Я случайно перезаписал файловую систему /boot на работающем хосте Ubuntu, где корневые fs и swap являются LV, а ядро, initramfs и т.д. Находятся в /boot с модулями grub и config в /boot /grub.
Как можно было бы воссоздать все файлы, необходимые для успешной загрузки?
# mkfs.ext2 /dev/sda1
# mount /dev/sda1 /boot
# apt-get install --reinstall linux-image-`uname -r` linux-image memtest86+
# mkdir /boot/grub
# grub-install /dev/sda
Кажется, это воссоздало большинство всего, этого достаточно? Я не хочу рисковать перезагрузкой без уверенности, что она завершится.
Для параноика это также может быть способом создания резервного загрузочного раздела на флэш-диске, если, например, ваш загрузочный раздел не зеркальный, а корневой.