Missing Operating System

Iniciado por andreceara, 17 de Maio de 2012, 19:12

tópico anterior - próximo tópico

andreceara

   Seguinte, eu tenho um HD de 500gb com windows 7 e ubuntu 12.04. Coloquei outro HD de 250gb somente com Ubuntu.
 
  Sempre que quero acessar o segundo HD com o ubuntu eu vou na tela de boot e mudo para o segundo HD. Do mesmo jeito o meu filho faz mudando para o primeiro HD.
 
  Depois resolvi retirar o Ubuntu do primeiro HD (o HD que o meu filho usa pra jogar, digo, para o windows 7).
 
  Entao, usei a dica bootsect /ny60 ALL /force /mbr. Funcionou normal, retirei o grub. Depois coloquei o cd do ubuntu e formatei a partiçao do linux para ntfs para o windows "enxergar" a partiçao.
 
  O primeiro HD ficou ok, unidade C: e unidade E:
 
  Agora dei um novo boot e mudei para o HD de 250bg que tem somente o ubuntu, mas na hora de entrar aparece a mensagem Missing Operating System.
 
  O que eu fiz? Eu só mexi com o primeiro HD, ou não?




andreceara

Será que preciso recuperar o grub? Mas só tenho o Ubuntu nesse segundo hd. Como faço para recupera-lo?

Creto

Olá andreceara,

Posso estar enganado, mas pelo que li, penso que este primeiro hd gerenciava os dois certo? E no meu infimo conhecimento tinha o Grub gravado na MBR e com a remoção do ubuntu não teria sido removido esse grub?

Posso estar errado novamente, mas seria um caso a pensar ter o Linux no primeiro HD deixando ele fazer as mudanças entre um e outro HD, como disse é mais uma forma de pensar junto pois não tenho como testar isso apesar de ter vários HDs disponiveis aqui o meu problema é não ter o windows.

T+

Tota

Ola

Entre com o live cd do Ubuntu e instale o grub no hd com Ubuntu apenas, já que troca a ordem de boot na Bios.

1) selecione o hd com Ubuntu para boot como está acostumado.

2) Live cd e inicie por ele

3) localize o seu hd sudo fdisk -l

4) Em terminal use sudo grub -install /dev/sdaXonde X é o hd com Ubuntu.

Reinicie o sistema e tente o boot.

[]'s

andreceara

#4
Citação de: Creto online 18 de Maio de 2012, 12:13
Olá andreceara,

Posso estar enganado, mas pelo que li, penso que este primeiro hd gerenciava os dois certo? E no meu infimo conhecimento tinha o Grub gravado na MBR e com a remoção do ubuntu não teria sido removido esse grub?

Posso estar errado novamente, mas seria um caso a pensar ter o Linux no primeiro HD deixando ele fazer as mudanças entre um e outro HD, como disse é mais uma forma de pensar junto pois não tenho como testar isso apesar de ter vários HDs disponiveis aqui o meu problema é não ter o windows.

T+
Vamos deixar mais claro: o primeiro hd é o HD de 500 e o segundo é o HD de 250.

Creto, não sei se existia esse gerenciamento como você fala. Para eu, os dois hd's eram independentes, sem o grub "mexendo" no hd de 250. Quando eu queria usar o HD de 250, eu ia no setor de boot e colocava ele como primeiro HD. Aí o Ubuntu entrava direto, sem aparecer nada de grub. Eu pensei que mexendo no HD de 500, apagando o ubuntu e recuperando o setor de boot do windows, eu não estaria mexendo em nada no HD de 250. Só que ao escolher o HD de 250 como padrão para iniciar a máquina apareceu a mensagem do tópico.

andreceara

Citação de: Tota online 18 de Maio de 2012, 12:29
Ola

Entre com o live cd do Ubuntu e instale o grub no hd com Ubuntu apenas, já que troca a ordem de boot na Bios.

1) selecione o hd com Ubuntu para boot como está acostumado.

2) Live cd e inicie por ele

3) localize o seu hd sudo fdisk -l

4) Em terminal use sudo grub -install /dev/sdaXonde X é o hd com Ubuntu.

Reinicie o sistema e tente o boot.

[]'s

Tota, obrigado, vou tentar quando chegar em casa a noite e posto uma resposta.

andreceara

Segue resultado da tentativa das instruçoes de Tota:

sudo fdisk -l

Disco /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total de 488397168 setores
Unidades = setores de 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x0006bf9c

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *        2048   482422783   241210368   83  Linux
/dev/sda2       482424830   488394751     2984961    5  Estendida
/dev/sda5       482424832   488394751     2984960   82  Linux swap / Solaris
ubuntu@ubuntu:~$ sudo grub-install /dev/sda1
Could not find device for /boot: Not found or not a block device.

E agora?

andreceara

Segui umas dicas na internet que infelizmente nao deu para anotar. Sei que era algo com mount.  Agora, dando o boot pelo HD que tem o ubuntu, fica parado numa tela do grub, eu acho.
Fica aparecendo grub>
Acho que está aguardando algum comando.

andreceara

FINALMENTE CONSEGUI!

(Foi mal pelas letras maiúsculas, mas foi um grito mesmo)

Segui os seguintes passos:

sudo mount -t ext4 /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda

Foi só reiniciar e tudo normal.

Obrigado a todos, Creto e Tota. Até a próxima.


nomade

Baleza!
Havia faltado apenas montar a partição do Ubuntu antes de instalar o grub, poderia ser simplesmente
Citarsudo mount /dev/sda1 /mnt
no lugar de
Citarsudo mount -t ext4 /dev/sda1 /mnt
O Tota esqueceu...
Ubuntu Studio 22.04 LTS

andreceara

Citação de: nomade online 18 de Maio de 2012, 21:55
Baleza!
Havia faltado apenas montar a partição do Ubuntu antes de instalar o grub, poderia ser simplesmente
Citarsudo mount /dev/sda1 /mnt
no lugar de
Citarsudo mount -t ext4 /dev/sda1 /mnt
O Tota esqueceu...

Obrigado nomade.

Creto

Olá andreceara,

Resolvido?! Que bom, vá a assinatura do Tota e assista o video dele mostrar como dar um tópico como solucionado, ficará mais visivel que o resolvido na última mensagem, tem que editar a primeira veja o video que vai entender.

T+

andreceara

Citação de: Creto online 19 de Maio de 2012, 17:01
Olá andreceara,

Resolvido?! Que bom, vá a assinatura do Tota e assista o video dele mostrar como dar um tópico como solucionado, ficará mais visivel que o resolvido na última mensagem, tem que editar a primeira veja o video que vai entender.

T+

Valeu mais uma vez Creto.