GRUB instalado na partição errada

1

No meu laptop eu tenho o W7 instalado em sda2 (sda1 é uma partição de 100 MB que o W7 faz por padrão). Eu instalei o arco e fiz

grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda

Eu não pensei no W7, é o meu primeiro momento realmente instalando o Arch fora de uma VM. Eu li que você deve instalar o grub em sda1 para poder fazer o dualboot do Windows e do Arch. Então, a minha pergunta é, existe mesmo assim eu posso dualboot os dois sem ter que reinstalar o Arch?

    
por Dan Lindqvist 17.03.2014 / 18:31

2 respostas

0

Eu encontrei duas soluções, o mais fácil foi fazer pacman -S os-prober && grub-mkconfig -o /boot/grub/grub.cfg . O outro que encontrei via Andreas post ...

Eu tentei seguir o artigo do wiki Andreas postou, mas eu quase arranquei meu cabelo tentando entendê-lo ... mas eu pesquisei um pouco com a ajuda desse artigo e encontrei uma solução.

link

Eu fiz o backup de meu /boot/grub/grub.cfg, editei-o e adicionei o código da postagem que acabei de vincular. Agora eu posso inicializar o Windows eo Arch (eu sempre posso inicializar o Arch, mas ...). :)

    
por 24.03.2014 / 19:30
1

Você poderia apenas inicializar a partir do Arch-Install CD novamente e reinstalar o Grub, mas como você já o instalou em sda, você precisaria de um maior retorno para recuperar o estado primitivo, já que você já sobrescreveu o MBR.

Eu sugeriria deixar o Grub onde ele está e apenas encadear o bootloader do Win7 de dentro do Grub (há uma extensa entrada no ArchWiki descrevendo como fazer isso aqui ).

    
por 17.03.2014 / 19:23