Páginas

segunda-feira, 7 de junho de 2010

Recuperar a Grub Ubuntu 10.04

Com dois HD's iguais, cada um com 160 gigas, e depois de instalar o Windows 7, e instalar o Ubuntu 10.04, o sistema ficou parado e quieto, sem conseguir fazer arrancar nenhum dos sistemas.

Nada de pânico, pois que para fazer arrancar algo com Grub2 um CD de SuperGrub chega e sobra para resolver momentaneamente, até se conseguir resolver o problema. Isto é, tentar perceber, porque é que com o Windows XP e Vista se conseguia escrever o menú da Grub e com o Windows 7, a coisa complica-se, devido ao facto do próprio sistema reservar para si cerca de 100 megas.

Esta situação é facilmente resolvida se seguirmos as instruções que se encontram neste fórum (http://ubuntuforum-br.org/index.php/topic,14614.0.html), porém, para conseguir por as coisas no lugar, já que a instrução:

sudo grub-install, ou mesmo quem utilize a versão do Ubuntu 9.04 com Grub1 o «setup (hd0)» não funciona, porém se o utilizarmos para o setup (hd1), o pc fica a funcionar, há que modificar o arranque do sistema, a nível da BIOS, pois que eu quero é que o pc arranque, para poder escolher o sistema que quero por a funcionar.

Com a instrução
sudo fdisk -l
fica-se a saber o que é que se está a passar com os discos, ora veja-se:

Disco /dev/sda: 160.0 GB, 160041885696 bytes
22 heads, 20 sectors/track, 710413 cylinders
Unidades = cilindros de 440 * 512 = 225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x3ad92588

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1 * 1 710412 156290630 7 HPFS ou NTFS

Disco /dev/sdb: 164.7 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x00056e58

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1 1 19461 156314624 83 Linux
/dev/sdb2 19461 20024 4518913 5 Estendida
/dev/sdb5 19461 20024 4518912 82 Linux swap / Solaris

Ora o que acontece, é que realmente o disco que tem o Windows 7, está completamente cheio, não podendo nenhum espaço ser utilizado para fazer o arranque de dual boot.

Com o Gparted instalado, pode-se verificar ainda melhor o que efectivamente se passa com o disco sda1:

O Disco está completamente ocupado com o Sistema do Windows 7, não dando margem de manobra para poder escrever lá a Grub.


O remédio mesmo, é alterar a disposição dos discos no Setup da BIOS, e montar a Grub2 para poder arrancar o computador através do 2º disco e não do primeiro.



Primeiro problema resolvido da Grub 2.

Nenhum comentário: