1

そのため、最近、自分の Linux From Scratch ビルド (7.9-SYSTEMD) を完成させ、本の文字に従って (ライブラリを削除したり、不要な静的ライブラリを削除したりしていません)、カーネルをビルドしようとしています。システムを起動すると (元のホスト上、または GRUB を使用して独自のホスト上で)、次のエラーが返されます。

---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

LFS ホストとターゲットの両方が私のコンピューター上の仮想マシンです。ドライブ タイプ (SCSI) とファイル システム (ext4) の両方のサポートは、カーネル自体に含まれており、モジュールではありません。

必要に応じて、完全なスタック トレースのスクリーンショットを作成し、ここにリンクすることができます。

編集:これは、起動時の現在のgrubコマンドです:

setparams 'Linux From Scratch (7.9-systemd) (on (/dev/sdb3)
    insmod part_gpt
    insmod ext2
    set root='hd1,gpt2'

    linux /vmlinuz-4.4.2-lfs-7.9-systemd root=/dev/sda2 ro

これを見ると、デバイス (/dev/sd b 2) を /dev /sd a 2として配置しようとしているようです

編集: スタック トレースのスナップショットへのリンクは次のとおりです (いいえ、カーネル ブートにあり、それをサポートしていないため、コピー/貼り付けすることはできません) カーネル パニック スタック トレース エラー

4

1 に答える 1