GRUBを設定できません

GRUBを設定できません

数週間前に誤ってカーネルを更新しましたが、突然画面に奇妙なピクセルラインがありました。だから私はlinux-ltsカーネルを使ってみることにしました。ただし、ルートディレクトリにルートを変更して実行しようとすると、32ビットVoidが実行されていることgrub-mkconfig /dev/sda がわかります。/usr/bin/grub-probe: error: cannot find a device for / (is /dev mounted?)

ベストアンサー1

ルートパーティション(chroot /mnt/sysimage/など)でchrootする前に、いくつかのシステムディレクトリをマウントする必要があります。

mount --bind /proc /mnt/sysimage/proc
mount --bind /dev /mnt/sysimage/dev
mount --bind /sys /mnt/sysimage/sys
mount --bind /run /mnt/sysimage/run

その後、chroot /mnt/sysimagegrub.cfgとinitramfsを再生成します。

おすすめ記事