Даже у меня была та же проблема. Вы знаете, как я это исправил? Да, болезненный метод - от руки.
Позвольте мне объяснить вам, как я это сделал. Мне нужно было добавить эту запись в /boot/grub/grub.cfg
Сделайте резервную копию файла перед тем, как продолжить
menuentry 'Ubuntu, with Linux 2.6.35-25-generic' --class ubuntu --class gnu-linux --> class gnu --class os {
recordfail
insmod part_msdos
insmod reiserfs
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set ada5fcfd-84b7-4ffa-9c52-db45d17518a7
linux /boot/vmlinuz-2.6.35-25-generic root=UUID=ada5fcfd-84b7-4ffa-9c52-db45d17518a7 ro quiet splash
initrd /boot/initrd.img-2.6.35-25-generic
}
Имя пункта меню может быть 'Ubuntu, with Linux 2.6.35-25-generic' или любым другим, быть.
Измените set root='(hd0,msdos7)' на set root='(hd0,msdosx)' и x на номер раздела диска
insmod reiserfs можно изменить на insmod ext4 или на выбранную вами файловую систему ( информация из ссылок, которые я сейчас искал Google). Поскольку у меня есть все мои / parititons как reiserfs, поэтому мне не нужно было изменять это.
ada5fcfd-84b7-4ffa-9c52-db45d17518a7 в последних двух строках можно заменить на UUID раздела. Вы можете получить UUID раздела, выполнив команду
ls -l / dev / disk / by-uuid/boot/vmlinuz-2.6.35-25-generic - это файл, содержащийся в папке / boot в разделе где установлен ваш ubuntu. У вас может быть другой номер версии. Файл должен начинаться с vmlinuz
Точно так же, как /boot/vmlinuz-2.6.35-25-generic также подходит для /boot/initrd.img-2.6.35-25-generic
После загрузки и выбора этой опции я обнаружил, что произошла ошибка. Оставив его на несколько секунд, он продолжал, и теперь я печатаю из записи установки, которую я добавил в списке grub.
Сноска: GRUB2 все еще остается загадкой. У Grub Legacy были более простые конфигурационные файлы