Для целей тестирования я установил Natty. Во время установки я решил установить его рядом с моей «безопасной» установкой 10.10.
Эта установка также все еще существует, но мне больше не удается загрузить ее из GRUB. Это просто не показано. Хотя загрузка Natty работает как шарм.
Как заставить его появляться снова, чтобы я мог загрузить эту установку?
sudo update-grub
output
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-1-generic
Found initrd image: /boot/initrd.img-2.6.38-1-generic
Found linux image: /boot/vmlinuz-2.6.37-12-generic
Found initrd image: /boot/initrd.img-2.6.37-12-generic
Found memtest86+ image: /boot/memtest86+.bin
done
Вы пытались запустить «sudo update-grub», чтобы увидеть, обнаруживает ли она другую систему?
1113 Позвольте мне объяснить вам, как я это сделал. Мне нужно было добавить эту запись в /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
или на выбранную вами файловую систему (информация из ссылки, которые я погуглил только сейчас). Так как у меня есть все мои / parititons как reiserfs, мне не нужно было менять это.
ada5fcfd-84b7-4ffa-9c52-db45d17518a7
в двух последних строках можно заменить разделом UUID. Вы можете получить UUID раздела, выполнив команду
ls -l / dev / disk / by-uuid
blockquote>
/boot/vmlinuz-2.6.35-25-generic
- файл, содержащийся в / загрузочная папка в разделе, где установлена ваша Ubuntu. У вас может быть другой номер версии. Файл должен начинаться с vmlinuzТак же, как
/boot/vmlinuz-2.6.35-25-generic
, то же самое относится и к/boot/initrd.img-2.6.35-25-generic
После загрузки и выбора этой опции я обнаружил, что произошла ошибка. Оставив его на несколько секунд, он продолжился, и теперь я набираю текст из записи установки, которую я добавил в список grub.
Сноска: GRUB2 до сих пор остается загадкой. Grub Legacy имел более простые конфигурационные файлы