[*.c32 problem]
1. Report by martomlub
ArchLinux packages manager for Porteus (Post by martomlub #81449)
SYSLINUX 6.03 EDD Copyright (C) 1994-2014 H.Peter Anvin et al
failed to load COM32 file vesamenu. c32
boot:
failed ...
--->
ArchLinux packages manager for Porteus (Post by neko #81451)
update
ISO/boot/syslinux/isolinux.bin
ISO/boot/syslinux/chain.c32
ISO/boot/syslinux/ldlinux.c32
ISO/boot/syslinux/libcom32.c32
ISO/boot/syslinux/libutil.c32
ISO/boot/syslinux/reboot.c32
ISO/boot/syslinux/vesamenu.c32
from
mksyslinux-2013.06-noarch-3.xzm@/usr/lib/syslinux/bios/.
Porteus Kernel Builder (Post by neko #81523)
OLD
Code: Select all
# file APorteus-v21.02.12-x86_64/boot/syslinux/*.c32
APorteus-v21.02.12-x86_64/boot/syslinux/chain.c32: COM executable (32-bit COMBOOT, relocatable)
APorteus-v21.02.12-x86_64/boot/syslinux/reboot.c32: COM executable (32-bit COMBOOT, relocatable)
APorteus-v21.02.12-x86_64/boot/syslinux/vesamenu.c32: COM executable (32-bit COMBOOT, relocatable)
#
# md5sum APorteus-v21.02.12-x86_64/boot/syslinux/*.c32
b18960c5d608f4c6aca16e13c9009c2e APorteus-v21.02.12-x86_64/boot/syslinux/chain.c32
c250e917d0b7ff29355b50ce3938efe3 APorteus-v21.02.12-x86_64/boot/syslinux/reboot.c32
dd1de2b0eb02d717de8ff2c0b2fb13af APorteus-v21.02.12-x86_64/boot/syslinux/vesamenu.c32
NEW
Code: Select all
# file APorteus-v21.02.19-x86_64/boot/syslinux/*.c32
APorteus-v21.02.19-x86_64/boot/syslinux/chain.c32: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
APorteus-v21.02.19-x86_64/boot/syslinux/ldlinux.c32: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
APorteus-v21.02.19-x86_64/boot/syslinux/libcom32.c32: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
APorteus-v21.02.19-x86_64/boot/syslinux/libutil.c32: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
APorteus-v21.02.19-x86_64/boot/syslinux/reboot.c32: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
APorteus-v21.02.19-x86_64/boot/syslinux/vesamenu.c32: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
#
# md5sum APorteus-v21.02.19-x86_64/boot/syslinux/*.c32
54714afcd298df93dd4335768d84d1fe APorteus-v21.02.19-x86_64/boot/syslinux/chain.c32
f9bb3b4cefdd0308f951dbc6d7532f85 APorteus-v21.02.19-x86_64/boot/syslinux/ldlinux.c32
3629d61c32dd49a23a907a8e7956a2c9 APorteus-v21.02.19-x86_64/boot/syslinux/libcom32.c32
3117264d409f2526cdefad7cf47c53a5 APorteus-v21.02.19-x86_64/boot/syslinux/libutil.c32
7cbb406dc353aa555c0f88e220e297fb APorteus-v21.02.19-x86_64/boot/syslinux/reboot.c32
915521e8588cbc32ca2ef435dbb07e96 APorteus-v21.02.19-x86_64/boot/syslinux/vesamenu.c32
2. Report by Blaze
viewtopic.php?p=81517#p81517
2) Your ISO is have old *.c32 files at the /boot/syslinux and boot up of APorteus is faile.
Replace all *.c32 files from Porteus 5.0 RC2
viewtopic.php?p=81528#p81528
Code: Select all
md5sum *.c32
4a8e8438b13302253361af3a05c26302 chain.c32
516538143bf6e4b34c02779f8762949c ldlinux.c32
64aa36599b2a11e8d7d645de07e34171 libcom32.c32
7f10f0a54869fae65a944c0b2ac6969b libutil.c32
3613bb32ceea183ccfcd07c2592ecfb5 reboot.c32
50370c950dc867a63a9d06b7af76f777 vesamenu.c32
--->
The contents of EFI & boot/syslinux of APorteus ISOs were replaced with ones of Porteus v5.0rc2.
Porteus v5.0rc2
Code: Select all
$ md5sum Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/*
0c65b3af72fd4ee6cfae455d00bdeee1 Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/bootx64.efi
849b404726c9edd86e5bafe98e5d30bc Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/chain.c32
fc8781a36a245d80234b1efd4bf206dd Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/ldlinux.e64
055298cee63611318682204719a76a2f Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/libcom32.c32
2ba89440c9230ed558665070675692da Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/libmenu.c32
5983425468601e288f94f4447b80359a Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/libutil.c32
b1c80792897ee515417ed5ff20843a98 Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/linux.c32
4a6856798e70a5ca7f8775357707a4d5 Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/menu.c32
a307edfc7580631ddc7c04c8476304c8 Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/porteus.png
faa888654372770c608597068fa23eb4 Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/syslinux.c32
c1e83c6b8e9b1e641c92a1827a0847b2 Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/syslinux.cfg
1b370c5cc84b110ad070d5858644551c Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/vesamenu.c32
$
$ md5sum Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/*
0f6325f1fc46d797beed852396a3e8a7 Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/boot.cat
4a8e8438b13302253361af3a05c26302 Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/chain.c32
52ae670bc6bac24b9bb1cfa7aeaf016d Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/extlinux.conf
ee8fd5662737b8385d51592982075645 Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/initrd.xz
ddfbd1aff3c7e596e35bb3a551460568 Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/isolinux.bin
de7712edebf7d0658886489e9948ea59 Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/isolinux.boot
52ae670bc6bac24b9bb1cfa7aeaf016d Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/isolinux.cfg
516538143bf6e4b34c02779f8762949c Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/ldlinux.c32
8c09f9011e5d9f8c7266a90c4674ff07 Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/ldlinux.sys
64aa36599b2a11e8d7d645de07e34171 Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/libcom32.c32
7f10f0a54869fae65a944c0b2ac6969b Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/libutil.c32
820d2e33b3c6511836258af85bdfca0a Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/lilo.conf
abc09d0fb32539033aeb3305f654fe5c Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/plpbt
e9ae3c9b33decc0989963f34fc7e9778 Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/porteus.cfg
dd81af45f674b1bcaceb42a6b2224631 Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/porteus.png
5c8f322d01aac2c4e28d678fdcdaf6e7 Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/pxelinux.0
3613bb32ceea183ccfcd07c2592ecfb5 Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/reboot.c32
52ae670bc6bac24b9bb1cfa7aeaf016d Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/syslinux.cfg
50370c950dc867a63a9d06b7af76f777 Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/vesamenu.c32
4309801d9bc0e7d575812ed23a92bf9d Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/vmlinuz
New APorteus
Code: Select all
# md5sum APorteus-v21.02.26-i486/EFI/boot/*
0c65b3af72fd4ee6cfae455d00bdeee1 APorteus-v21.02.26-i486/EFI/boot/bootx64.efi
849b404726c9edd86e5bafe98e5d30bc APorteus-v21.02.26-i486/EFI/boot/chain.c32
fc8781a36a245d80234b1efd4bf206dd APorteus-v21.02.26-i486/EFI/boot/ldlinux.e64
055298cee63611318682204719a76a2f APorteus-v21.02.26-i486/EFI/boot/libcom32.c32
2ba89440c9230ed558665070675692da APorteus-v21.02.26-i486/EFI/boot/libmenu.c32
5983425468601e288f94f4447b80359a APorteus-v21.02.26-i486/EFI/boot/libutil.c32
b1c80792897ee515417ed5ff20843a98 APorteus-v21.02.26-i486/EFI/boot/linux.c32
4a6856798e70a5ca7f8775357707a4d5 APorteus-v21.02.26-i486/EFI/boot/menu.c32
a307edfc7580631ddc7c04c8476304c8 APorteus-v21.02.26-i486/EFI/boot/porteus.png
faa888654372770c608597068fa23eb4 APorteus-v21.02.26-i486/EFI/boot/syslinux.c32
c1e83c6b8e9b1e641c92a1827a0847b2 APorteus-v21.02.26-i486/EFI/boot/syslinux.cfg
1b370c5cc84b110ad070d5858644551c APorteus-v21.02.26-i486/EFI/boot/vesamenu.c32
#
# md5sum APorteus-v21.02.26-i486/boot/syslinux/*
0f6325f1fc46d797beed852396a3e8a7 APorteus-v21.02.26-i486/boot/syslinux/boot.cat
4a8e8438b13302253361af3a05c26302 APorteus-v21.02.26-i486/boot/syslinux/chain.c32
52ae670bc6bac24b9bb1cfa7aeaf016d APorteus-v21.02.26-i486/boot/syslinux/extlinux.conf
b648ddc8aa04af9d9af8e16f0a8a3521 APorteus-v21.02.26-i486/boot/syslinux/grub.cfg
db86723376da78cc3a7546b5925a0d7c APorteus-v21.02.26-i486/boot/syslinux/initrd.zstd
b13022aa49e8161f9757fddc3fa14d0e APorteus-v21.02.26-i486/boot/syslinux/isolinux.bin
de7712edebf7d0658886489e9948ea59 APorteus-v21.02.26-i486/boot/syslinux/isolinux.boot
52ae670bc6bac24b9bb1cfa7aeaf016d APorteus-v21.02.26-i486/boot/syslinux/isolinux.cfg
516538143bf6e4b34c02779f8762949c APorteus-v21.02.26-i486/boot/syslinux/ldlinux.c32
8c09f9011e5d9f8c7266a90c4674ff07 APorteus-v21.02.26-i486/boot/syslinux/ldlinux.sys
64aa36599b2a11e8d7d645de07e34171 APorteus-v21.02.26-i486/boot/syslinux/libcom32.c32
7f10f0a54869fae65a944c0b2ac6969b APorteus-v21.02.26-i486/boot/syslinux/libutil.c32
7b4b0907d9df00e0bb5cf1d7e885a617 APorteus-v21.02.26-i486/boot/syslinux/lilo.conf
abc09d0fb32539033aeb3305f654fe5c APorteus-v21.02.26-i486/boot/syslinux/plpbt
320d34bffc983c1702c7dcec6dd9f201 APorteus-v21.02.26-i486/boot/syslinux/porteus.cfg
dd81af45f674b1bcaceb42a6b2224631 APorteus-v21.02.26-i486/boot/syslinux/porteus.png
5c8f322d01aac2c4e28d678fdcdaf6e7 APorteus-v21.02.26-i486/boot/syslinux/pxelinux.0
3613bb32ceea183ccfcd07c2592ecfb5 APorteus-v21.02.26-i486/boot/syslinux/reboot.c32
52ae670bc6bac24b9bb1cfa7aeaf016d APorteus-v21.02.26-i486/boot/syslinux/syslinux.cfg
50370c950dc867a63a9d06b7af76f777 APorteus-v21.02.26-i486/boot/syslinux/vesamenu.c32
cc64f750280bd89105caf0ecf32bd14c APorteus-v21.02.26-i486/boot/syslinux/vmlinuz
DIFF
Code: Select all
# diff -r Porteus-OPENBOX-v5.0rc2-x86_64/EFI/boot/ APorteus-v21.02.26-i486/EFI/boot/
#
# diff -r Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/ APorteus-v21.02.26-i486/boot/syslinux/
Only in APorteus-v21.02.26-i486/boot/syslinux/: grub.cfg
Only in Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/: initrd.xz
Only in APorteus-v21.02.26-i486/boot/syslinux/: initrd.zstd
Binary files Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/isolinux.bin and APorteus-v21.02.26-i486/boot/syslinux/isolinux.bin differ
diff -r Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/lilo.conf APorteus-v21.02.26-i486/boot/syslinux/lilo.conf
14c14
< initrd=DO_NOT_CHANGE/initrd.xz
---
> initrd=DO_NOT_CHANGE/initrd.zstd
...
diff -r Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/porteus.cfg APorteus-v21.02.26-i486/boot/syslinux/porteus.cfg
0a1
>
4c5
< DEFAULT GRAPHICAL
---
> DEFAULT openbox
...
Binary files Porteus-OPENBOX-v5.0rc2-x86_64/boot/syslinux/vmlinuz and APorteus-v21.02.26-i486/boot/syslinux/vmlinuz differ
#
Note:
The "*.c32" in boot/syslinux/ of Porteus v5.0rc2 have a issue at using on APorteus.
"extlinux" command that is used inside "live-usb" command of APorteus cann't run.
Therefor "live-usb" will replace "*.c32" on bios USB with ones that "extlinux" command can run.
Code: Select all
# file /usr/share/live-usb/bin/extlinux64
/usr/share/live-usb/bin/extlinux64: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5a4ef54c578a67f0f94b4afdd2f9db1f1bdc73fe, for GNU/Linux 3.2.0, stripped
# /usr/share/live-usb/bin/extlinux64 -v
/usr/share/live-usb/bin/extlinux64 6.04 Copyright 1994-2015 H. Peter Anvin et al
#
# md5sum /usr/share/live-usb/lib/*.c32
54714afcd298df93dd4335768d84d1fe /usr/share/live-usb/lib/chain.c32
f9bb3b4cefdd0308f951dbc6d7532f85 /usr/share/live-usb/lib/ldlinux.c32
3629d61c32dd49a23a907a8e7956a2c9 /usr/share/live-usb/lib/libcom32.c32
3117264d409f2526cdefad7cf47c53a5 /usr/share/live-usb/lib/libutil.c32
7cbb406dc353aa555c0f88e220e297fb /usr/share/live-usb/lib/reboot.c32
915521e8588cbc32ca2ef435dbb07e96 /usr/share/live-usb/lib/vesamenu.c32
#
# file /usr/share/live-usb/lib/*.c32
/usr/share/live-usb/lib/chain.c32: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
/usr/share/live-usb/lib/ldlinux.c32: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
/usr/share/live-usb/lib/libcom32.c32: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
/usr/share/live-usb/lib/libutil.c32: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
/usr/share/live-usb/lib/reboot.c32: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
/usr/share/live-usb/lib/vesamenu.c32: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
Thanks to @martomlub & @Blaze.
----------------------------------------------------------------------------------------------------------------------------------------
[The
LXDE example of APorteus ISO that was built by "APorteus ISO Builder"]
==== Language:
Russian, English ====
APorteus-LXDE_ru-v21.02.26-x86_64.iso (584 M)
already been removed from upload site
md5sum: f2593da1fe185d948a90a5e0067d27a3 APorteus-LXDE_ru-v21.02.26-x86_64.iso
==== Language:
Taiwan, English (zh-TW) ====
APorteus-LXDE_zh-v21.02.26-i486.iso (524 M)
already been removed from upload site
md5sum: 693146aa8f57cb12df34b89dc1c5ecee APorteus-LXDE_zh-v21.02.26-i486.iso
Kernel version:
5.11.2 with AUFS patch
Packages version: the latest version at the time of creating ISO (2021.02.26).
Desk Top:..............lxde
Web browser:......Please get by "Get Addon Packages" (GUI I/F tool)
Office:..............office (abiword, gnumeric)
Game:..............game (chess, sudoku, solitaire, etc.,)
Virtual PC:....QEMU 5.2.0-3
Develop:.........(Only for 64Bit) gcc 10.2.0-6 etc.,:
This ISO can be used as "Kernel Builder".
Note 1:
The base desktop is OPENBOX and it is accommodated by default.
The applications accommodated by default with this OPENBOX are as follows.
Web browser:......Netsurf
Mailer:...........sylpheed
Messanger:........hexchat
Internet:....transmission-gtk
Sound & Video:....mpv, ReZound
Graphic:..........gpicview, mtPaint
PDF viewer:....epdfview
Editor:....geany, leafpad
File manager:....pcmanfm, emelfm2
Terminal:....xfce4-terminal
Misc:.....gparted, file-roller, gnome-screenshot, galculator, hardinfo, xfce4-taskmanager
Note 2: "mpv starting with net radio"
The address (
http://sky1.torontocast.com:9069/) of Japan's old JPOP is set as an example.
Please change it to your favorite internet radio address by editing /usr/share/applications/netradio.desktop.
Note 3: Sound mute after boot
By "PulseAudio Volume Control" (from GUI I/F menu), set "mute" and un-"mute" and slide volume.
Thanks.