Uruchamianie obrazu ISO wprost z menu GRUB-a

Wstęp

Właściwie tytuł tego artykułu wyjaśnia wszystko. Zamieszczony poniżej sposób pomoże uruchomić obraz ISO znajdujący się na dysku z poziomu GRUB-a. Jest to o tyle użyteczne, że od razu na swoim sprzęcie można sprawdzić jak zachowywać się będzie dana dystrybucja. Bez zbędnego emulowania.
Zamieszczony niżej przykład będzie działać dla dystybucji Tiny Core, znajdującej się w katalogu /opt/. Partycja na której znajduje się obraz to /dev/sda3. Dlatego dla własnej konfiguracji, należy zmienić (hd0,3) na (hd0,1), w przypadku, gdy chodzi o partycję /dev/sda1.

Edycja konfiguracji

Edytujemy plik konfiguracji GRUB-a dla pozostałych wpisów menu jako root:

/etc/grub.d/40_custom

Wypełniamy go tą treścią pod tym co tam zastaniemy:

menuentry "Tiny Core Live" {
    loopback loop (hd0,3)/opt/tinycore_3.4.1.iso
    linux    (loop)/boot/bzImage findiso=/opt/tinycore_3.4.1.iso
    initrd   (loop)/boot/tinycore.gz
    boot
}

Uaktualnianie GRUB-a

Aby dokonać dzieła, należy uaktualnić konfigurację:

# update-grub2

Linki zewnętrzne

O ile nie zaznaczono inaczej, treść tej strony objęta jest licencją GNU Free Documentation License.