PorteuX - The Next Experience. It's inspired by Slax and Porteus but with heaps of improvements
-
porteux
- Shogun

- Posts: 271
- Joined: 12 Mar 2023, 22:10
- Distribution: PorteuX
Post#1
by porteux » 29 Jun 2023, 10:44
This is going to be a big release with some critical changes, so I'm asking you guys help testing this release candidate (only current + Xfce 4.16 or Cinnamon 5.8.0 for now). This is the changelog:
Code: Select all
1. added partition table detection in the installer for Linux; if it's not 'msdos' it will stop and inform the user it's not supported
2. installer for Linux is now using zstd for faster extraction
3. dropped kernel LTO patch; only LTO flag is being used now
4. 001-core has been stripped even further
5. cleanup and update of initrd binaries
6. added support to fat and ntfs on boot filesystem check
7. filesystem check during boot now shows the log only when the boot finishes
8. added check-filesystem script to check the filesystem of available partitions
9. fixed an issue where reboot/shutdown process was causing errors in ext partitions
10. fixed an issue where the installer was not fixing ext permissions -- root login is no longer required when using 'changes' cheatcode
11. added pkginfo to get information about installed packages
12. moved delay cheatcode action to run before fsck
13. busybox updated to 1.36.0
14. reverted Nvidia driver to 525.85.05 because newer versions are causing random artifacts
15. reverted kernel to 6.2.16 until we find a solution for the reboot/shutdown issue (https://github.com/sfjro/aufs-standalone/issues/29)
16. util-linux couldn't be updated to 2.39.1 because it breaks .xzm module loading after boot (https://github.com/util-linux/util-linux/issues/2309#issuecomment-1612771116)
17. minor tweaks in many scripts
https://www.mediafire.com/file/jaoajba2 ... x86_64.iso
Cinnamon 5.8.0 separated module (experimental):
https://www.mediafire.com/file/7yh0psbl ... 230630.xzm
Nvidia driver 525.85.05:
https://www.mediafire.com/file/wzw2ixfc ... x86_64.xzm
Last edited by
porteux on 30 Jun 2023, 13:16, edited 1 time in total.
porteux
-
Ed_P
- Contributor

- Posts: 8909
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Post#2
by Ed_P » 29 Jun 2023, 16:33
It boots in AF mode but with the Porteus 5.0 Cinnamon DE it fails to boot to the DE.
Code: Select all
INIT: Entering runlevel: 4
/bin/bash: /lib64/libc.so.6: version 'GLIBC_2.36' not found (required by /bin/bash)
:
( 11 times )
:
INIT: Id "x1" respawning too fast
======
Welcome to PorteuX
======
Attempting to login with root fails for the same /bin/bash/ error.
Ed_P
-
beny
- Full of knowledge

- Posts: 2254
- Joined: 02 Jan 2011, 11:33
- Location: italy
Post#3
by beny » 29 Jun 2023, 19:06
hi, Current only....Ed_P if you don't have one the glibc version is another one, so do not match
beny
-
Ed_P
- Contributor

- Posts: 8909
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Post#5
by Ed_P » 30 Jun 2023, 03:01
Code: Select all
guest@porteux:/mnt/nvme0n1p7/porteux0.4/Guest$ ./SysSnapshot.sh
~# uname -a
Linux porteux.example.net 6.2.16-porteux #1 SMP PREEMPT_DYNAMIC Mon Jun 26 23:24:16 NZST 2023 x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux
~# cat /etc/porteux/*
001-core.xzm:20230629
002-xorg.xzm:20230629
002-xtra.xzm:20230629
003-xfce-4.16.xzm:20230629
initrd.zst:20230426
~# ls -l /mnt/live/memory/images
000-kernel-6.2.16.xzm : Jun 26 11:43
001-core-current-20230629-test.xzm : Jun 29 10:20
002-xorg-current-20230629.xzm : Jun 29 07:53
002-xtra-current-20230629.xzm : Feb 3 09:59
003-xfce-4.16-current-20230629.xzm : Jun 29 08:44
~# cat /proc/cmdline
quiet BOOT_IMAGE=(loop)/boot/syslinux/vmlinuz from=/ISOs/PorteuX/porteux-v0.5-xfce-4.16-current-x86_64.iso volume=33 reboot=cold kmap=us
ISO: /ISOs/PorteuX/porteux-v0.5-xfce-4.16-current-x86_64.iso
I assume you mean this one: 009-porteus5-compatibility-stable.xzm which is in my modules folder.
An interesting test tonight, I tried to boot xfce with my modules and go the same error as when I tried to boot with Cinnamon.
Code: Select all
guest@porteux:/mnt/nvme0n1p7/porteux0.5/Modules$ ls -on
total 225712
-rwxrwxrwx 1 1000 25645056 Oct 12 2022 003-cinnamon.xzm*
-rwxrwxrwx 1 1000 10874880 Apr 19 18:55 009-porteus5-compatibility-stable.xzm*
-rwxrwxrwx 1 1000 48091136 May 22 13:08 changes-2023-05-22.xzm*
-rwxrwxrwx 1 1000 78553088 Mar 23 01:01 firefox-latest-111.0.1-x86_64-1.xzm*
-rwxrwxrwx 1 1000 8192 May 17 19:18 mynemobkmks.xzm*
-rwxrwxrwx 1 1000 67956736 May 13 05:00 printing-porteux-stable-x86_64.xzm*
guest@porteux:/mnt/nvme0n1p7/porteux0.5/Modules$
Ed_P
-
porteux
- Shogun

- Posts: 271
- Joined: 12 Mar 2023, 22:10
- Distribution: PorteuX
Post#6
by porteux » 30 Jun 2023, 03:23
Ed_P wrote: ↑30 Jun 2023, 03:01
I assume you mean this one: 009-porteus5-compatibility-stable.xzm which is in my modules folder.
No, you're not reading.
There are two Porteus 5 compatibility modules, one for PorteuX stable and another for PorteuX current. You're using the stable one, however this topic is about PorteuX current, therefore you need the compatibility module for current -- the one that I linked above.
porteux
-
Ed_P
- Contributor

- Posts: 8909
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Post#7
by Ed_P » 30 Jun 2023, 03:50
porteux wrote: ↑30 Jun 2023, 03:23
There are two Porteus 5 compatibility modules, one for PorteuX stable and another for PorteuX current. You're using the stable one,
Thank you
porteux. The correct compatibility module fixed the "'GLIBC_2.36' not found" errors in both the xfce and cinnamon DEs.

But the cinnamon DE flashes the wallpaper then a blank screen!

Ed_P
-
porteux
- Shogun

- Posts: 271
- Joined: 12 Mar 2023, 22:10
- Distribution: PorteuX
Post#8
by porteux » 30 Jun 2023, 13:12
@Ed_P, I can replicate your issue.
I built a Cinnamon module from scratch. I can't guarantee much because this is the first time I'm doing this and I didn't have much time to test it. There are some missing icons (trying other icon packages might fix) and the defaults are probably not ideal, but that's not the point at the moment.
https://www.mediafire.com/file/7yh0psbl ... 230630.xzm
(35.10 MB)
porteux
-
Ed_P
- Contributor

- Posts: 8909
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Post#9
by Ed_P » 30 Jun 2023, 13:40
Thank you
porteux.
Well, it does boot,

still a blank screen but with a taskbar.

Unable to connect to my wifi network with it though. Error msg at the top right of the screen.
Code: Select all
Connection failed
Activation of network connection failed
Ed_P
-
porteux
- Shogun

- Posts: 271
- Joined: 12 Mar 2023, 22:10
- Distribution: PorteuX
Post#10
by porteux » 30 Jun 2023, 13:49
You can try this one without the compatibility module.
Regarding your issue, have you tried in always fresh?
porteux
-
Ed_P
- Contributor

- Posts: 8909
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Post#11
by Ed_P » 01 Jul 2023, 00:35
With this config:
Code: Select all
~# uname -a
Linux porteux.example.net 6.2.16-porteux #1 SMP PREEMPT_DYNAMIC Mon Jun 26 23:24:16 NZST 2023 x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux
~# cat /etc/porteux/*
001-core.xzm:20230629
002-xorg.xzm:20230629
002-xtra.xzm:20230629
initrd.zst:20230426
~# ls -l /mnt/live/memory/images
000-kernel-6.2.16.xzm : Jun 26 11:43
001-core-current-20230629-test.xzm : Jun 29 10:20
002-xorg-current-20230629.xzm : Jun 29 07:53
002-xtra-current-20230629.xzm : Feb 3 09:59
003-cinnamon-5.8.0-current-20230630.xzm : Jun 30 13:04
firefox-latest-111.0.1-x86_64-1.xzm : Mar 23 01:01
~# cat /proc/cmdline
quiet BOOT_IMAGE=(loop)/boot/syslinux/vmlinuz from=/ISOs/PorteuX/porteux-v0.5-xfce-4.16-current-x86_64.iso volume=33 reboot=cold extramod=//porteux0.5/Modules kmap=us noload=mate;lxqt;xfce
ISO: /ISOs/PorteuX/porteux-v0.5-xfce-4.16-current-x86_64.iso
No Cinnamon DE, no wifi connection.
Added in 11 minutes 7 seconds:
With this config wifi works.
Code: Select all
guest@porteux:/mnt/nvme0n1p7/porteux0.5/Guest$ ./SysSnapshot.sh
~# uname -a
Linux porteux.example.net 6.2.16-porteux #1 SMP PREEMPT_DYNAMIC Mon Jun 26 23:24:16 NZST 2023 x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux
~# cat /etc/porteux/*
001-core.xzm:20230629
002-xorg.xzm:20230629
002-xtra.xzm:20230629
003-xfce-4.16.xzm:20230629
initrd.zst:20230426
~# ls -l /mnt/live/memory/images
000-kernel-6.2.16.xzm : Jun 26 11:43
001-core-current-20230629-test.xzm : Jun 29 10:20
002-xorg-current-20230629.xzm : Jun 29 07:53
002-xtra-current-20230629.xzm : Feb 3 09:59
003-xfce-4.16-current-20230629.xzm : Jun 29 08:44
firefox-latest-111.0.1-x86_64-1.xzm : Mar 23 01:01
~# cat /proc/cmdline
quiet BOOT_IMAGE=(loop)/boot/syslinux/vmlinuz from=/ISOs/PorteuX/porteux-v0.5-xfce-4.16-current-x86_64.iso volume=33 reboot=cold extramod=/porteux0.5/Modules kmap=us noload=mate;cinn;changes
ISO: /ISOs/PorteuX/porteux-v0.5-xfce-4.16-current-x86_64.iso
Ed_P
-
porteux
- Shogun

- Posts: 271
- Joined: 12 Mar 2023, 22:10
- Distribution: PorteuX
Post#12
by porteux » 01 Jul 2023, 04:24
Let me know what happens if you add the following cheatcodes:
porteux
-
Ed_P
- Contributor

- Posts: 8909
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Post#13
by Ed_P » 01 Jul 2023, 05:03
porteux wrote: ↑01 Jul 2023, 04:24
Let me know what happens if you add the following cheatcodes:
Booting yields a small terminal window whose title says: "Issue:openbox: bash"
Ed_P
-
porteux
- Shogun

- Posts: 271
- Joined: 12 Mar 2023, 22:10
- Distribution: PorteuX
Post#14
by porteux » 01 Jul 2023, 05:48
I see. Well, I think what's happening is that you're loading your save.dat/preferences and it's messing Cinnamon (most likely because of ~/.config/dconf

)
I would suggest you to boot using a USB stick with just the ISO files, except for Xfce which you should replace with Cinnamon.
porteux
-
porteux
- Shogun

- Posts: 271
- Joined: 12 Mar 2023, 22:10
- Distribution: PorteuX
Post#15
by porteux » 01 Jul 2023, 05:56
Another option could be booting into text mode, running 'cache-module' and then 'startx'.
porteux