removido
(usa Nenhuma)
Enviado em 08/05/2011 - 12:23h
Não tem jeito!
Se o Windows detectou uma falha no boot a restauração com certeza vai sobrescrever o MBR.
Até um tempo atrás o Arch usava o GRUB Legacy, agora num sei, mas vc pode fazer isto: repara o Windows depois entra num ambiente chroot - com o ubuntu por exemplo - e repara o seu GRUB sem esquecer de editar o grub.conf direitinho.
Exemplo:
Dá o boot com sua distro favorita - ou a que achar mais fácil
cria o ambiente chroot:
# mkdir /mnt/archlinux
# mount /dev/sdXX /mnt/archlinux <- partição em que está o archlinux
# mount /dev/sdXX /mnt/archlinux/boot <-parição onde instalo o boot (se /boot estiver numa particão separada)
# mount -t proc none /mnt/archlinux/proc
# mount -o bind /dev /mnt/archlinux/dev
# grep -v rootfs /proc/mounts > /etc/mtab
Caso GRUB Legacy:
# nano -w /boot/grub/grub.conf <- edita conforme suas necessiades
# grub-install --no-floppy /dev/sda
# grub --no-floppy
------------------
grub> root (hd0,0) <- hd com a parição /boot
grub> setup (hd0) <- MBR
grub> quit
Caso GRUB2:
grub2-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
Finalizando:
# umount /mnt/archlinux/boot /mnt/archlinux/dev /mnt/archlinux/proc /mnt/archlinux
Reinicia e vê se funciona.