Viele Live-Linux-Distributionen unterstützen das Iso-Loopback-Mounting während des Bootens, während GRUB das Laden von Linux aus einem ISO-System unterstützt. Kombinieren Sie diese und es ist möglich, ein Live-Linux-ISO nur als Datei zu booten. Dies sollte Ihren Anforderungen genügen, aber seien Sie gewarnt, einige unterstützen dies nicht oder zumindest unterstützen sie es nicht offiziell.
Installieren Sie zuerst GRUB auf Ihrem USB-Laufwerk:
Montiere usb zu mnt
mount /dev/sdb1 /mnt/usb
Um das alte BIOS zu installieren, startet die USB-Verwendung:
grub-install --target=i386-pc --boot-directory=/mnt/usb/boot /dev/sdb
Für UEFI verwenden:
grub-install --target=x86_64-efi --efi-directory=/mnt/usb --boot-directory=/mnt/usb/boot --removable
Wenn / mnt / usb / boot nicht vorhanden ist, erstellen Sie es mit mkdir.
grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg
Bearbeiten Sie dann /mnt/usb/boot/grub/grub.cfg mit:
menuentry "Debian live ISO" { insmod loopback insmod iso9660 set isofile="/debian.iso" loopback loop $isofile linux (loop)/install.amd/vmlinuz findiso=$isofile vga=788 -- quiet initrd (loop)/install.amd/initrd.gz }