[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
howtos:misc:slackware64_current_with_lvm_and_luks_on_linodecloud [2021/04/14 02:55 (UTC)] – [Introduction] mahafyi | howtos:misc:slackware64_current_with_lvm_and_luks_on_linodecloud [2021/04/17 15:06 (UTC)] – [The steps I followed] mahafyi | ||
---|---|---|---|
Line 5: | Line 5: | ||
===== The task ===== | ===== The task ===== | ||
- | To have a working virtual machine running and tracking Slackware64 -current, with full disk encryption, including swap, using LUKS with a custom partitioning schematic using LVM. | + | To have a working virtual machine |
==== The steps I followed ==== | ==== The steps I followed ==== | ||
+ | |||
+ | |||
+ | Linode offers Slackware64 14.2 out of the box. This can be upgraded to current in the normal fashion. See [[https:// | ||
+ | |||
+ | This howto can be used to make a fresh installation of slackware64 14.2 or current. The default image as provided by Linode is stripped down due to their size restrictions. As someone used to following the recommendation to do a full install, I realized it can be a pretty long haul to have this setup just like my local PC. | ||
+ | |||
+ | As an example of a little shocker that enlightened me about the image size restriction, | ||
+ | < | ||
+ | |||
+ | ''// | ||
+ | |||
+ | **It is useful to be able to a full fresh install instead, in the following manner.** | ||
+ | |||
+ | - Spin up your Slackware 14.2 Linode in the usual manager. I did this via the Linode Cloud Manager. | ||
+ | - Add a new Volume to hold the installation media. This is to be attached to the Linode created above. The details are of the Volume are available in the Linode Cloud Manager (their web portal). Note down the / | ||
+ | - Similarly, add a new Volume for the new OS itself with size of your choosing. I added a Volume named Slack64curr. | ||
+ | - Login to the Linode | ||
+ | - Download the ISO (Thanks to AlienBob!) < | ||
+ | - dd the ISO to the Volume named Installer. Example (replace the path/ | ||
+ | - Create or edit the Linode' | ||
+ | - Save and boot this configuration profile. | ||
+ | - Launch the weblish from the Linode Cloud Manager. | ||
+ | - The boot will fail and drop you a grub cli. | ||
+ | - Type ' | ||
+ | - Starting with fdisk /dev/sdX (Block device assigned to the Volume we created to be our primary Slackware64 -current OS disk), proceed with installation as usual. I followed [[http:// | ||
+ | <note tip>For adding media source I used a [[https:// | ||
+ | - I used the mkinitrd generator helper. | ||
+ | - I used liloconfig to setup the bootloader in the MBR of /dev/sdd. I experienced [[https:// | ||
+ | - In lilo.conf, I set boot = /dev/sdd which was the 4th block device assignment, in the Linode Configuration profile I booted. This resulted in a warning, that it is not the first device when issuing '' | ||
+ | - I issued a reboot from the command line. | ||
+ | - I then created a new Configuration Profile, in which delete the Block device assignments of the Installer Volume, as well as the default Slackware 14.2. Enable custom root and point it to your new OS device. In my case, it was /dev/sdd. | ||
+ | - Power recycling, and then using the Weblish / Glish launched from the Linode Cloud Manager, type ' | ||
+ | - I had to manually setup the networking. Using slackware' | ||
+ | |||
+ | < | ||
+ | |||
+ | Linode provides a ' | ||
+ | |||
+ | Linode provides a Caution [[https:// | ||
+ | |||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Happy to be slackin' | ||
+ | |||
+ | I am very grateful to Slackware and Linode indeed! | ||
+ | |||
+ | --- // | ||
Line 20: | Line 69: | ||
<!-- Please do not modify anything below, except adding new tags.--> | <!-- Please do not modify anything below, except adding new tags.--> | ||
<!-- You must remove the tag-word " | <!-- You must remove the tag-word " | ||
- | {{tag> | + | {{tag> |