После загрузки Ubuntu 14.04 я выполнил бы его от загрузочной карты с интерфейсом USB.
У меня уже есть загрузочная карта с интерфейсом USB с grub4dos, и я искал 'сообщение руководства' с командой для начальной загрузки Ubuntu 14.04. Но я не делаю найденный.
Мой linux.lst (названный menu.lst) содержит:
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
Ошибка в консоли Grub:
Ошибка 15: Файл, не найденный
Почему это не работы? Что не так?
Thnk Вы все.
[Отредактированный 9 марта 2015, поскольку @bummy вел меня - Переведенный из португальского языка с Google Translate]
Ища решение, я наконец нашел, что ошибка и корректный код загрузили его (это все еще работает на меня):
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
ошибка была путем к ubuntu.seed
. Корректный путь /preseed
(а не /cdrom
).
Примечания:
Это не работало с Ubuntu 12.04 (non-LTS), что я имел здесь.
не забывают изменять путь "/BOOT/Linux/ubuntu14.04.iso" на путь, где Ваш файл "ISO" на самом деле.
Ссылки: http://www.rmprepusb.com/tutorials/grub4dos
Благодарность u все;)
Оба не работают. Работы только этот вариант:
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
Для записи, ниже menu.lst запускает Ubuntu 16.04 (Гостеприимную) на 32-разрядной машине:
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
скопируйте .disk, casper, предварительное семя к карте флэш-памяти.
gedit menu.lst
title Try Ubuntu without installing
kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper
initrd /casper/initrd.lz
title Ubuntu installing
kernel /casper/vmlinuz file=/preseed/ubuntu.seed only-ubiquity boot=casper
initrd /casper/initrd.lz`
протестированный на Ubuntu 10.10
это работает на меня с grub4dos
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
, кажется подобным использованию - ISO Ваше повреждение?