.png)
Nachdem ich Ubuntu 14.04 heruntergeladen hatte, würde ich es von einem bootfähigen USB-Stick ausführen.
Ich habe bereits den bootfähigen USB-Stick mit grub4dos und suchte nach einem „Leitfaden“ mit dem Befehl zum Booten von Ubuntu 14.04. Aber ich habe ihn nicht gefunden.
Meine linux.lst (aufgerufen von menu.lst) enthält:
title Run Ubuntu 14.04
find --set-root /BOOT/Linux/ubuntu-14.04.1-desktop-amd64.iso
map /BOOT/Linux/ubuntu-14.04.1-desktop-amd64.iso (0xff) || map --mem /BOOT/Linux/ubuntu-14.04.1-desktop-amd64.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz.efi file=/cdrom/ubuntu.seed noprompt boot=casper iso-scan/filename=/BOOT/Linux/ubuntu-14.04.1-desktop-amd64.iso quiet splash --
initrd /casper/initrd.lz
Fehler in der Grub-Konsole:
Fehler 15: Datei nicht gefunden
Warum funktioniert es nicht? Was ist falsch?
Danke euch allen.
[Bearbeitet am 9. März 2015, als @bummy mich anleitete – Aus dem Portugiesischen mit Google Translate übersetzt]
Antwort1
Auf der Suche nach einer Lösung habe ich endlich den Fehler und den richtigen Code zum Booten gefunden (bei mir funktioniert es immer noch):
title Run Ubuntu 14.04
find --set-root /BOOT/Linux/ubuntu-14.04.1-desktop-amd64.iso
map /BOOT/Linux/ubuntu-14.04.1-desktop-amd64.iso (0xff) || map --mem /BOOT/Linux/ubuntu-14.04.1-desktop-amd64.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz.efi file=/preseed/ubuntu.seed noprompt boot=casper iso-scan/filename=/BOOT/Linux/ubuntu-14.04.1-desktop-amd64.iso quiet splash --
initrd /casper/initrd.lz
Der Fehler war der Pfad zu ubuntu.seed
. Der richtige Pfad ist /preseed
(anstatt /cdrom
).
Anmerkungen:
Mit einem Ubuntu 12.04 (nicht LTS), das ich hier hatte, hatte es nicht funktioniert.
Vergessen Sie nicht, den Pfad „/BOOT/Linux/ubuntu14.04.iso“ in den Pfad zu ändern, in dem sich Ihre „ISO“-Datei tatsächlich befindet.
Verweise:http://www.rmprepusb.com/tutorials/grub4dos
Danke euch allen ;)
Antwort2
Beides funktioniert nicht. Nur diese Variante funktioniert:
title Install Ubuntu 14.04 amd64
find --set-root /iso/ubuntu-14.04-desktop-amd64.iso
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /iso/ubuntu-14.04-desktop-amd64.iso (0xff) || map --mem /iso/ubuntu-14.04-desktop-amd64.iso (0xff) || map --mem --heads=0 --sectors-per-track=0 /iso/ubuntu-14.04-desktop-amd64.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/iso/ubuntu-14.04-desktop-amd64.iso quiet splash --
errorcheck off
initrd /casper/initrd.lz
errorcheck on
map --unmap=0:0xff
Antwort3
Zur Info: Die folgende Datei „menu.lst“ startet Ubuntu 16.04 (Xenial) auf einem 32-Bit-Rechner:
title Run Ubuntu 16.04 32-bit
find --set-root /ubuntu-16.04-desktop-i386.iso
map --heads=0 --sectors-per-track=0 /ubuntu-16.04-desktop-i386.iso (0xff) || map --mem /ubuntu-16.04-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/preseed/ubuntu.seed noprompt boot=casper iso-scan/filename=/ubuntu-16.04-desktop-i386.iso quiet splash --
initrd /casper/initrd.lz
title supergrub2disk iso
map --heads=0 --sectors-per-track=0 (hd0,0)/super_grub2_disk_hybrid_2.02s3.iso (hd32)
map --hook
chainloader (hd32)
boot
Antwort4
das funktioniert bei mir mitgrub4dos
kernel /casper/vmlinuz.efi file=/preseed/ubuntu.seed noprompt boot=casper iso-scan/filename=/ubuntu-14.04.1-desktop-amd64.iso quiet splash --
initrd /casper/initrd.lz
scheint ähnlich zu verwenden – ist ISO Ihr beschädigt?