Я не знаю ни одного инструмента, чтобы сохранить файлы grub конфиг. Люди обычно просто редактировать их. Большинство людей никогда не собрать ядро и я бы не сказал, используя режим восстановления для компиляции! Я обычно держу текущей и последней версии ядра после установки обновления в случае возникновения проблем. Если вы держите отдельные папки `/загрузки для Debian и Ubuntu и не уверены в себе, чтобы поместить нужные menuentry в файле/etc/харч.д/40_custom, то вы, скорее всего, по-прежнему есть проблемы при переключении между Debian и Ubuntu на системе с двойной загрузкой.

Если вы получили это далеко, это означает, загрузчика загрузки ядра и initrd/initramfs при успешно, но ядра не найдя устройства. Так что вы должны быть в состоянии загрузиться, передав что-то вроде корня=/Дев/sda42 в командной строке ядра.

На приглашение grub, редактировать запись для Linux, и найдите строку, которая начинается с ОС Linux. На этой линии, там должен быть параметр, который выглядит как корень=/Дев/sda42. Измените его на корню=/Дев/sdb42, т. е. другой диск. Нынешнее письмо не может быть один, и письмо о том, что строительство не может быть б, хотя если у вас есть два диска, вы, вероятно, просто нужно поменять СДБ по ПДД или наоборот.

Порядок букв дисков в Linux не имеет никакого отношения (или, по крайней мере, не напрямую связанные) в том порядке, в БИОСе, в жратву или в Windows (это зависит от того, в каком порядке загружаются драйверы). (Есть способы обойти это, но они не помогут вам прямо сейчас.)

При загрузке, вы можете получить ошибки, если записи в файле/etc/fstab и не совпадать с текущего диска имена устройств. Если вы не в состоянии добраться до консоли восстановления, перезагрузиться и (в дополнение к корень= изменить) добавить init=/Бен/ш падать прямо к оболочке, а затем запустить

примонтировать /proc
горе -о перемонтировать,РАО /
ви в /etc/fstab С # или любой ваш любимый редактор