@raja
Thank you for using APorteus.
1."why recent Budgie ISOs size doubled to around 800MBs?"
Because those ISOs include big size additional modules.
For example:
ArchLinux packages manager for Porteus (Post by neko #57823)
APorteus-BUDGIE-v17.10.22-i486.iso (Language: English, 780 M)
Built applications from ISO builder menu ----> total size 422 M
Web browser:....slimjet 15.1.6.0 (66 M)
Mailer:.........thunderbird 52.4.0-1 (47 M)
Messanger:......pidgin (11 M), skype (34 M)
Office:.........libreoffice 5.4.2-2(146 M)
Sound & Video:..vlc (36 M)
Graphic:........gimp (12 M)
Games:..........kpatience (29 M)
Kernel builder:.devel (52 M)
If the additional modules are deleted from ISO, the ISO size will be
347 M.
-rw-r--r-- 1 root root 347279360 10月 25 19:21 APorteus-BUDGIE_mini-v17.10.22-i486.iso.
Code: Select all
% su
# ls -l APorteus-BUDGIE-v17.10.22-i486.iso
-rw-r--r-- 1 root root 779755520 10月 22 18:49 APorteus-BUDGIE-v17.10.22-i486.iso
# dISO APorteus-BUDGIE-v17.10.22-i486.iso
# rm APorteus-BUDGIE-v17.10.22-i486/porteus/modules/*
# mv APorteus-BUDGIE-v17.10.22-i486 APorteus-BUDGIE_mini-v17.10.22-i486
# mkISO APorteus-BUDGIE_mini-v17.10.22-i486
# rm -fr APorteus-BUDGIE_mini-v17.10.22-i486
# ls -l APorteus-BUDGIE_mini-v17.10.22-i486.iso
-rw-r--r-- 1 root root 347279360 10月 25 19:21 APorteus-BUDGIE_mini-v17.10.22-i486.iso
2. "Is there any conflict with systemd in Arch and Porteus type booting and remains unsolvable."
Yes, there is.
It is depending on my poor skill.
At boot process end, the running space is changed with "chroot" command and "systemd" command is executed.
But at end process (reboot/shutdown), the running space is not changed and "systemd" will unmount running self space resulting to fault.
The original Porteus takes care this issue correctly, at boot end the space is changed and at end process the space is recovered.
I will be happy if you have a time to fix this issue and you help me.
ISO@/boot/syslinux/initrd.xz
initrd.xz@/usr/share/systemd/main
Code: Select all
% cat -n main
1 #================
2 # FILE : main
3 #----------------
4 # PROJECT : Porteus
5 # COPYRIGHT :
6 # :
7 # AUTHOR : fanthom <http://www.porteus.org>
8 #
9 # : modified on openSUSE style by neko
10 # :
11 # BELONGS TO :
12 # :
13 # DESCRIPTION :
14 # :
15 # :
16 # STATUS :
17 #----------------
18
19 #======================================
20 # Set variables
21 #--------------------------------------
...
691 #======================================
692 # 25) Change into LIVE space & start LIVE
693 #--------------------------------------
694 echo """live system is ready now - starting Porteus"""
695 #cp -f /union/sbin/init /bin
696 #if [ $? -eq 0 ];
697 #then
698 pivot_root /union /union/mnt/live
699 exec /mnt/live/bin/chroot . $SYSTEMD "$@" <dev/console >dev/console 2>&1
700 #else
701 echo """!!ERROR!!"
702 echo "Something went wrong and I cannot continue."
703 echo "Press Ctrl+Alt+Del to reboot."""
704 sh
705 #fi
706 #--------------------< end of main >-----------------------------------#
Thanks.