起動可能なパーティションがあるドライブから起動できません。

起動可能なパーティションがあるドライブから起動できません。

私は私の最小限のLinuxディストリビューションを開発しています。カーネルを正常にコンパイルし、GRUBを設定して起動しました。私は運転しています/dev/sda。このパーティション1(64M)にはGRUBイメージがあります。 2番目のパーティション(約3GB(小さなドライブ))には、起動に必要な最小限のext4ファイルシステム(/sbin/initおよび/etc/inittab起動時に実行されるいくつかのプログラム)があります。以前はqemu-system-x86_64 -drive format=raw,cache=none,file=/dev/sda1 -drive format=raw,cache=none,file=/dev/sda2。ただし、これにより動作が停止し、実際にドライブから起動しようとするとコンピュータが再起動します。この問題を解決する方法はありますか?fdisk/dev/sda1qemu-system-x86_64 /dev/sdaBooting from hard disk...

答え1

代替ソリューションが見つかりました。別のパーティションから起動する代わりに、ディスクをext4としてフォーマットし、その上にGRUBをインストールし、ext4は空き領域を残しました。

関連情報