Problema com tela de boot

Iniciado por ireno, 29 de Abril de 2012, 19:17

tópico anterior - próximo tópico

ireno

Amigos, eu vinha com windows 7 e ubuntu 11 instalados no meu hd, e o dual boot funcionava perfeitamente... precisei formatar a partiçao que continha o windows, fiz bootando o proprio cd da microsoft, formatei e instalei... porem, quando finalizou a instalaçao nao tive mais acesso à tela de escolha de sistema, ou seja, ja inicia direto no windows. Como faço pra recuperar o dual boot e poder escolher o ubuntu denovo?

Grato.

Ireno M Brito

cajaboy

#1
Segue este tutorial.

Recuperando o Grub.

Coloque o CD do ubuntu para boot pelo mesmo.

Depois de carregado o Live-CD, entre no seu terminal e digite os comandos a seguir:

1. Verificando a partição referente ao seu GNU/LINUX:

$ sudo fdisk -l

Reinicie e teste pra ver se voltou ao normal.
2. Vamos montar o seu sistema de arquivos na sua partição GNU/Linux no diretório /mnt.

$ sudo mount -t ext4 /dev/sda6 /mnt

lembrando que o número do sda é referente a partição do linux e não swap.
Neste caso o meu sistema de arquivos é EXT4 e a minha partição Linux é a sda6, troque esses campos conforme a sua configuração.

3. Instalação do Grub:

$ sudo grub-install --root-directory=/mnt /dev/sda
Baixe seu ubuntu, ou derivados aqui: http://releases.ubuntu.com/
"Porque há um só Deus, e um só Mediador entre Deus e os homens, Jesus Cristo homem." 1 Timóteo 2:5

ireno

Como faço pra saber qual eh o meu sda?? Sou novo nesse negocio, to perdido.

cajaboy

#3
Rodando o Ubuntu pelo live CD rode o comando abaixo pelo terminal:
sudo fdisk -l

depois poste o resultado aqui.
Baixe seu ubuntu, ou derivados aqui: http://releases.ubuntu.com/
"Porque há um só Deus, e um só Mediador entre Deus e os homens, Jesus Cristo homem." 1 Timóteo 2:5

ireno

Segui seu tutorial, quando digitei o primeiro comando veio o seguinte:

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x90ff53b7

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048      411647      204800    6  FAT16
/dev/sda2   *      411648   467630370   233609361+   7  HPFS/NTFS/exFAT
/dev/sda3       467632126   625141759    78754817    5  Extended
/dev/sda5       467632128   617285631    74826752   83  Linux
/dev/sda6       617287680   625141759     3927040   82  Linux swap / Solaris

Entao digitei o segundo comando da seguinte forma:

sudo mount -t ext4/dev/sda5/mnt

E dei enter, a unica coisa que aconteceu foi que veio a proxima linha de comando... nao apareceu nada, nem resposta de erro nem nada, apenas a proxima linha esperando pra escrever...
Entao passei pro ultimo comando, sudo grub-install --root-directory=/mnt/dev/sda, e o resultado retornado foi:

install_device not specified.
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --modules=MODULES       pre-load specified modules MODULES
  --boot-directory=DIR    install GRUB images under the directory DIR/grub
                          instead of the /boot/grub directory
  --grub-setup=FILE       use FILE as grub-setup
  --grub-mkimage=FILE     use FILE as grub-mkimage
  --grub-mkrelpath=FILE   use FILE as grub-mkrelpath
  --grub-mkdevicemap=FILE use FILE as grub-mkdevicemap
  --grub-probe=FILE       use FILE as grub-probe
  --no-floppy             do not probe any floppy drive
  --allow-floppy          Make the drive also bootable as floppy
                          (default for fdX devices). May break on some BIOSes.
  --recheck               probe a device map even if it already exists
  --force                 install even if problems are detected
  --disk-module=MODULE    disk module to use

INSTALL_DEVICE can be a GRUB device name or a system device filename.

grub-install copies GRUB images into /boot/grub, and uses grub-setup
to install grub into the boot sector.

Report bugs to <bug-grub@gnu.org>.

Acho q nao deu certo =) ... ainda nao reiniciei mas acredito q falta alguma coisa...

Aguardo a ajuda... pelo live cd posso ver que todos os meus arquivos que estavam na parti'cao ainda estao aqui... o sistema todo ainda esta la soh nao consigo acessa-lo

cajaboy

rode com esse sda:
sudo mount -t ext4 /dev/sda6 /mnt  depois rode
sudo grub-install --root-directory=/mnt /dev/sda

Lembre-se de colocar a senha quando solicitado

para terminar rode o comando:
sudo update-grub
Baixe seu ubuntu, ou derivados aqui: http://releases.ubuntu.com/
"Porque há um só Deus, e um só Mediador entre Deus e os homens, Jesus Cristo homem." 1 Timóteo 2:5

cajaboy

Citação de: cajaboy online 29 de Abril de 2012, 22:24
rode com esse sda:
sudo mount -t ext4 /dev/sda6 /mnt  depois rode
sudo grub-install --root-directory=/mnt /dev/sda

Lembre-se de colocar a senha quando solicitado

para terminar rode o comando:
sudo update-grub

Se depois do sudo update-grub aparecer tanto o Ubuntu como o windows, você pode reiniciar que é pra dar certo
Baixe seu ubuntu, ou derivados aqui: http://releases.ubuntu.com/
"Porque há um só Deus, e um só Mediador entre Deus e os homens, Jesus Cristo homem." 1 Timóteo 2:5

ireno

Que senha seria essa?? A de root?? Como vou saber a senha de root se estou rodando pelo live cd?

ireno

Quando digitei o comando pra instalar o grub, sudo grub-install --root-directory=/mnt/dev/sda , aconteceu o mesmo que falei anteriormente...

Quando digito o sudo mount -t ext4/dev/sda6/mnt deveria acontecer alguma coisa?

Tota

Citação de: ireno online 29 de Abril de 2012, 22:39
Quando digito o sudo mount -t ext4/dev/sda6/mnt deveria acontecer alguma coisa?

Ola

Não, não deve acontecer nada, pois tem que haver um espaço entre /dev/sda6 e /mnt


Com o espaço no lugar Correto o sistema deverá montar no diretório /mnt

[]'s

cajaboy

Para melhor resultado copie e cole cada comando que coloquei aí, do jeito que coloquei é pra dar certo, como o tota disse, se você escreveu o comando sem espaço, não funciona. copie e cole. Lembrando o ctrl v não funciona no terminal, clique com o direito do mouse no terminal e cole.
Só digite a senha de root que você forneceu no Ubuntu se ele pedir. Pode copiar do jeito que está e se não der certo você retorna aqui.

sudo mount -t ext4 /dev/sda6 /mnt 

depois rode

sudo grub-install --root-directory=/mnt /dev/sda

para terminar rode o comando:
sudo update-grub
Baixe seu ubuntu, ou derivados aqui: http://releases.ubuntu.com/
"Porque há um só Deus, e um só Mediador entre Deus e os homens, Jesus Cristo homem." 1 Timóteo 2:5