Linux: instale o GRUB em uma unidade externa destinada a outra máquina

0

Eu tenho um disco rígido que está falhando, então antes ele morre completamente e eu tenho que recorrer a backups Eu quero copiar tudo (sistema operacional e todos) para um novo disco, e colocar de volta na máquina o disco com defeito veio então eu nem preciso fazer uma reinstalação do sistema operacional. Eu estou fazendo tudo isso na minha máquina normal de desktop Linux (com o novo disco conectado via SATA hotswap), embora o disco eventualmente seja inicializado e executado em outra máquina (um dos meus servidores Linux em casa).

Eu particionei e formatei o novo disco e copiei todos os arquivos. A única coisa que resta é instalar o GRUB no novo disco, para que eu possa inicializá-lo assim que ele for instalado na máquina de destino.

Infelizmente, não consigo descobrir como fazer isso no meu PC de mesa. Se eu usar grub-install , ele reclama que o disco não possui ID de BIOS no BIOS meu , o que é inútil, já que meu PC nunca vai inicializar este disco.

$ grub-install --root-directory=/mnt/newdisk /dev/sdh
/dev/sdh does not have any corresponding BIOS drive.

Esse será o único disco no servidor, então presumivelmente a ID da BIOS será sempre 0x80.

Como posso dizer ao GRUB para instalar-se neste disco e agir como se fosse o único disco do sistema? (sem encher a configuração do GRUB no meu PC de mesa no processo!)

    
por Malvineous 04.09.2012 / 14:10

1 resposta

0

Eu procuraria o Clonezilla, que seria semelhante ao que você deseja fazer. Você cria uma imagem de sua unidade e pode recarregá-la em minutos em uma nova unidade, quando necessário. O link é onde você pode encontrar informações e fazer o download. Espero que ajude.

    
por 04.09.2012 / 18:38