ISO inicializando com o grub2 no Ubuntu em uma Apple

3

Eu tenho o Ubuntu com o grub2 instalado em um Apple Macbook pro com dual boot (usando rEFIt) , e gostaria de usar o grub2 para inicializar a imagem ISO do LiveCD de um sistema baseado no Debian também ( CrunchBang). A imagem ISO é salva no mesmo disco rígido, mesma partição do Ubuntu.

Eu posso inicializar facilmente muitas outras imagens ISO do LiveCD, mas não consigo inicializar este, e também não consigo inicializar o sistema MacOS, a partir do menu do grub. A instalação do Ubuntu deixou algumas entradas no menu para inicializar o MacOS, mas elas nunca funcionaram. Portanto, não sei se é possível inicializá-los e como.

Eu tentei muitas opções, mas o menuentry que eu estou tentando agora para inicializar o crunchBang é esse aqui:

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
}

E eu copiei daqui: link

..........

coteyr e akurczyk: já estou usando o rEFIt.

akurczyk: Eu não tenho uma partição separada / home e não entendo o que você diz.

    
por Robert Vila 30.11.2012 / 20:10

3 respostas

1

Você não pode inicializar o mac a partir do grub2 usando o modo BIOS, e o linux não irá funcionar bem no modo EFI em um MBP. Então, inicializar o mac do grub2 não vai funcionar. O refit é uma boa solução. Você pode configurá-lo para inicializar o linux primeiro no arquivo de configuração armazenado em / efi / refit /.

Sua entrada no menu parece bem, exceto que o grub não tem nenhum conceito de / ou / home tenta algo como

menuentry "Crunchbang" {
loopback loop (hd0,3)/home/user/Desktop/ISO/crunchbang-10-20120207-i386.iso
linux (loop)/live/vmlinuz1 options=here
initrd (loop)/live/initrd1.img

}

Esta não é uma resposta para nenhuma das suas perguntas, foi o que você escreveu.

    
por coteyr 30.11.2012 / 22:19
1

Então, aqui está o que funcionou para mim, vivo sábio

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
}

Conseguiu que o instalador de texto funcionasse (falha ao montar o cdrom) com o seguinte:

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
}
    
por Pykler 30.04.2013 / 01:09
0

Se você tiver uma partição home separada, deverá usar o patch sem / home e o número da partição home.

Não sei se é possível inicializar o OS X a partir do Grub. OS X não é como o Windows. Ele usa o EFI em vez do MBR para inicializar. O Grub também está usando o MBR.

Você pode usar o rEFIt para criar um menu de inicialização com Mac e Linux.

link

Esta não é uma resposta para nenhuma das suas perguntas. É o que foi feito no laptop que você está falando.

    
por akurczyk 30.11.2012 / 20:37