GRUB: mudar boot do IDE para o USB, tem como?

Iniciado por Master_, 20 de Dezembro de 2007, 12:53

tópico anterior - próximo tópico

Master_

Pessoal, transformei meu HD IDE em um dispositivo externo, USB.

Agora preciso modificar o Grub, pra fazer o boot pelo usb.

Como faço isso?

Fico muuito grato pelas respostas.

edjen

Para fazer boot pela USB tem que ter essa opção na BIOS. Geralmente está como dispositivo removível. No meu caso o 

dispositivo removivel está como "disquete", mas poderia ser um pendrive ou Hd externo. Se não, não adianta alterar o 

Grub, pois o Grub vai estar no Hd.


                                                     Boa Sorte !         
GNULinux = Asus P5K-E = Intel Q9450 = Quadro 400 = 3 Hd 80Gb Samsung + Hd 500Gb Seagate = 8Gb RAM DDR2 OCZ 1066 mhz

Master_

Na bios, já fiz todas as alterações. O boot já acontece pelo usb, mas o grub não acha o dispositivo.

O grub está configurado para fazer o boot pelo dispositivo "hd0", e depois que passei pro usb, ele não acha mais esse dispositivo, muuito provavelmente porque ele mudou de nome.

Como descobir o nome do novo dispositivo usb e quais as alterações que devo fazer nos arquivos do grub?

Grato.

Junior_Sampa

Master

No meu aqui em casa uso pela USB! Apesar de dispositivos USB serem montados como Sda, sdb, etc... para o sistema eles também entram como hdx.

Se você estiver com apenas 1 HD interno, seu HD externo será hd1. No entanto a partir do momento em que você deu o boot pelo disco Usb ele passa a ser considerado hd0 novamente. Na minha opinião deveria estar funcionando.

Se tiver home em partição separada, faça como eu, instale novamente o sistema.

Para esta instalação é só colocar o liveCD e no passo a passo do instalador, na última tela tem um botão Avançado. Clicando nele antes de iniciar a cópia de arquivos aparecerá hd0. Troque para hd1 para que ele instale na gaveta usb.

Terminada a instalação, entre na pasta /boot/grub. Lá encontrará um arquivo menu.lst. entre nele como root final do arquivo, onde ficam as opções de boot, no kernel hd(1,5) por exemplo mude para (0,5).

Como isso você apesar de ter instalado como hd1 para ir para usb, a partir do momento em que você dá o boot pelo usb ele passa a ser 0. Daí a necessidade de troca de 1 para 0 no menu do Grub.

Espero ter sido claro. :) Qualquer dúvida post novamente.

Abrs.
Junior

Master_

Por enquanto, só tenho o externo, queria iniciar o sistema do hd externo mesmo.
Quando me sobrar grana, comprarei outro pra rodar o sistema, de dentro do pc mesmo, e o externo pros arquivos (é um hd de 160 gb, bom pra fazer backups ppro pessoal :P)

Mas eu terei de formatar mesmo, e recomeçar do zero no ubuntu?

Não tem como só mudar o dispositivo no grub?
ele alega um tal de "erro 18" por não achar o dispositivo pré-configurado.