Wie konfiguriere ich Grub4dos zum Booten von Ubuntu 16.04?
Dies sind meine Befehlszeilen in menu.lst:
title Run Ubuntu 16.04 Server
find --set-root --ignore-floppies --ignore-cd /iso/ubuntu-16.04-server-amd64.iso
map --heads=0 --sectors-per-track=0 /iso/ubuntu-16.04-server-amd64.iso (hd32)
map --hook
chainloader (hd32)
Ich kann die Installation der Ubuntu 16.04-Umgebung starten. Aber ich glaube, in Schritt 4 sagt das System so etwas wie „Es versucht, die CD-ROM zu mounten“ und zeigt die folgende Fehlermeldung an:
Ihre Installations-CD-ROM konnte nicht gemountet werden. Dies bedeutet wahrscheinlich, dass die CD-ROM nicht im Laufwerk war. Wenn ja, können Sie sie einlegen und es erneut versuchen.
Nach einigem Lesen habe ich es mit anderen Befehlszeilen wie folgt versucht:
title Run Ubuntu 16.04 Server
find --set-root /iso/ubuntu-16.04-server-amd64.iso
map /iso/ubuntu-16.04-server-amd64.iso (0xff) || map --mem /iso/ubuntu-16.04-server-amd64.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz.efi file=/preseed/ubuntu.seed noprompt boot=casper iso-scan/filename=/iso/ubuntu-16.04-server-amd64.iso quiet splash --
initrd /casper/initrd.lz
und dieses Mal schlug der Bootvorgang fehl und Grub4Dos zeigt die folgende Fehlermeldung an:
Fehler 62: Die Anzahl der Köpfe muss angegeben werden. Die Option '--heads=0' weist map an, einen für Sie möglicherweise ungeeigneten Wert auszuwählen.
Was sind die richtigen Befehlszeilen?
Antwort1
ISO-Datei muss defragmentiert werden!!!
title Run Ubuntu 16.04
find --set-root /ubuntu-16.04-desktop-amd64.iso
map --mem /ubuntu-16.04-desktop-amd64.iso (0xff) || map --heads=0 --sectors-per-track=0 /ubuntu-16.04-desktop-amd64.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu-16.04-desktop-amd64.iso splash
initrd /casper/initrd.lz