Como rebaixar o legado do Grub em uma imagem do Linux

1

Eu tenho uma imagem de 1 Gbyte do Debian 7 instalado que eu mesmo criei copiando todos os arquivos necessários para ele. Existe apenas uma partição nela denominada hda0. Eu montei-o para loop0p1. Eu tinha instalado o grub2 nele pelo seguinte comando para o grub2:

grub-install --boot-directory=/home/user1/project/img1G.img/mnt/boot --modules="ext2 part_msdos" --no-floppy /dev/loop0

E isso funciona bem. Por alguma razão, preciso fazer o downgrade do Grub2 para o legado do grub. Existe um procedimento excelente em HowTo: Reverter do grub2 para o Grub Legado , mas é para casos em que é necessário faça o downgrade do grub no sistema operacional host. Mas no meu caso, o meu sistema operacional é uma imagem que, no máximo, pode ser montada como um disco. E também pode ser executado em KVM. Observe também que há pouco espaço e não é adequado ter todos os pacotes como o apt-get instalado nele. Observe também que instalei todos os pacotes apenas copiando os arquivos necessários. No procedimento mencionado no link acima, ocorreu um erro após executar o comando para o grub-legacy:

grub-install --root-directory=/home/user1/project/img1G.img/mnt --no-floppy /dev/loop0

o erro é:

The file /home/user1/project/img1G.img/mnt/boot/grub/stage1 not read correctly

    
por mehrdad seyrafi 18.08.2015 / 12:08

0 respostas