Grubのインストール手順:
- CentOS 7のインストールメディアを用意し、システムを起動します。
- インストールメディアからブートします。
- インストーラが起動したら、言語やキーボードの設定を選択します。
- "インストールの開始"をクリックし、インストーラを起動します。
- インストーラの指示に従って、ディスクの選択、パーティションの作成、およびパッケージの選択を行います。
- "インストールの設定"セクションで、"Grubをインストールする"オプションを選択します。
- インストールが完了するまで待ちます。
Grubのトラブルシューティング:
-
エラー: "no such device"または"error: unknown filesystem"が表示される場合、以下の手順を試してみてください。
- システムを再起動し、Grubメニューが表示されるまで"Shift"キーを押し続けます。
- "e"キーを押してGrubのエディタを起動します。
- "root"行を見つけ、正しいデバイスとパーティションを指定します。
- "Ctrl + x"を押してシステムを起動します。
-
エラー: "error: symbol 'grub_calloc' not found"が表示される場合、以下の手順を試してみてください。
- CentOS 7のインストールメディアを使用してシステムを起動します。
- インストールメディア上のターミナルを開きます。
- ターミナルで以下のコマンドを実行します。
chroot /mnt/sysimage grub2-mkconfig -o /boot/grub2/grub.cfg grub2-install /dev/sda
- インストールが完了したら、システムを再起動します。
-
エラー: "error: no such partition"が表示される場合、以下の手順を試してみてください。
- システムを再起動し、Grubメニューが表示されるまで"Shift"キーを押し続けます。
- "c"キーを押してGrubのコマンドラインを起動します。
- コマンドラインで以下のコマンドを実行します。
ls set root=(hdX,Y) set prefix=(hdX,Y)/boot/grub2 insmod normal normal