Não consegue mais inicializar com o rEFIt e o Grub no início de 2006 MacBook Pro

2

Eu não sei o que aconteceu para causar isso.

Tenho o Snow Leopard, o Ubuntu 11.04 Natty Narwhal e o Windows XP SP3 no meu MacBook Pro de 2006. É uma unidade Core Duo, NÃO Core 2 Duo, portanto, é apenas 32 bits - Identificador do modelo MacBookPro1,1. Eu uso rEFIt 0.14 para o meu menu de inicialização.

Por alguma razão, nem o XP nem o Ubuntu inicializariam mais. Eu acabei de receber uma tela preta com um sublinhado piscando rapidamente no canto superior esquerdo.

Tendo ambos os sistemas operacionais não inicializados, sugeri um problema com o carregador de boot no meu MBR. A ferramenta de partição rEFIT verificou que minhas partições MBR ainda estavam sincronizadas com minhas partições GPT, então eu reescrevi minha tabela de partições MBR com fdisk enquanto inicializava de Parted Magic :

# fdisk /dev/sda

(fdisk avisa sobre o disco ter uma GPT. Eu pressiono mesmo assim.)

p

(Imprima a tabela de partição existente para verificar se está tudo bem.)

w

(Grave a tabela de partição antiga de volta no disco. Isso também grava um novo carregador de inicialização MBR.)

Depois disso, o XP inicializaria, mas o Ubuntu não, com o mesmo sintoma. Agora eu usei update-grub enquanto chrooted no Ubuntu da Parted Magic:

# mount /dev/sda3 /mnt
# mount --bind /dev /mnt/dev
# mount --bind /sys /mnt/sys
# mount --bind /proc /mnt/proc
# chroot /mnt

O Chroot emite alguns avisos sobre não conseguir identificar alguns IDs de grupo. Eu não sei porque isso acontece, ou se é um problema.

Neste ponto, enquanto eu ainda estou sendo inicializado do kernel do Parted Magic, estou correndo do sistema de arquivos de Natty.

# update-grub

O Update-grub detecta cada um dos meus sistemas operacionais e afirma que ele foi concluído com êxito, mas ainda não inicializa.

Eu fiz esta mesma pergunta no fórum de suporte do SourceForge do rEFIt mas ainda não houve respostas. Também pesquisei bastante no Google e vi muitos que têm o mesmo problema de tela preta, mas nenhuma das situações deles parece com a minha.

Obrigado por qualquer ajuda que você possa me dar. - Don Quixote

    
por Mike Crawford 08.10.2011 / 05:54

1 resposta

2

Ah, preciso executar o grub-install em vez de update-grub.

Algumas informações sobre documentação geraram a percepção de que update-grub apenas grava um novo arquivo de configuração. O que eu tenho tentado fazer é colocar um novo gerenciador de inicialização no começo da minha partição Ubuntu.

Eu tenho as seguintes partições:

/dev/sda1 EFI FAt (Empty; required by UEFI Spec)
/dev/sda2 HFS+ Mac OS X Snow Leopard
/dev/sda3 ext4 Ubuntu 11.04 
/dev/sda4 NTFS Windows XP

O seguinte seria executado até a conclusão e reportar o sucesso quando eu iniciei no Live CD do Parted Magic:

# mount /dev/sda3 /mnt
# mount --bind /proc /mnt/proc
# mount --bind /sys /mnt/sys
# mount --bind /dev /mnt/dev
# chroot /mnt
# /usr/sbin/update-grub /dev/sda3     ### THIS IS INCORRECT

O comando correto parece primeiro ser:

# /usr/sbin/grub-install /dev/sda3

No entanto, o grub avisa sobre a instalação em uma partição com listas de bloqueio, o que ela não deseja fazer. Eu dou a opção "--force":

# /usr/sbin/grub-install --force /dev/sda3

Depois disso, o Ubuntu 11.04 inicializa bem; Eu estou correndo agora.

Manual GNU Grub 1.99

Instalando o Grub Usando o grub-install

    
por Mike Crawford 10.10.2011 / 22:49