Загрузка ISO с grub2 в Ubuntu на Apple

У меня Ubuntu с grub2 установлен в Apple Macbook pro с двойной загрузкой (с использованием rEFIt) , и я хотел бы использовать grub2 для загрузки образа LiveCD ISO системы, основанной на Debian (CrunchBang) ). Образ ISO сохраняется на том же жестком диске, в том же разделе, что и Ubuntu.

Я могу легко загрузить множество других образов LiveCD ISO, но не могу загрузить этот и не могу загрузить систему MacOS из меню grub. Установка Ubuntu оставила несколько пунктов меню для загрузки MacOS, но они никогда не работали. Так что я не знаю, можно ли их загрузить и как.

Я перепробовал много вариантов, но меню меню, которое я сейчас пытаюсь загрузить crunchBang, выглядит следующим образом:

menuentry "crunchbang-10-20120207-i386.iso" {
   set isofile="/home/user/Desktop/ISO/crunchbang-10-20120207-i386.iso"
   loopback loop (hd0,3)$isofile
   linux (loop)/live/vmlinuz1 iso-scan/filename=$isofile toram=filesystem.squashfs findiso=$isofile boot=live config --
   initrd (loop)/live/initrd1.img
}

И я скопировал его отсюда: http: //linux4netbook.blogspot. com.es/2012/08/due-crunchbang-e-un-pennino.html

..........

coteyr и akurczyk: я уже использую REFIt.

akurczyk: у меня нет отдельного / домашнего раздела, и я не понимаю, что вы говорите.

3
задан 29 January 2013 в 18:40

3 ответа

Если у вас есть отдельный домашний раздел, вы должны использовать патч без / home и номер домашнего раздела.

Я не знаю, возможно ли загрузить OS X из Grub. OS X не похожа на Windows. Он использует EFI вместо MBR для загрузки. Grub тоже использует MBR.

Вы можете использовать rEFIt для создания меню загрузки с Mac и Linux.

http://refit.sourceforge.net/

Это не ответ на любой из ваших вопросов. Это то, что было сделано в ноутбуке, о котором вы говорите.

0
ответ дан 29 January 2013 в 18:40

Вы не можете загрузить Mac из grub2 в режиме BIOS, и Linux не будет хорошо работать в режиме EFI на MBP. Таким образом, загрузка Mac из grub2 не будет работать. ремонт - хороший обходной путь. Вы можете настроить его на загрузку linux первым в файле конфигурации, который находится в /efi/refit/.

Ваш пункт меню выглядит нормально, за исключением того, что grub не имеет понятия / или / home, попробуйте что-то вроде

menuentry "Crunchbang" {
loopback loop (hd0,3) / home /user/Desktop/ISO/crunchbang-10-20120207-i386.iso
linux (цикл) / live / vmlinuz1 параметры = здесь
initrd (цикл) /live/initrd1.img [ 116]

}

Это не ответ на любой из ваших вопросов, это то, что вы написали.

0
ответ дан 29 January 2013 в 18:40

Итак, вот что сработало для меня, livecd

menuentry "CrunchBang - Live" {
 set isofile='/iso/crunchbang-11-20130119-i686.iso'
 loopback loop (hd0,1)$isofile
 linux (loop)/live/vmlinuz initrd=/live/initrd.img iso-scan/filename=$isofile toram=filesystem.squashfs findiso=$isofile boot=live config --
 initrd (loop)/live/initrd.img
}

Получил текстовый установщик для сортировки (он не монтирует CDROM) со следующим:

menuentry "CrunchBang Install" {
 isofile = "/iso/crunchbang-11-20130119-i686.iso"
 loopback loop $isofile
 linux (loop)/install/vmlinuz iso-scan/filename=$isofile toram=filesystem.squashfs findiso=$isofile quiet file=/install/crunchbang.cfg
 initrd (loop)/install/initrd.gz
}
0
ответ дан 29 January 2013 в 18:40

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

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