install stage 1: set up stage 2 and reboot

master
BodgeMaster 2023-06-30 12:36:10 +02:00
parent 92bf235e21
commit 4ba6486847
1 changed files with 19 additions and 0 deletions

View File

@ -363,8 +363,27 @@ echo -n "Reconfiguring all installed packages... "
run_in_target xbps-reconfigure -fa >> $LOGFILE 2>&1
echo "done"
echo -n "Adding stage 2 installer... "
wget --output-document=/mnt/target/install-stage2.sh https://lostcave.ddnss.de/git/BodgeMaster/void-minecraft-usb/raw/branch/master/install-stage2.sh >> $LOGFILE 2>&1
chmod 744 /mnt/target/install-stage2.sh >> $LOGFILE 2>&1
echo "menuentry 'Continue Void-USB Installation' {
echo 'Loading Linux...'
linux $(run_in_target find /boot -type l -name "vmlinu*") quiet root=/dev/loop0 ro void-usb-container=UUID=$(lsblk --raw --noheadings --output UUID "$TARGET_PART_BIG") init=/install-stage2.sh
echo 'Loading initial ramdisk...'
initrd $(run_in_target find /boot -type l -name "init*")
}" >> /mnt/target/boot/efi/LOADER/grub/custom_before.cfg
echo "done"
echo "Creating system image..."
#TODO: make this work without user interaction
run_in_target /opt/void-usb/backup-fs
clear
echo "Stage 1 installation is now complete.
The freshly installed system needs to be booted to continue with stage 2 of the installation process.
The installer will now reboot the computer.
"
press_any_key
reboot
#