Eu estraguei a minha inicialização EFI, o que eu faço?

1

Eu tenho o Debian Wheezy instalado no meu computador usando o boot EFI. Ele usava o Grub2 como o bootloader. Decidi então instalar o Arch Linux, usando EFI também, em outra partição e escolhi o gerenciador de inicialização Grub sobre o Gummiboot.

Quando eu reiniciei meu computador, o primeiro menu do Grub a ser exibido foi o que veio com o Arch Linux. Eu tentei arrancar dele, mas houve um erro e Arch não inicializou. Era sobre um ponteiro desalinhado 0x22 e me aconselhou a pressionar uma tecla para sair. Eu fiz isso. Então o menu do Grub para o Debian surgiu e eu pude inicializar nele.

Eu não gostava de ter 2 menus no grub, então procurei uma maneira de remover o grub do arco, pois ele não iria inicializar de qualquer maneira. Foi quando eu encontrei este post. Basicamente, diz que o Grub não é necessário para a inicialização e pode ser tratado pelo efi stub. Eu estou usando o kernel 3.11 backported, então eu (pensei) não precisava recompilar o kernel.

Então eu reformatei minha partição do sistema EFI e segui as instruções postadas por Marco e reiniciei. Agora só tenho um cursor piscando.

Eu removi a partição do Arch e quero voltar ao Debian Wheezy. O que eu faço?

    
por baktin 10.12.2013 / 05:46

2 respostas

1

Eu comecei a funcionar agora. Originalmente, eu queria usar o modo EFI Stub para inicializá-lo, mas senti que perdia muito do meu tempo. Então, fui em frente e reinstalei o Grub2 EFI em chroot usando o Mint 16 live USB (modo UEFI).

/dev/sda4 é onde reside minha instalação Debian e /dev/sda1 é minha partição EFS.

(mint)$ sudo mount /dev/sda4 /mnt
(mint)$ sudo mount /dev/sda1 /mnt/boot/efi
(mint)$ for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
(mint)$ sudo chroot /mnt

(chroot)# apt-get install --reinstall grub2-efi-amd64
(chroot)# exit

(mint)$ for i in /sys /proc /dev/pts /dev; do sudo umount /mnt$i; done
(mint)$ sudo umount /mnt/boot/efi
(mint)$ sudo umount /mnt
(mint)$ sudo reboot

Estou planejando instalar outra distro em outra partição em breve, então espero não estragar a inicialização do EFI novamente com dois menus do Grub2, mas vou perguntar novamente assim que cruzar a ponte.

    
por 10.12.2013 / 12:40
1

Inicialize usando uma imagem de livecd ou de resgate. Examine sua tabela de partições e anote qual é a sua partição raiz para cada um dos arch e Debian.

Reinstale o grub2 EFI e as entradas do menu de configuração tanto para o arco quanto para o Debian (usando as informações de boot / root / kernel que você conhece ou pode aprender usando a imagem de resgate).

Reinicie e veja se você fez certo. Siga um guia para instalar o grub2 efi. Você só precisa fazer isso uma vez e conseguir inicializar as duas distros a partir de uma configuração, mas pode ser necessário manter manualmente a configuração de inicialização dessa maneira.

Só notei que você só quer ter o Debian. Você pode fazer o acima ou apenas usar o CD de instalação do Debian para reparar. Tem sido um longo tempo desde que eu corri o CD, mas me lembro que você pode inicializá-lo, em seguida, montar o seu sistema e instalar o gerenciador de inicialização manualmente.

    
por 10.12.2013 / 07:33