web-dev-qa-db-ja.com

Linux Mint Debian Edition:GRUBエラー:ファイル '/grub/i386-pc/normal.mod'が見つかりません

LMDEの公式ライブUSBイメージを使用してコンピューターにLMDEをインストールしました。 /、/ home、/ swap、起動に関するものを作成しました。インストールは非常に成功し、インストール中にエラーは発生しませんでした。しかし、GRUBで起動すると、そのようなエラーが発生します

GRUB loading.
Welcome to GRUB!

error: file '/grub/i386-pc/normal.mod' not found.
Entering rescue mode...
grub rescue> _

この問題は、ブートローダーが例の/ dev/sdaではなく/ dev/sda1にインストールするように設定されている場合に発生します。

これを解決する手順は次のとおりです。インストールメディアから起動します。最初にLMDE(またはその他のディストリビューション)を試すことを選択します。

mount /dev/sdx1 /mnt/

ここで、xはパーティションの文字を表します。

mount /dev/sdx2 /mnt/boot/   
mount /dev/sdx3 /mnt/home/

(別々のパーティションを使用する場合はそうです

cd /mnt
mount -t proc /proc proc/
mount --rbind /sys sys/
mount --rbind /dev dev/
mount --rbind /run run/
cp /etc/resolv.conf etc/resolv.conf

(ワイヤレス用)

次に、

chroot /mnt /bin/bash

この後、コマンドを使用します。

Sudo grub-install /dev/sda

(または、Debianベースのディストリビューションでのみ使用する他のパーティション)

再度コメントしない場合でも、これは機能するはずです。

1
TheRealProcyon