Optimization for LiveCDGUI

This commit is contained in:
longpanda
2021-10-11 17:44:12 +08:00
parent e208199cca
commit 5a591c1ae7
6 changed files with 43 additions and 1 deletions

View File

@@ -9,6 +9,21 @@ echo "Language=Chinese Simplified (简体中文)" >> $INIFILE
echo "PartStyle=0" >> $INIFILE
echo "ShowAllDevice=0" >> $INIFILE
VTOOLDIR=/ventoy/tool/x86_64
ls -1 $VTOOLDIR/ | grep '\.xz$' | while read line; do
$VTOOLDIR/xzcat $VTOOLDIR/$line > $VTOOLDIR/${line%.xz}
rm -f $VTOOLDIR/$line
chmod +x $VTOOLDIR/${line%.xz}
done
cp -a $VTOOLDIR/mount.exfat-fuse /bin/mount.exfat
cp -a $VTOOLDIR/mkexfatfs /bin/mkfs.exfat
/usr/local/sbin/busybox --install /usr/local/sbin/
tar xf /usr/local/sbin/ntfs-3g.tar.gz -C /
/ventoy/tool/x86_64/Ventoy2Disk.gtk3 --kiosk
reboot

View File

@@ -82,10 +82,23 @@ fi
mkdir -p /union/opt/scripts/
echo 123 > /union/opt/scripts/extras
echo "c2::respawn:/sbin/agetty --autologin root 38400 tty2 linux" >> /union/etc/inittab
echo "c3::respawn:/sbin/agetty --autologin root 38400 tty3 linux" >> /union/etc/inittab
echo "c4::respawn:/sbin/agetty --autologin root 38400 tty4 linux" >> /union/etc/inittab
sed "s/root:[^:]*:/root::/g" -i /union/etc/shadow
rm -f /union/etc/X11/xorg.conf.d/10-xorg.conf
rm -f /union/lib64/udev/rules.d/10-kiosk-auto_mount.rules
cp -a /VTOY/autostart /union/etc/xdg/openbox/autostart
cp -a /VTOY/*.png /union/ventoy/
mkdir -p /union/usr/local/sbin
mv /VTOY/ntfs-3g.tar.gz /union/usr/local/sbin/
mv /VTOY/busybox /union/usr/local/sbin/
cp -a /bin/busybox /union/bin; ln -sf /union/lib /lib
cp -a /VTOY/wallpaper.png /union/usr/share/wallpapers/ 2>/dev/null