Até agora não entendi o motivo, mas o notebook da minha irmã com Windows 7 e openSUSE 12.3 da noite para o dia perdeu o grub2. E seguinte ela, estava no Linux trabalhando normalmente e no dia seguinte o equipamento entrava somente no Windows 7. O lado bom é que ela pediu para arrumar e não ficou na zona de conforto utilizando Windows. Bom, para os leitores do meu blog, deixo aqui uma receita de bolo para quem passar por algum problema similar.
- Insira o DVD de instalação do openSUSE e entre no modo Rescue (recuperação);
- Efetue o login como root;
- Execute os comand fdisk -l para verificar e localizar a partição raiz;
# fdisk -l Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x28000000 Dispositivo Boot Start End Blocks Id System /dev/sda1 63 305234 152586 de Utilitário Dell /dev/sda2 307200 1843199 768000 7 HPFS/NTFS/exFAT /dev/sda3 1843200 152840191 75498496 7 HPFS/NTFS/exFAT /dev/sda4 * 152842238 976752639 411955201 f W95 Ext'd (LBA) /dev/sda5 152842240 157034495 2096128 82 Linux swap / Solaris /dev/sda6 157036544 240926719 41945088 83 Linux
- Em seguida utilize o comando mount e mount –bind;
# mount /dev/sda6 /mnt # mount --bind /dev /mnt/dev # mount --bind /proc /mnt/proc # mount --bind /sys /mnt/sys
- Monte também a partição EFI System presente no seu HD (se aplicável), executando:
# mount /dev/sda5 /mnt/boot/efi
- Em seguida para finalizar, utilize o comando chroot grub2-mkconfig (se necessário) grub2-install;
# chroot /mnt Rescue:/> grub2-mkconfig -o /boot/grub2/grub.cfg Rescue:/> grub2-install /dev/sda Se EFI: Rescue:/> grub2-mkconfig -o /boot/grub2/grub.cfg Rescue:/> grub2-install --recheck /dev/sdx
- Se o Secure Boot estiver habilitado, também execute:
Rescue:/> shim-install
- Se não aparecer o boot do Grub (Secure Boot habilitado), entre no Windows execute o comando abaixo no terminal:
c:\> bcdedit /set {bootmgr} path \EFI\opensuse\shim.efi
E pronto!
Hey! great tip, and good help!!
I would like to translate and publish in my blog, can I?
Bye Geeko!!
Of course you can translate and publish in my blog…
Hugs
I mean in my blog, it’s about openSUSE in spanish…
always linking, and mentioned you and your blog as the original author!
Have fun!