Стояла ХР, поставил кубунту, снеесся загрузчик винды, а сам граб её почему-то не находит. Подскажите как сделать что бы можно было выбрать одну из двух систем при загрузке.
Это был такой шоковый импульс, который как бы должен бить по голове и говорить, что можно просто ручками дописать раздел виндовса и прочие прелести в меню загрузки, если уж оно не определилось, это будет временным конечно решением, но решением. Ну если уж лучше переустановить кубунту, то наверное переустановить (ещё можно, пострелять по белкам из пушки)! :D)))
Можно еще в Петербург ехать через Хабаровск)!. Если он только установил кубунту и grub не видит винды... Стоит ли морать ручки-то?, если дело в одной команде... тем более в grub2... чтобы потом такие темы вылазили.
Да, в линуксе я новичок многого не знаю вот нагуглил решение
# Загрузите Ubuntu
# Запустите ваш любимый эмулятор терминала
# Сделайте резервную копию файла /etc/default/grub командой sudo cp /etc/default/grub /etc/default/grub.old
# Сделайте резервную копию файла /boot/grub/grub.cfg командой sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.old
# Откройте для редактирования файл /etc/default/grub командой sudo nano /etc/default/grub
# Закомментируйте строку GRUB_HIDDEN_TIMEOUT
# Значение параметра GRUB_TIMEOUT установите отличным от нуля (сколько вам нужно)
# Для того, чтобы закончить, нажмите сначала F2 (для сохранения), а затем CTRL+X для выхода
# Создайте собственный файл в директории /etc/grub.d, например это будет 41_winxp: sudo touch /etc/grub.d/41_winxp
# Сделайте этот файл исполняемым: sudo chmod +x /etc/grub.d/41_winxp
# Откройте для редактирования созданный вами файл командой sudo nano /etc/grub.d/41_winxp
# Посмотрите, на каком устройстве осталась ваша неприкаянная ОС. Это
можно сделать, используя утилиту palimpsest (alt+F2, palimpsest). В
моем случае /dev/sda1, в общем случае это тот диск, где у вас есть
файлы boot.ini и ntldr. Также обратите внимание, что вам прийдется
использовать имя устройства типа (hdX,Y), где X — это номер устройства
(sda — первое, sdb — второе, sdc — третье и т.д., нумерация начинается
с нуля), а Y — номер раздела на нем (sda1 — (hd0,1), sda5 — (hd0,5),
обратите внимание, то нумерация разделов начинается с единицы).
# Напишем об этом в файле 41_winxp: echo "Adding Windows XP" >&2 cat << EOF menuentry "Microsoft(R) Windows(TM) XP Home Edition Service Pack 2 (on /dev/sda1)" { set root=(hd0,1) chainloader +1 } EOF
# Собственно обновим grub.cfg: sudo update-grub.
# Перезагрузка
На каждом слове ссылка!
Причем тут эти ссылки, когда речь идет о grub2???
Автору выполнить sudo update-grub в консоли, или переустановить кубунту.
Это был такой шоковый импульс, который как бы должен бить по голове и говорить, что можно просто ручками дописать раздел виндовса и прочие прелести в меню загрузки, если уж оно не определилось, это будет временным конечно решением, но решением. Ну если уж лучше переустановить кубунту, то наверное переустановить (ещё можно, пострелять по белкам из пушки)! :D)))
Можно еще в Петербург ехать через Хабаровск)!. Если он только установил кубунту и grub не видит винды... Стоит ли морать ручки-то?, если дело в одной команде... тем более в grub2... чтобы потом такие темы вылазили.
update grub не помогло а для чего мне нужно восстановления граба я не понимаю
Да, в линуксе я новичок многого не знаю вот нагуглил решение
# Загрузите Ubuntu
# Запустите ваш любимый эмулятор терминала
# Сделайте резервную копию файла /etc/default/grub командой sudo cp /etc/default/grub /etc/default/grub.old
# Сделайте резервную копию файла /boot/grub/grub.cfg командой sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.old
# Откройте для редактирования файл /etc/default/grub командой sudo nano /etc/default/grub
# Закомментируйте строку GRUB_HIDDEN_TIMEOUT
# Значение параметра GRUB_TIMEOUT установите отличным от нуля (сколько вам нужно)
# Для того, чтобы закончить, нажмите сначала F2 (для сохранения), а затем CTRL+X для выхода
# Создайте собственный файл в директории /etc/grub.d, например это будет 41_winxp: sudo touch /etc/grub.d/41_winxp
# Сделайте этот файл исполняемым: sudo chmod +x /etc/grub.d/41_winxp
# Откройте для редактирования созданный вами файл командой sudo nano /etc/grub.d/41_winxp
# Посмотрите, на каком устройстве осталась ваша неприкаянная ОС. Это
можно сделать, используя утилиту palimpsest (alt+F2, palimpsest). В
моем случае /dev/sda1, в общем случае это тот диск, где у вас есть
файлы boot.ini и ntldr. Также обратите внимание, что вам прийдется
использовать имя устройства типа (hdX,Y), где X — это номер устройства
(sda — первое, sdb — второе, sdc — третье и т.д., нумерация начинается
с нуля), а Y — номер раздела на нем (sda1 — (hd0,1), sda5 — (hd0,5),
обратите внимание, то нумерация разделов начинается с единицы).
# Напишем об этом в файле 41_winxp:
echo "Adding Windows XP" >&2
cat << EOF
menuentry "Microsoft(R) Windows(TM) XP Home Edition Service Pack 2 (on /dev/sda1)" {
set root=(hd0,1)
chainloader +1
}
EOF
# Собственно обновим grub.cfg: sudo update-grub.
# Перезагрузка
Отправить комментарий