Guardarei aqui as minhas experiências em Linux (coisas que funcionaram) como forma de ter um local aonde recorrer sempre que for necessário pois as vezes a memória nos atraiçoa. Aqui também serão divulgadas algumas notícias do mundo da Informática
Domingo, 20 de Junho de 2010
Grub e problemas com o Triplo Boot

A maioria das pessoas normalmente têm instalado o Windows nos seus computadores. Iniciamos as nossas experiências com o Linux em Dual boot (Windows mais a Distro Linux que escolhemos), mas à medida que vamos tomando gosto à coisa nos aventuramos então ao triplo ou mais boot. O GRUB pode gerir para além de 150 escolhas de boot. Mas não imagino alguém instalando 150 SO (até que nem sei se existe esse número de Sistemas Operativos) O máximo que eu já tive foram seis Sistemas Operativos instalados, pelo que poderia escolher entre os 6 (Windows XP, Windows 7, Fedora, Ubuntu, Sabayon e Ubuntu Studio). Actualmente só tenho três sistemas operativos no meu computador, pois para experimentar outros sistemas há sempre essa possibilidade com o ViltualBox. O Windows só existe por cá porque existem outros utilizadores mas que aos poucos se estão habituando ao ambiente Linux.

 

O triplo Boot Windows + Fedora + Ubuntu

 

Vínhamos usando o Grub 0.97 conhecido como o Grub Legacy mas a partir do lançamento do Ubuntu 9.10 o "Karmic Koala", nalgumas distros Linux passaram a usar o GRUB 2 versão 1.96 ou superior. O Fedora ainda na versão 13 usa o grub 0.97 como default mas pode-se querendo, instalar o GRUB 2.

Para sabermos que versão do GRUB temos, usamos o comando "grub-install -v"

 

O problema que pode ocorrer quando instalamos o Fedora 13 num computador onde já exista o Ubuntu numa versão igual ou superior a 9.10 é que o Fedora reescreve o MBR (Master Boot Record) e ao instalar o GRUB 0.97 só adiciona na sua lista o Windows e não reconhece o Ubuntu no momento do boot pelo que aparentemente o Ubuntu sumiu e para quem isto lhe acontece pela primeira vez a tendência é entrar em pânico por pensar ter perdido os dados que tinha no seu Ubuntu.

 

O melhor mesmo é instalar o Fedora primeiro e em seguida instala-se o Ubuntu isto supondo que o Windows já está no computador, pois dessa forma o GRUB 2 vai reconhecer todos os sistemas já instalados no computador e no momento do Boot vai-nos dar a opção de escolha entre os vários constantes do menu.

 

No caso de já termos instalado o Ubuntu em Dual-boot com o Windows então aí podemos instalar o Fedora e depois efectuamos a recuperação do Ubuntu.

 

Recuperando o Ubuntu

 

Esta recuperação poderá ser feita com o DVD de instalação optando no menu inicial de instalação pelo Rescue an Installed System, ou então, usando o Live CD do Ubuntu desde que seja uma versão 9.10 ou superior.

 

