Ubuntu 15.10, которую Живой ISO не загружает из моего раздела не-Linux, но 12,04 ISO, действительно загружается.
Вот мой 40_custom сценарий для 12,04:
menuentry "ubuntu-12.04-desktop-i386.iso" {
loopback loop (hd0,3)/ISOFOLDER/ubuntu-12.04-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ISOFOLDER/ubuntu-12.04-desktop-i386.iso file=(loop)/preseed/ubuntu.seed quiet splash --
initrd (loop)/casper/initrd.lz
}
и это загружается прекрасный из меню GRUB. Но не для 15,10 ISO:
menuentry "ubuntu-15.10-desktop-amd64.iso" {
isofile="/ISOFOLDER/ubuntu-15.10-desktop-amd64.iso"
loopback loop (hd0,3)$isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd.lz
}
после того, как выбранный из GRUB, это загружается на черный экран, затем перезапускает ПК. Я понимаю, что загружающаяся ISO на 32 бита имеет другой сценарий от 64 битов. Какие-либо идеи зафиксировать это?
У Вас может быть лучший взгляд путем, Вы монтируетесь hd0,3
.
я думаю, что это было бы больше похоже:
(hd0,gpt1,msdos1)
(hd0,gpt1,msdos1)
(hd0,gpt1,apple1)
(hd0,msdos)
, Но я думаю, что Вы не можете использовать (hd0,1) или как Вы шоу:
loopback loop (hd0,3)$isofile
должен больше быть похожим...
loopback loop (hd0,gpt3)$isofile
Вы не установили корень, таким образом изосканирование/имя файла не может обнаружить файл ISO.
Первая попытка это на личинке> подсказка. Таким образом, Вы могли найти, работает ли обратная петля на самом деле.
Выполнение следующие команды на командной строке личинки..
loopback loop (hd0,3)/ISOFOLDER/ubuntu-15.10-desktop-amd64.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=(hd0,3)/ISOFOLDER/ubuntu-15.10-desktop-amd64.iso noprompt noeject
initrd (loop)/casper/initrd.lz