
我有一個 hetzner linux 伺服器。它在沒有任何 raid 配置和 debian 10 的情況下提供。但是在同步 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 資料夾中的內容是正確的,啟動應該沒有任何問題。誰能幫我解決這個問題