重新安装 grub 后 Linux 服务器没有重新启动

重新安装 grub 后 Linux 服务器没有重新启动

我有一台 hetzner linux 服务器。它没有任何 raid 配置和 debian 10。因此,我使用他们的 installimage 脚本重新安装了 Debian 9 版操作系统,并配置了 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-amd64initrd.img-4.9.0-11-amd64。但是退出 chroot 后,在检查根 /boot 文件夹时只有initrd.img-4.9.0-11-amd64。这是否会导致启动问题。根据我的理解,/mnt/boot 文件夹中的内容是正确的,启动应该不会出现任何问题。有人能帮我解决这个问题吗?

相关内容