Я пытаюсь добавить ISO (альтернативный дистрибутив Ubuntu) в мой GRUB.
Это вывод fdisk -l
:
FDISK OUTPUT
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00061b6d
Device Boot Start End Blocks Id System
/dev/sda1 * 1 9539 76614656 83 Linux
/dev/sda2 9539 9730 1533953 5 Extended
/dev/sda5 9539 9730 1533952 82 Linux swap / Solaris
Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x41ffc810
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 30401 244196001 c W95 FAT32 (LBA)
grub.cfg
menuentry "Ubuntu Alternate Install 10.10 32bit" {
loopback loop (hd0,0)/boot/ubuntu-10.10-alternate-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/ubuntu-10.10-alternate-i386.iso noprompt nomodeset
initrd (loop)/casper/initrd.lz
}
Я добавил запись в файл 40_custom вот так и сделал sudo grub-update.
menuentry "Ubuntu Alternate Install 10.10 32bit" {
loopback loop (hd0,1)/boot/ubuntu-10.10-alternate-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/ubuntu-10.10-alternate-i386.iso noprompt nomodeset
initrd (loop)/casper/initrd.lz
Но я получаю этот файл не найден, вам нужно загрузить ядро и т. Д., Когда я выбрал эту опцию в меню GRUB. Куда я иду не так
Ответы:
Согласно http://pendrivelinux.com/downloads/multibootlinux/grub.cfg вы должны опустить (hd0,1) :
Это можно найти на загрузке нескольких ISO с USB через Grub2 без Linux . Вероятно, вы должны проверить эту страницу и сравнить эти шаги с вашими настройками.
Удачи!
источник
Я пытался получить вики сообщества собирается на эти темы, я просто скопировать мой ответ от здесь ниже. Надеюсь, это поможет!
Таким образом , я создал простой файл
39_iso
внутри/etc/grub.d/
для загрузки моего ИСО. У меня есть копия Ubuntu 10.10, Clonezilla и SystemRescueCD. Мои записи убедитесь, что файл ISO доступен внутри,/iso/
прежде чем добавить пункт меню. Например, Clonezilla загрузится в память, поэтому я могу клонировать свой жесткий диск, когда захочу!Ubuntu 10.10:
Clonezilla:
SystemRescueCD
Я также исправил, как GRUB называет Windows 7 чем-
Windows 7 (loader)
то более приятнымWindows 7 Professional (x64)
:Он заменил такой раздел, как следующий:
Внутри
30_os-proper
GRUBисточник