I found a way to boot the PorteuX porteux-v0.1-xfce-4.18-x86_64.iso without using a USB drive.
I copied the ISO's porteux and boot folders to my D: drive and tweaked a grub2 menu to boot PorteuX Xfce.
I then tried to put the porteux and boot folders into a folder on the D: drive that I created named porteuxtest. That approach failed to boot due to the PorteuX from= cheatcode not working.
I also encountered errors when I ran the Porteus SysSnapshot.sh script.
Code: Select all
guest@porteux:/mnt/nvme0n1p7/porteus5.0/Guest$ ./SysSnapshot.sh
~# uname -a
Linux porteux.example.net 6.1.13-porteux #1 SMP PREEMPT_DYNAMIC Fri Feb 24 23:26:12 Local time zone must x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux
~# cat /etc/porteus/*
cat: '/etc/porteus/*': No such file or directory
~# ls -l /mnt/live/memory/images
000-kernel-6.1.13.xzm : Feb 24 23:34
001-core-15.0-20230215.xzm : Feb 20 08:42
002-xorg-15.0-20230215.xzm : Feb 14 23:08
002-xtra-15.0-20230215.xzm : Feb 14 23:31
003-xfce-4.18-15.0-20230215.xzm : Feb 15 03:08
009-porteus5-compatibility-current.xzm : Feb 24 06:36
firefox-latest-111.0-x86_64-1.xzm : Mar 18 01:27
~# cat /proc/cmdline
quiet BOOT_IMAGE=/boot/syslinux/vmlinuz from= volume=33 reboot=cold noload=cinn
./SysSnapshot.sh: line 26: [: !=: unary operator expected
grep: /var/log/porteus-livedbg: No such file or directory
Boot DRV:
On a positive note my Porteus 5.0 Cinnamon DE works on the Porteux Xfce base.
My grub2 menu for others that may want to try it.
Code: Select all
menuentry " PorteuX " --class slackware --class icon-porteus {
set porteus_parms="volume=33 reboot=cold noload=xfce" # extramod=/Modules"
set from= # /porteuxtest
set bootdrv=$root
search -f $from/boot/syslinux/vmlinuz --set=root
# if [ $root != $bootdrv ]; then
if [ $? -eq 0 ]; then
linux $from/boot/syslinux/vmlinuz from=$from $porteus_parms
initrd $from/boot/syslinux/initrd.xz
else
echo "----------------------------------------"
echo USB drive NOT found. # root=$root "$?"=$?
echo
sleep -v -i 10
fi
set root=$bootdrv
}
Added in 12 hours 20 minutes 57 seconds:
SysSnapshot.sh tweaked to handle Porteus and PorteuX.
Code: Select all
guest@porteux:/mnt/nvme0n1p7/porteus5.0/Guest$ ./SysSnapshot.sh
~# uname -a
Linux porteux.example.net 6.1.13-porteux #1 SMP PREEMPT_DYNAMIC Fri Feb 24 23:26:12 Local time zone must x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux
~# cat /etc/porteux/*
001-core.xzm:20230215
002-xorg.xzm:20230215
002-xtra.xzm:20230215
initrd.xz:20230121
~# ls -l /mnt/live/memory/images
000-kernel-6.1.13.xzm : Feb 24 23:34
001-core-15.0-20230215.xzm : Feb 20 08:42
002-xorg-15.0-20230215.xzm : Feb 14 23:08
002-xtra-15.0-20230215.xzm : Feb 14 23:31
003-cinnamon.xzm : Sep 25 05:21
009-porteus5-compatibility-current.xzm : Feb 24 06:36
firefox-latest-111.0-x86_64-1.xzm : Mar 18 01:27
~# cat /proc/cmdline
quiet BOOT_IMAGE=/boot/syslinux/vmlinuz from= volume=33 reboot=cold noload=xfce
Boot DRV: /mnt/nvme0n1p7
PorteuX doesn't support /home/guest/*.desktop files that I copied from my Porteus 5.0 system's Cinnamon DE.
Added in 8 hours 34 minutes 24 seconds:
BTW Wifi works with the drivers in PorteuX. No additional module needed.