У меня есть машина с Windows 7 и Scientific Linux 6, работающая в режиме двойной загрузки. В этом дистрибутиве Linux используется устаревший Grub.
Я недавно установил Ubuntu 12.04, указав нужный раздел, чтобы не перезаписывать мою установку SL6. Я знаю, что SL6 включен на /dev/sda5
, и я знаю его UUID.
Я попробовал следующие уроки, чтобы добавить записи в меню загрузки. Я могу добавлять записи, но выбор их неизменно выдает мне сообщения об ошибках:
error: file not found error: you need to load the kernel first
Я очень близко познакомился с Grub2 за последние несколько часов, и я надеялся получить какой-либо вклад в то, как получить мой дистрибутив SL6 на /dev/sda5
должен быть распознан и загружен с помощью grub2. У меня есть файлы из этого дистрибутива, которые мне нужно получить в ближайшие дни.
Я запустил утилиту «boot-repair», которая была рекомендована. Я создал исходный диагностический файл, прежде чем что-то делать для grub, вы можете найти его здесь , а затем, после запуска предложенной процедуры восстановления, вот еще один диагностический файл .
Очевидно, он может распознать, что /dev/sda5
есть, и он может почувствовать некоторые из старых файлов, связанных с загрузкой, которые SL6 использовал с устаревшим grub.
Я готов учиться и выполнять другие шаги / диагностику, чтобы запустить это, но может кто-нибудь, пожалуйста, сообщите мне, как сделать так, чтобы SL6 на /dev/sda5
загружался?
Вы пытались сначала смонтировать раздел / dev / sda5, а затем запустить update-grub?
Открыть терминал (CTRL + ALT + T) и запустить
sudo mount /dev/sda5 /mnt
sudo update-grub