OSX – Linux dualboot, grub bug

By | 21 de Outubro de 2013

Se tem Linux e querem experimentar OSX no mesmo disco… podem ter um problema… eu tive!

Primeiro, aconselho a usarem discos diferentes, é muito mais simples e directo para o dualboot, no entanto, se estiverem na minha situação, em que só tenho um ssd, a coisa fica ligeiramente mais chata,  ou utilizam uma pen para fazer o boot no OSX e resolve o problema ou então no mbr tem de usar o bootloader para  o OSX, que apesar de reconhecer outros sistemas operativos, como é evidente não inicia, permite escolher os discos em que se pretende arrancar, mas depois é preciso mais alguma coisa…

A situação resolve-se no Linux instalando o grub na partição e não no mbr, nesse fica o bootloader que usarem para o OSX, caso a partição esteja em ext4 o linux vai se queixar, qualquer coisa como as partições ext2/3 não permitirem… ao que parece é um bug conhecido (sim não é bug meu, a partição estando em ext4 ele queixa-se que na ext2/3 não instala)… enfim adiante, basta utilizarem a flag -f do grub para forçar a instalação, que ele instala sem problema.

sudo grub-install -f /dev/sdXY

Onde X é o disco e Y a partição do disco em que está o /boot

Feito isso podem instalar os bootloaders dos OSX no mbr sem problema que quando tentarem iniciar na partição de Linux ele vai iniciar sem problema.

PS: Se por ventura querem recuperar o grub e vieram aqui ter, vejam aqui como recuperar por um livecd/usb

 

Deixar uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *