Обновление до Grub 2 и Error 15
Обновился с Ubuntu 9.04 «Jaunty» до Ubuntu 9.10 «Karmic Koala», в релизе Ubuntu 9.10 сказано что загрузчик Grub 2 является загрузчиком по умолчанию заменяя собой Grub «Legacy», но при обновлении до 9.10 он не будет обновлен автоматически до Grub 2 т.к. автоматическая установка является рискованной.
Я попытался обновиться до Grub 2 вручную и столкнулся с некоторыми проблемами о которых сейчас и будет написано.
Для установки необходимо выполнить команду:
sudo apt-get install grub-pc
Старый grub будет удален, при этом при установке grub 2 будут заданы 3 вопроса:
Включить загрузку по цепочке (Chainload) в menu.lst ?
— отвечаем ДаLinux command line:
— необходимо оставить пустую строку и нажать ОКСтрока команд Linux по умолчанию: quiet splash
— оставляем без изменения и жмем ОК
Далее перезагружаемся:
sudo reboot
При появлении экрана загрузчика выбираем Chainload into GRUB
, после этого мы видим экран Grub 2 где и выбираем нужный пункт для загрузки.
После удачной загрузки необходимо подтвердить переход на Grub 2, для этого выполняем команду:
sudo upgrade-from-grub-legacy
После чего еще раз перезагружаемся:
sudo reboot
И вот на этот моменте у меня возникла проблема, экран загрузчика не появился, а появилась ошибка:
GRUB Loading stage1.5.
GRUB loading, please wait...
Error 15
Что я делал:
Я загрузился с Live CD Ubunti 9.10 и выполнил следующие команды:
sudo mount /dev/sda6 /mnt
(где sda6 это раздел / на диске компьютера, список разделов можно посмотреть командой sudo fdisk -l)
sudo grub-install /dev/sda —root-directory=/mnt
И при перезагрузке все заработало.
Расскажу еще как поставить фоновую картинку на на меню Grub 2
Для этого нужно поставить пакет grub2-splashimages
, команда:
sudo apt-get install grub2-splashimages
После установки пакета картинки по умолчанию можно будет найти в папке /usr/share/images/grub/
Можно создать и свою картинку — это картинка 640х480 png или tga формата.
Кроме того нужно отредактировать файл темы, например командой:
sudo nano /etc/grub.d/05_debian_theme
и заменить
for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga}
на например:
for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/Plasma-lamp.{png,tga}
Как вы видите в строку добавился путь и название картинки изменилось. В этом же файле можно изменить цвета надписей меню. После сохранения файла необходимо обновить Grub, чтобы изменения вступили в силу, команда:
sudo update-grub
Все!
Добрый день, классная статья, вот только у меня не работает. Стоит Ubuntu 9.10, сделал все по инструкции, картинка в загрузчике не появилась, окно загрузчика вообще не меняется, в чем может быть дело?
sudo update-grub сделал?
Привет. Возникла подобная проблема Grub 1.5 error 15
Вопрос можно ли удалить Граб вообще — если не сложно алгоритм действий распишите — Чтото связано с Fixboot от винды — (Хочу чтоб в приоритете загрузчика стояла винда так как нужна отцу)
Установил Минт 8 кде чтоб серфить в нете. Я тот еще чайник и расчитываю на вашу помощь
Если нужно просто изменить приоритет загрузки, то можно отредактировать файл
/etc/default/grub
и там в параметреGRUB_DEFAULT
поставить нужный номер строки загрузки, после этого выполнить командуupdate-grub
чтобы обновился конфигурационный файл загрузчика.fixboot в windows записывает новый загрузочный сектор, при этом linux у тебя грузиться перестанет.
По шагам описано http://shkolazhizni.ru/archive/0/n-2153/ — это равносильно удалению загрузчика grub.