Erro na instalação

Iniciado por giovannipaquier, 28 de Maio de 2011, 18:03

tópico anterior - próximo tópico

giovannipaquier

tem como eu instalar o Ubuntu no meu HD externo de 500GB, e como faço, tenho já uma partição de 250GB separada pro ubuntu, só colocar, mas toda vez que tento ele instala, porém não encontra o GRUB quando dou reboot no PC. Eu criei uma partição extendida e dentro dela swap de 10GB e o resto em ext4.

druidaobelix

Olá giovannipaquier,


Supondo que a instalação tenha sido feita e concluída corretamente, veja que é necessário alterar no BIOS indicando para que o boot seja feito primeiramente a partir desse HD externo.

[]'s
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

giovannipaquier

então, eu faço isso porém aparece sempre a mesma coisa: "grub rescue>"

druidaobelix

#3
Olá giovannipaquier,

Se no BIOS foi setado corretamente para iniciar pelo HD externo (possivelmente um HD ligado via USB, é isso?), então aparentemente até ocorreu a gravação do grub nesse disco externo, já que v. está recebendo a mensagem mencionada.

Informe a versão do Ubuntu que v. baixou para que possamos ter uma melhor compreensão da questão, aliás, uma breve descrição do seu equipamento também sempre é util para quem está de longe.

Carregue o sistema a partir do LiveCD/USB e confirme se o disco externo está setado, com a flag' de bootável.

No LiveCD/USB, abra um terminal (usando o teclado Ctrl+Alt+T ou o próprio menu do Ubuntu)

Digite o comando e poste aqui o resultado:

sudo fdisk -l (sinal de menos;letra ele)

Editando:
Execute também o comando:

sudo blkid (bê;ele;ká;i_de_irmão;de)

Note que no resultado desse comando, as linhas que aparecem com um * (asterisco) indicam as partições de boot.

[]'s

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

giovannipaquier

meu HD é um samsung S2 Portable 500GB, to tentando instalar a versão mais recente, 11.04. vou fazer o que foi pedido e postar as informações ainda nessa semana. obrigado por tudo até agora!

giovannipaquier

o resultado de "sudo fdisk -l" foi:
Disk /dev/sdf: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00095f41

   Device Boot      Start         End      Blocks   Id  System
/dev/sdf1               1       30401   244196001    5  Extended
/dev/sdf2           30402       60801   244188000    7  HPFS/NTFS
/dev/sdf5               1       29185   234428449+  83  Linux
/dev/sdf6           29186       30401     9767488+  82  Linux swap / Solaris

e o do "sudo blkid" foi:
/dev/sdf2: LABEL="~paquier~" UUID="43EF4FE85B8716BA" TYPE="ntfs"
/dev/sdf5: UUID="2a022c39-33c5-4b47-8c75-33d828e289e6" TYPE="ext4"
/dev/sdf6: UUID="cd8f639d-d015-4a45-83b9-aa707cfbd5ac" TYPE="swap"

druidaobelix

Olá giovannipaquier,

Há algo estranho nesse fdisk -l que v. postou.

O disco está identificado com f, onde estão os demais discos que não apareceram no comando, ou será que você só postou o que diz respeito ao HD-USB?
De toda forma, a idéia era ter uma visão geral do seu sistema de discos e não apenas de um específico disco. :-(

Esse particionamento do disco apresentado está um tanto quanto 'atrapalhado', pois que começa com uma partição estendida quando deveria começar com uma primária. O ideal é refazer isso, excluindo as partições atuais, dando boot no disco e só depois criar novas partições na ordem adequada.

Tem que dar boot no disco (no sistema, pois só grava de verdade depois do boot, caso em que segue a numeração já existente) antes de criar outras, sem o que ficará fora de ordem.

***Obviamente que excluir partições **perde** todos os dados que ela contém, então, é necessário fazer um backup prévio.***

Se não for separar o home do sistema então crie apenas 3 primárias e, se quiser, pode deixar um espaço não utilizado para o caso de futuramente instalar uma outra primária ou ainda uma estendida.

Preferencialmente instale o Linux Ubuntu na primeira partição primária.

Como há um NTFS aí, se for apenas para dados tudo bem, porém se existir sistema operacional comercial nela, esse precisa ser instalado primeiro.

Bem, ainda assim, **supondo** que com os demais discos esteja tudo correto (porque não temos a informação aqui), e ainda que não haja um outra distribuição Linux comandando o Grub, porque se existir mais de uma instalação Linux somente uma delas é que pode comandar o bootloader, então vamos seguir adiante com esse raciocínio (veja que é muita suposição, o que não é adequado, pois que aumenta-se desnecessariamente a margem de erro) e ainda assim quiser tentar em cima do que está aí, por sua conta e risco, vamos adiante.

Pois bem, nesse caso é de ver que o Ubuntu foi instalado em sdf5, já que é a única partição Linux comum (a outra é swap, arquivo de troca).

Inicie o sistema a partir de um liveCD/USB.

Essa partição na qual se encontra o Ubuntu precisa ser montada para que nela possa ser acionado o programa encarregado de fazer as gravações necessárias ao bootloader (o programa grub-install é quem faz isso).


sudo mount /dev/sdf5 /mnt

Uma vez montada, agora é acionar o grub-install

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

Note que neste último comando não foi informada a partição, apenas o disco (sdf, sem o número 5).

Reinicie o computador.

Outra vez, evidentemente esse disco USB deve estar setado no BIOS como sendo o disco de inicialização.

Adicionalmente, existe um post bastante bom sobre recuperação do grub aqui no fórum, aqui:

"Mil e uma maneiras de recuperar GRUB 2 e GRUB"

http://ubuntuforum-br.org/index.php/topic,14614.0.html


[]'s
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

giovannipaquier

bom, eu tenho basicamente o Hd dividido em duas partes:  |  250GB pro ubuntu  | 250GB pro NTFS (meus arquivos)|

esses primeiros 250GB são reservados pro mim, exclusiva e somente para o ubuntu.
vou tentar fazer o que voce pediu ai volto aqui! (: