Linuxイメージで古いバージョンのGrubをダウングレードする方法

Linuxイメージで古いバージョンのGrubをダウングレードする方法

私は必要なすべてのファイルをコピーして作成した1GBのDebian 7イメージを持っています。 hda0というパーティションが1つしかありません。 loop0p1にインストールしました。以下の grub2 コマンドで grub2 をインストールしました。

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

そしてそれは素晴らしい作品です。何らかの理由でGrub2をgrub-legacyにダウングレードする必要があります。良いプログラムがあります。実行方法:grub2から以前のバージョンのGrubに復元するただし、ホストオペレーティングシステム自体から grub をダウングレードする必要がある状況に適しています。しかし、私の場合は、OSがせいぜいディスクでマウントできるイメージだ。 KVMで実行できます。また、スペースが小さく、apt-getなどのすべてのパッケージに収まらないことに注意してください。また、必要なファイルのみをコピーしてすべてのパッケージをインストールしました。上記のリンクに記載されているプロセスでgrub-legacyコマンドを実行すると、エラーが発生します。

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

エラーは次のとおりです。

/home/user1/project/img1G.img/mnt/boot/grub/stage1 ファイルを正しく読み込めませんでした。

ベストアンサー1

おすすめ記事