Если у Вас на компьютере стоит несколько операционных систем, то Вам не обойтись без мультизагрузчика GRUB. Стандартный GRUB очень печален, из-за своего текстового интерфейса. Сегодня мы будем учиться устанавливать его графическую версию BURG (Brand-new Universal loadeR from GRUB).
Для начала подключим необходимый репозитарий в Ubuntu/Mint:
$ sudo add-apt-repository ppa:n-muench/burg
Не забываем обновить список пакетов
$ sudo apt-get update
Устанавливаем пакет и добавляем темы для графического загрузчика BURG
$ sudo apt-get install burg burg-themes
Устанавливаем загрузчик BURG в главную загрузочную запись MBR (hd0) нашего жесткого диска
$ sudo burg-install "(hd0)"
Сохраняем настройки загрузчика BURG
$ sudo update-burg
Перед перезагрузкой компьютера можно предварительно проверить работу загрузчика в эмуляторе
$ burg-emu
Для изменения стандартной темы загрузчика BURG необходимо будет отредактировать файл
$ gksu gedit /etc/default/burg
В строке "GRUB_THEME" нужно удалить комментарий "#" и вместо слова "saved" вписать нужную тему. Список тем лежит по пути
$ ls /boot/burg/themes/
Если Вы хотите изменить время ожидания автоматического выбора операционной систем, то редактируем параметр GRUB_TIMEOUT, например 3 сек
GRUB_TIMEOUT=3
Можно отключить пункт восстановления системы GRUB_DISABLE_LINUX_RECOVERY, изменяем значение на “true”
GRUB_DISABLE_LINUX_RECOVERY="true"
В графическом загрузчике BURG есть один недостаток. Если система обновит конфигурацию ядра, то по умолчанию установится загрузчик GRUB, поэтому после каждого такого обновления системы, необходимо вручную обновлять загрузчик BURG.
Не забывайте после всех изменений сохранять настройки!!!
$ sudo update-burg
Также в графическом загрузчике BURG существует возможность защитить паролем загрузку операционной системы. Для начала нам необходимо создать суперпользователя (--super) с именем admin, а потом обычного пользователя - user1
$ sudo burg-adduser --super admin $ sudo burg-adduser user1
Удаление пользователя
$ sudo burg-deluser user1
Пароль сохраняется по пути /etc/default/burg-passwd
Изменяем необходимые настройки в параметре GRUB_USERS, например
GRUB_USERS="*=user1,user2:Ubuntu=user1:Windows="
Запись означает, что user1 может загрузиться в Ubuntu, пароль не требуется для ОС Windows, user1 и user2 может загрузиться в другую ОС, кроме Ubuntu и Windows. суперпользователь может загрузиться в любую ОС
Сохраняем конфигурацию
$ sudo update-burg
Если вам по каким-либо причинам не понравился графический загрузчик BURG, можно восстановить загрузчик GRUB по умолчанию и сохранить конфигурацию
$ sudo grub-install /dev/sda $ sudo update-grub
Внимание!!! Экспериментировать с загрузчиком стоит только тогда, когда вы хорошо понимаете что делаете. В противном случае, неправильные действия могут привести к краху системы и невозможности ее запуска.
Удачи!