Как загрузить Ubuntu 14.04 с grub4dos (RMPrepUSB)

После загрузки 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]

3
задан 11 August 2015 в 19:10

5 ответов

Ища решение, я наконец нашел, что ошибка и корректный код загрузили его (это все еще работает на меня):

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 все;)

2
ответ дан 1 December 2019 в 15:38

Оба не работают. Работы только этот вариант:

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
2
ответ дан 1 December 2019 в 15:38

Для записи, ниже 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
1
ответ дан 1 December 2019 в 15:38

скопируйте .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

0
ответ дан 1 December 2019 в 15:38

это работает на меня с 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 Ваше повреждение?

0
ответ дан 1 December 2019 в 15:38

Другие вопросы по тегам:

Похожие вопросы: