![GRUB を再インストールした後、Linux サーバーが再起動しない](https://rvso.com/image/1607110/GRUB%20%E3%82%92%E5%86%8D%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%9F%E5%BE%8C%E3%80%81Linux%20%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%8C%E5%86%8D%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%AA%E3%81%84.png)
私はHetzner Linuxサーバーを持っています。これはRAID構成とDebian 10なしで提供されました。そのため、installimageスクリプトを使用して、Debianバージョン9でOSを再インストールし、RAIDを構成しました。しかし、RAID内のディスクが同期された後、マシンを再起動できません。そこで、マシンをレスキューモードで起動し、次の2つの方法を使用してgrubを再インストールしました。
Method1: mount /dev/md2 /mnt
mount /dev/md1 /mnt/boot
mount -t dev -o bind /dev /mnt/dev
mount -t proc -o bind /proc /mnt/proc
mount -t sys -o bind /sys /mnt/sys
chroot /mnt
apt-get update
apt-get install --reinstall grub-pc
dpkg-reconfigure grub-pc
2nd Method:
# update-grub && grub-install /dev/sda
# update-grub && grub-install /dev/sdb
grub を再インストールした後、chroot /mnt
完了すると、/mnt/boot
フォルダにはvmlinuz-4.9.0-11-amd64
と がありますinitrd.img-4.9.0-11-amd64
。しかし、chroot から抜けて、ルート /boot フォルダを確認すると しかありませんinitrd.img-4.9.0-11-amd64
。これがブートの問題の原因でしょうか。私の理解では、/mnt/boot フォルダの内容は正しく、問題なくブートが行われるはずです。どなたか、この件について助けていただけませんか。