@neko
I don't understand what you are asking to me...I boot your live ISO Aporteus with the same initrd is inside
@neko
Code: Select all
#!/bin/sh
for c in r s u o; do
echo $c > /proc/sysrq-trigger
sleep 1
done
Code: Select all
#!/bin/sh
for c in r s u b; do
echo $c > /proc/sysrq-trigger
sleep 1
done
Code: Select all
guest@porteus:~$ su
Password:
root@porteus:/home/guest# rsuo
Code: Select all
% su
# ls -1
003-XXXX.xzm
003-z.XXXX.xzm
APorteus-CINNAMON_ja-v22.03.04-x86_64.iso
#
# dISO APorteus-CINNAMON_ja-v22.03.04-x86_64.iso
# rm APorteus-CINNAMON_ja-v22.03.04-x86_64/porteus/base/003*
# cp 003-XXXX.xzm 003-z.XXXX.xzm APorteus-CINNAMON_ja-v22.03.04-x86_64/porteus/base/
# mv APorteus-CINNAMON_ja-v22.03.04-x86_64 APorteus-XXXX_ja-v22.03.04-x86_64
# mkISO APorteus-XXXX_ja-v22.03.04-x86_64
# rm -fr APorteus-XXXX_ja-v22.03.04-x86_64
#
# ls -1
003-XXXX.xzm
003-z.XXXX.xzm
APorteus-CINNAMON_ja-v22.03.04-x86_64.iso
APorteus-XXXX_ja-v22.03.04-x86_64.iso
#
Code: Select all
% pwd
/mnt/sda3/APorteus
% mount
/dev/sda3 on /mnt/sda3 type ext4 (rw,noatime)
% sudo blkid
/dev/sda3: UUID="4cb20b6c-a113-4f58-9321-ebb244bec844" BLOCK_SIZE="4096" TYPE="ext4"
%
% mkdir externalDIR modPool
%
% cat /conf/porteus.cfg
...
LABEL bbbb
MENU LABEL bbbb
KERNEL /boot/syslinux/vmlinuz
INITRD /boot/syslinux/initrd.zstd
APPEND retry reboot=force extramod=UUID:4cb20b6c-a113-4f58-9321-ebb244bec844/APorteus/externalDIR
...
%
Code: Select all
% ls -1
MOD1.xzm
MOD2.xzm
% mv *.xzm /mnt/sda3/APorteus/modPool
% ln -sf ../modPool/MOD1.xzm /mnt/sda3/APorteus/externalDIR/.
% ln -sf ../modPool/MOD2.xzm /mnt/sda3/APorteus/externalDIR/.
%
Code: Select all
% rm /mnt/sda3/APorteus/externalDIR/MOD2.xzm
%
Code: Select all
-Computer-
Processor : Intel(R) Celeron(R) N4120 CPU @ 1.10GHz
Memory : 7976MB (637MB used)
Machine Type : Mini PC
Operating System : Arch Linux
User Name : guest (Unknown)
Date/Time : Sat Apr 9 13:43:04 2022
-Display-
Resolution : 1920x1080 pixels
OpenGL Renderer : (Unknown)
Session Display Server : [X11] The X.Org Foundation 12101003
-Audio Devices-
Audio Adapter : HDA-Intel - HDA Intel PCH
-Input Devices-
Power Button
Power Button
USB KEYBOARD USB KEYBOARD
USB KEYBOARD USB KEYBOARD System Control
USB KEYBOARD USB KEYBOARD Consumer Control
PixArt USB Optical Mouse
Video Bus
HDA Intel PCH Mic
HDA Intel PCH Front Headphone
HDA Intel PCH HDMI/DP,pcm:3
HDA Intel PCH HDMI/DP,pcm:7
HDA Intel PCH HDMI/DP,pcm:8
HDA Intel PCH HDMI/DP,pcm:9
HDA Intel PCH HDMI/DP,pcm:10
-Printers-
No printers found
-SCSI Disks-
ATA CT1000MX500SSD1
ATA Netac S535N8/256
Code: Select all
# md5sum APorteus-v22.04.02-x86_64.iso
md5sum: b48528c502d32ce7be2031c2c6b6ca11 APorteus-v22.04.02-x86_64.iso
# blkid
/dev/sda3: UUID="4cb20b6c-a113-4f58-9321-ebb244bec844" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="PORTEUS" PARTUUID="33884f24-7df2-4bea-bf10-2d78d5619d76"
Code: Select all
set BIGuuid="4cb20b6c-a113-4f58-9321-ebb244bec844"
menuentry "APorteus-v22.04.02-x86_64.iso" {
search --no-floppy --fs-uuid --set=root $BIGuuid
set ISO="/porteus/arch/mini/64/APorteus-v22.04.02-x86_64.iso"
loopback loop $ISO
linux (loop)/boot/syslinux/vmlinuz from=UUID:$BIGuuid/$ISO \
retry copy2ram kmap=jp reboot=force
initrd (loop)/boot/syslinux/initrd.zstd
}
Code: Select all
$ ldd /usr/bin/feh
linux-vdso.so.1 (0x00007ffc84ff4000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007f7859a96000)
libmagic.so.1 => /usr/lib/libmagic.so.1 (0x00007f7859a6b000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007f7859a66000)
libexif.so.12 => /usr/lib/libexif.so.12 (0x00007f7859a16000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f785992e000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f78598f7000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f78597b1000)
libImlib2.so.1 => /usr/lib/libImlib2.so.1 (0x00007f785973a000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f7859530000)
libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007f7859509000)
libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007f78594e7000)
libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007f78594a6000)
libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007f7859491000)
libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007f78593fa000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007f7859119000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f78590c4000)
libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007f7859015000)
libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x00007f7859007000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f7858feb000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f7858fc2000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f7858faf000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f7858faa000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f7858f95000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f7859b84000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f7858f69000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f7858e9e000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f7858e99000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007f7858e94000)
libunistring.so.2 => /usr/lib/libunistring.so.2 (0x00007f7858d12000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f7858c29000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f7858bf8000)
libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007f7858bf2000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f7858be2000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f7858bdd000)
libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007f7858bd6000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f7858bc0000)
libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x00007f7858b9d000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f7858b98000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f7858b90000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f7858aa0000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f7858a79000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f785893b000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f78588c4000)
$