Trocar o Grub de HD

Iniciado por Armando, 16 de Outubro de 2007, 15:39

tópico anterior - próximo tópico

Armando

Tenho 3 HDs, o Ubuntu está no terceiro HD que está em uma gaveta para HD.  Quando retiro o HD da gaveta causa erro no Boot, pois o Grub falha.  Acredito que o Grub esteja no primeiro HD, logo gostaria de passar o Grub para o terceiro, é possível? neste caso eu colocaria na configuração do Setup para primeiro procurar o terceiro HD para o Boot e caso não encontre utilizar o primeiro.

Caso seja possível como posso transferir o Grub para o terceiro HD.

Obrigado

VB5

Ubuntu 10.04 - Semprom 2600+/Asus K8N/1.5 GB RAM DDR 400/GeForce 6200/HDs: 80MB + 320 GB

Armando

VB5,

me baseando na ajuda do link informado executei o comando abaixo:

sudo grub-install /dev/hdc

e a resposta foi:

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/hda
(hd1)   /dev/hdb
(hd2)   /dev/hdc


Reiniciei a máquina troquei o BOOT do disco 0 (com XP) para o disco 2 (com o Ubuntu).  O menu do Grub apareceu como esperado, mas o boot não ocorreu, mostrando mensagens de erro diferente para a opção escolhida.
Erro para opção XP:  Error 13: Invalid or unsupported executable format
Erro para opção Ubuntu:  Error 17: Cannot mount selected partition


Assim desconfio que somente a cópia do Grub não resolve, pois parece que após selecionar a opção o sistema não teria achado partição de boot.

Alguma idéia?

Um abraço.

Armando


VB5

Citação de: Armando online 18 de Outubro de 2007, 01:43
.........
Reiniciei a máquina troquei o BOOT do disco 0 (com XP) para o disco 2 (com o Ubuntu).
.........

Este é provavelmente o erro. O Grub deve estar no hda, que é a partição que dá boot, como deve ser (você podia postar aqui o resultado do 'fdisk -l' para confirmar). Ao trocar o disco de boot, deu isso...
Não entendi a razão de fazer isso.

VB5
Ubuntu 10.04 - Semprom 2600+/Asus K8N/1.5 GB RAM DDR 400/GeForce 6200/HDs: 80MB + 320 GB

Armando


Segue o resultado do fdisk -l:

Disco /dev/hda: 40.0 GB, 40060403712 bytes
255 cabeças, 63 setores/trilha, 4870 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hda1   *           1        4869    39110211    7  HPFS ou NTFS

Disco /dev/hdb: 80.0 GB, 80060424192 bytes
255 cabeças, 63 setores/trilha, 9733 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hdb1               1        9733    78180291    7  HPFS ou NTFS

Disco /dev/hdc: 30.0 GB, 30020272128 bytes
255 cabeças, 63 setores/trilha, 3649 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hdc1   *           1        3493    28057491   83  Linux
/dev/hdc2            3494        3649     1253070    5  Estendida
/dev/hdc5            3494        3649     1253038+  82  Linux swap / Solaris


A razão do que eu pretendo é que o HD com o Ubuntu é um HD removível (externo).  Quando eu o desconecto da máquina o Boot não funciona gerando erro no Grub, não dando o boot no XP automaticamente nem mostrando o menu para seleção.  Logo a máquina ficou dependente do HD com o Ubuntu para funcionar.

Armando

VB5

Citar
A razão do que eu pretendo é que o HD com o Ubuntu é um HD removível (externo).  Quando eu o desconecto da máquina o Boot não funciona gerando erro no Grub, não dando o boot no XP automaticamente nem mostrando o menu para seleção.  Logo a máquina ficou dependente do HD com o Ubuntu para funcionar.

E sempre ficará, já que ambos os sistemas devem estar presentes para que que o Grub funcione. Nunca instale SO's em discos removíveis, ou terá esse problema. Sugestão: instale o Ubuntu no mesmo HD do W$ e transforme o disco externo em  apenas um disco de "depósito", para onde ambos os SO's enviam os arquivos a serem gravados. Vai resolver, com certeza.

VB5
Ubuntu 10.04 - Semprom 2600+/Asus K8N/1.5 GB RAM DDR 400/GeForce 6200/HDs: 80MB + 320 GB

Armando

Onde posso me informar melhor a relação do Grup com as partições de boot dos HDs já que eu gostaria de entender melhor porque  e como posso excluir o Grup dos HDs?  pois pretendo passar o Grub para um disquete como já recomendado em outras situações para outros usuários.

Armando

Onde posso me informar melhor a relação do Grub com as partições de boot dos HDs já que eu gostaria de entender melhor porque o Boot pelo hdc não funcionou e porque o boot pelo hda fornece erro quando o hdc está desconectado da máquina.

Como posso excluir o Grup dos HDs?  pois pretendo passar o Grub para um disquete como já recomendado em outras situações para outros usuários.  Já li em diversos links ou mensagens como copiar e alterar mas não lembro de ter visto nenhuma informação que mostrasse como retirar o Grub do Boot.

Obrigado pela atenção,

Armando

jomafras

Se vc retira o HD retira tbém a informação que existe no GRUB.
O que o VB5 disse é correto.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog