PorteuX 0.5 RC1 (current only)

PorteuX - The Next Experience. It's inspired by Slax and Porteus but with heaps of improvements
porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 0.5 RC1 (current only)

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.

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

PorteuX 0.5 RC1 (current only)

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

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

PorteuX 0.5 RC1 (current only)

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

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 0.5 RC1 (current only)

Post#4 by porteux » 30 Jun 2023, 02:20

@Ed_P, there's a Porteus 5 compatibility module to use with PorteuX current. Take a look at the the Github page or download it direct from here: https://github.com/porteux/porteux/raw/ ... urrent.xzm

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

PorteuX 0.5 RC1 (current only)

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. :shock:

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

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 0.5 RC1 (current only)

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.

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

PorteuX 0.5 RC1 (current only)

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,
:mega_shok:
Thank you porteux. The correct compatibility module fixed the "'GLIBC_2.36' not found" errors in both the xfce and cinnamon DEs. :good: But the cinnamon DE flashes the wallpaper then a blank screen! :unknown:
Ed

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 0.5 RC1 (current only)

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. :P

https://www.mediafire.com/file/7yh0psbl ... 230630.xzm
(35.10 MB)

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

PorteuX 0.5 RC1 (current only)

Post#9 by Ed_P » 30 Jun 2023, 13:40

Thank you porteux. :beer:

Well, it does boot, :) still a blank screen but with a taskbar. :good: 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

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 0.5 RC1 (current only)

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?

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

PorteuX 0.5 RC1 (current only)

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

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 0.5 RC1 (current only)

Post#12 by porteux » 01 Jul 2023, 04:24

Let me know what happens if you add the following cheatcodes:

Code: Select all

nomagic base_only norootcopy

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

PorteuX 0.5 RC1 (current only)

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:

Code: Select all

nomagic base_only norootcopy
Booting yields a small terminal window whose title says: "Issue:openbox: bash"
Ed

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 0.5 RC1 (current only)

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 :hmmm: )

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
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 0.5 RC1 (current only)

Post#15 by porteux » 01 Jul 2023, 05:56

Another option could be booting into text mode, running 'cache-module' and then 'startx'.

Post Reply