Vamos fazer a recuperação usando o Live CD do Ubuntu

 

  1. Introduzimos o Live CD na nossa Drive de CD/DVD com o BIOS configurado para dar boot    pelo     CD, reiniciamos o computador e deixamos o sistema carregar.
  2. Devemos saber em que partições instalamos o Ubuntu, mas caso por alguma razão não o saibamos podemos correr o comando:
    sudo fdisk -l

     

    Vai-nos apresentar a nossa lista de partições, aí identificamos as partições onde se encontra o Ubuntu. No meu caso o Ubuntu se encontrava nas partições 8, 9 e 10.

     

    Já foram identificadas as partições agora vamos monta-las uma a uma no /mnt

     

  3. Vamos começar pela partição raíz que se encontra na partição 9

    Comando:

    sudo mount /dev/sda9 /mnt

     

    Vamos montar a partição boot que se encontra na partição 8

    Comando:

    sudo mount /dev/sda8 /mnt/boot

     

    Vamos montar a partição home que se encontra na partição 10

    Comando:

    sudo mount /dev/sda10 /mnt/home

     

    Agora vamos montar todas as outras partições

    Comando:

    sudo mount --bind /dev /mnt/dev

     

  4. Bem, todas as nossas partições já estão montadas agora vamos entrar como root na /mnt

    Comando:

    sudo chroot /mnt

  5. Agora vamos fazer um update do Grub

    Comando:

    update-grub

     

    Vai-nos aparecer algo assim:

     

    Generating grub.cfg ...

    Found linux image: /boot/vmlinuz-2.6.31-9-rt

    Found initrd image: /boot/initrd.img-2.6.31-9-rt

    Found memtest86+ image: /memtest86+.bin

    grep: /proc/mounts: Ficheiro ou directoria inexistente

    Cannot find list of partitions!

    done

     

  6. Agora vamos instalar o Grub

    Comando:

    grub-install /dev/sda

     

    Vamos ter em retorno algo assim:

     

    Installation finished. No error reported.

    This is the contents of the device map /boot/grub/device.map.

    Check if this is correct or not. If any of the lines is incorrect,

    fix it and re-run the script `grub-install'.

    (hd0) /dev/sda

     

  7. Já podemos sair como usuário root e passar para utilizador normal

    Comando:

    exit

     

  8. Agora vamos desmontar uma a uma todas as partições que montamos em 3

    Comando:

    a) sudo umount /mnt/dev

     

    b) sudo umount /mnt/boot

     

    c) sudo umount /mnt/home

     

    d) sudo umount /mnt

     

    Agora que desmontamos todas as partições antes montadas vamos reiniciar o nosso sistema.

  9. Premimos as teclas Ctrl+Alt+Delete ou então vamos a menu Sistema > Desligar e vai aparecer-nos uma janela de diálogo com as opções de Desligar, Reiniciar ou Mudar de Utilizador. Escolhemos a opção Reiniciar.

     

    O Computador vai reiniciar e logo no menu que aparece após o Boot só vai-nos aparecer a opção de Ubuntu mas isso não é problema, deixamos que o nosso sistema carregue e resolvemos o resto com um update do Grub.

  10. O Sistema já foi carregado, abrimos a Consola e teclamos o seguite comando:

     

    sudo update-grub

    introduzimos a nossa Senha

     

    Vai-nos aparecer algo mais ou menos assim:

     

    joao@star:~$ sudo update-grub

    [sudo] password for joao:

    Generating grub.cfg ...

    Found linux image: /boot/vmlinuz-2.6.32-21-generic

    Found initrd image: /boot/initrd.img-2.6.32-21-generic

    Found memtest86+ image: /memtest86+.bin

    Found Windows 7 (loader) on /dev/sda1

    Found Fedora release 13 (Goddard) on /dev/sda6

    done

    joao@star

     

    OK! O problema já foi resolvido, agora, logo assim que reiniciarmos o nosso computador, no menu do GRUB vão estar listados todos os nossos Sistemas Operativos existentes no nosso computador e vamos ter o nosso Triplo-boot.



publicado por terraterra às 18:57
link do post | comentar | favorito

mais sobre mim
pesquisar
 
CD de Instalação
Contactos para quem vive em Cabo Verde e quer um CD de instalação Fedora, Ubuntu ou Sabayon

Ilha de São Vicente:
Contactar com: João da Graça
Ou então o Telemóvel:
+(238) 9816737

Ilha de Santo Antão
Contactar com: Ricardino Évora
Ou então o Telemóvel:
+(238) 9830660
posts recentes

Google com tradução de co...

Nova versão do Virtualbox...

Ubuntu Font Family como p...

Open Library disponibiliz...

Google inaugura loja digi...

Chegou o Google Earth 6

Jolicloud

Me apaixonei por Fedora!

Google versus Facebook

Do Google Instant ao Inst...

arquivos

Janeiro 2011

Dezembro 2010

Novembro 2010

Agosto 2010

Julho 2010

Junho 2010

Maio 2010

Abril 2010

Fevereiro 2010

Janeiro 2010

Dezembro 2009

Novembro 2009

Outubro 2009

tags

todas as tags

Download OpenOffice
links
blogs SAPO