
У меня есть сервер hetzner linux. Он был предоставлен без какой-либо конфигурации raid и Debian 10. Поэтому, используя их скрипт installimage, я переустановил ОС с Debian версии 9, и raid был настроен. Но после синхронизации дисков в raid я не могу перезагрузить машину. Поэтому я загрузил машину в режиме восстановления и переустановил grub, используя следующие 2 метода
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 правильное, и загрузка должна проходить без проблем. Может ли кто-нибудь помочь мне с этим