• UPDATE: See the “Special July 2022 series” on the Porteus Linux page for my new recommended installation method, especially for the new Porteus 5.0 Linux. See Part 1Part 2Part 3 for an easier way to install it.

Porteus Linux 5.0rc3 Cinnamon can be installed on fat32, ntfs, ext4 and other formats; however, by installing it onto a ext4 partition there will be no need to create a savefile.dat container because Porteus will automatically save new settings, changes, added apps/modules, etc.

  • Instructions on how to create that savefile.dat on fat32 or ntfs are in the March 31, 2022 post.

1) Download the Porteus-CINNAMON-v5.0rc3-x86_64.iso @ 356 MB ISO – Here. Since we are in Windows, we are unable to prep a drive wid ext4 format w/o Third Party help, so we’ll create a bootable USB like this:

Click on the ISO file to open it…for some reason it creates a false DVD Drive when opened, which is OK, but just “eject” it after bootable USB is created. I used a 16GB SanDisk USB. Moved the boot, EFI, and porteus folders to the 16GB USB. That USB can now be used as the full Porteus Linux 5.0rc3 Cinnamon installation or to install onto another USB later. Those three files are all it takes…I just dragged ‘n dropped them. Porteus is amazingly flexible for a Linux OS.

I have test computers to do this, but you might be using a computer wid Windows 11 or 10 on it, so make sure you know what drive it is on…or maybe even unhook it. Make sure you backup the Windows OS & all Data! I use Sata HotSwap drive bays to switch or remove OSes…various types: Kingwin SSD/HDD, StarTech.com HSB100SATBK (old but OK, tho I used to get them for $20 or less), Icy Dock and etc. They come in all shapes ‘n versions, and helps me keep OSes separate from each other. If Windows needs to stay where it is, then just use the Boot Menu key and select the correct drive.

2) Wid the newly created 16GB USB ‘n the “old SanDisk 128GB USB” plugged in we reboot the computer, hit Boot Menu key ‘n select that 16GB USB.

3) When the Porteus GRUB menu comes up – hit the [Tab] key:

We’re are going to need to be the root user to make some changes ‘n to move some files in these next steps. After hitting the [Tab] key an “edit options” pops up at bottom of GRUB menu screen. I don’t have a pic of it, but it’s like a wide ‘n thin terminal where you can type into. Press the [Space] key, which opens a space between the text in that edit option line – probably next to something like: /boot/syslinux/vmlinux changes =/porteus initrd=/boot/syslinux/initrd.xz – you want one space between .xz and login=root text you will type in.

Example: /boot/syslinux/vmlinux changes =/porteus initrd=/boot/syslinux/initrd.xz login=root

Hit [Enter] key, and it boots into the root user section if you typed in the correct ‘login=root’ cheatcode. If it ever boots into a TTY console first, then type in root (for login username) wid a toor password. Then, at the root prompt type: startx

4) We are now on the Porteus desktop. Open GParted and start partitioning that “old SanDisk 128GB USB” to look something like this:

Everything looked difficult to this point? 😉 Any OS has a learning curve. BTW, GParted is also a Linux OS, so you are already learning two Linux OSes at this point. I have the gparted-live-1.3.1-1-amd64.iso @ 396 MB, so GParted is another Linux Distro that is not loaded down wid normal Linux *BLOAT* that gets packed into the Ubunties ‘n Archies ‘n etc.

OK…GParted is opened, so find that “old SanDisk 128GB USB,” click on it, and then click secondary mouse button on it to open the dropdown menu. If it’s Mount on then Unmount it.

Click on the “old SanDisk 128GB USB” again to highlight it, then open the “Device” dropdown menu at top of GParted. Select “Create Partition Table” ‘n a popup comes up. I usually go wid the msdos default partition table type, and then hit Apply.

The “old SanDisk 128GB USB” should be unallocated now & still highlighted. Click “Partition” at the top ‘n select New.

New size for the fat32 partition can be roughly around 300-400MiB. Tab to Free space following (MiB) and around 30100 MiB’s are left. Click on the File system, and select fat32 from the dropdown menu. Click Add.

Highlight the unallocated space, and click “Partition” at the top ‘n select New. Leave the New size (MiB) as is, and File system should show ext4 as the default. Click add.

There is a green check-mark just above the new partitions…click it. Popup shows up…click Apply. Close window when completed.

5) OK…all the easy work is now finished! Just kidding. 😉 Now we need to open the 16GB bootable USB – sda1 probably. We are going to move the boot, EFI, and porteus folders again – like this:

We have also opened the newly partitioned 128GB USB…fat32 partition is probably listed as sdb1, and the huge ext4 partition is probably listed as sdb2.

We need the boot & EFI folders moved to the sdb1 fat32 partition.

Then we move the porteus folder to the sdb2 ext4 partition. BTW, I’ve been saying the folders are moved, but they are actually just copied since the original folders stay in place.

That’s it! Porteus Linux 5.0rc3 Cinnamon is now a fully created Linux OS on that newly partitioned 128GB SanDisk USB. Now we shutdown temporarily, unless you’re fast enough to reboot ‘n pull that 16GB USB ‘n possibly need to use the Boot Menu key again…if you have Windows on the same PC.

6) During the bootup we need to hit the [Tab] key again when the GRUB menu comes up (see #3 above). There is a Submissive Linux “guest” option, but I am Root User on my own computers. Add the ‘login=root’ cheatcode again.

Example: /boot/syslinux/vmlinux changes =/porteus initrd=/boot/syslinux/initrd.xz login=root

Back on the desktop ‘n some Tweaking for the root user is needed. I’m going to make login=root permanent now.

  • 4/17/2022: UPDATE: Slight change on what line the ‘login=root’ cheatcode should be added to permanently. Both seem to work, but updated version may be a tad steadier. A Porteus Forum member suggested the change, and he certainly knows more about Porteus Linux than Newbie me! 😉 Will leave previous pic info here at #2 spot and put the updated pic info in the #1 spot.

We’re going to open the fat32 partition > boot > syslinux partition ‘n folders next. Can be hard to find, so just type in: /mnt/sda1/boot/syslinux in the Files Home folder (like the pic shows).

Then click on the porteus.cfg Text file…select “Display” option in the popup which will then open the file in the Text Editor:

#1 spot

Add login=root to the APPEND /boot/syslinux/initrd.xz line like pic shows.

#2 spot

Add login=root to the INITRD /boot/syslinux/initrd.xz line like pic shows.

Save the change (on whichever one you use) ‘n exit. Then reboot. This is my 20th day, so a little confusion is expected; however, both methods have worked for me, but I will stick wid “#1 spot” solution…for now.

  • The GRUB menu will now automatically boot into root section; however, if it ever boots into a TTY console first, perhaps after some changes were made, then remember to type in root (for login username) wid a toor password. Then, at the root prompt type: startx

This will conclude Part 3. Part 4’s focus will be on Porteus Linux 5.0rc3 Cinnamon ‘n adding Firefox & LibreOffice, which concludes this series.

LINUX IS LIKE A BOX OF CHOCOLATES – you never know what you’re gonna get!