boot/linux/x86_64/
directory of the USB drive.
.sfs
files to boot/linux/
:
README.txt
files from the .zip
for more information..sfs
files from common or dist-dependent to boot/linux/
directory.
kver=6.9.10 dist=bookworm flavor=gnome repo=https://korc.jp/sfs
If you have wired network connection and feel really adventurous, you can modify command above and replace currently
running linux on-fly using kexec
like this:
append="root=mem:$repo/$dist/00-$dist-$flavor.sfs+:sfs/x86_64/10-kernel-$kver.sfs+:sfs/common/15-settings.sfs+:sfs/common/20-scripts.sfs+:sfs/common/40-home.sfs+mem ip=dhcp"
curl -#SfLO "$repo/x86_64/{ramdisk_net,vmlinuz}-$kver"
kvm -m 4096 -initrd ramdisk_net-$kver -kernel vmlinuz-$kver -append "$append"
sudo kexec -l --initrd=ramdisk_net-$kver --append="$append" vmlinuz-$kver && sudo kexec -e
(though it might take a while until you see anything, after system is successfully downloaded and booted)