Подписка

30 сентября 2010

Меняем загрузчик на burg


Если вам надоел ваш черно-белый grub и хочется немного свистелок, или вам просто нужна свежая порция *nix-style приключений, то эта статья для вас. Рассматривать смену загрузчика мы будем на примере Ubuntu.

Устанавливаем burg


Добавляем репозиторий burg'а:

sudo add-apt-repository ppa:bean123ch/burg
sudo gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 55708F1EE06803C5
sudo gpg --armor --export 55708F1EE06803C5 | apt-key add -
sudo apt-get update


Ставим burg и стандартные темы для него:

sudo apt-get install burg burg-themes

При установке Burg запрашивает настройки. Попробуем в первом окне оставить поле пустым:



В следующем окне тоже оставляем все без изменений:



Затем нам предложат выбрать носитель, в MBR которого будет установлен burg:



Проверяем, что все работает:

burg-emu

Ставим нужные темы в /boot/burg/themes/. Менять темы можно нажав клавишу T при появлении загрузчика. Полный список команд можно просмотреть нажав H.

Возвращаем исчезнувший сплеш


Выполняем следующие команды:

sudo apt-get install v86d cryptsetup libcryptsetup1 libcryptsetup-dev hwinfo
sudo gedit /etc/default/burg


Исправляем (добавляем) следущие строки:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1366x768-24,mtrr=3,scroll=ywrap"
GRUB_CMDLINE_LINUX="splash vga=0x03f0"
GRUB_GFXMODE=1366x768


Где 1366х768 надо заменить на свое разрешение. А 0х03f0 заменить на свой номер, который можно узнать выполнив команду:

sudo hwinfo --framebuffer

Также можно сразу отредактировать еще три параметра:

GRUB_DEFAULT=1
GRUB_TIMEOUT=4
GRUB_DISABLE_LINUX_RECOVERY="true"


Первый - пункт выбираемый по умолчанию. Порядковый номер от начала, начиная с нуля.

Второй - задержка в секундах перед выбором пункта по умолчанию.

Третий - отключить пункт "Режим восстановления" для Linux-систем.

Далее выполняем:

sudo gedit /etc/burg.d/00_header

Исправляем (добавляем) следущие строки

if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1366x768 ; fi
set gfxpayload=keep
set gfxmode=1366x768


Где 1366х768 надо заменить на свое разрешение.

Выполняем команды:

echo 'FRAMEBUFFER=y' | sudo tee -a /etc/initramfs-tools/conf.d/splash
echo 'blacklist vga16fb' | sudo tee -a /etc/modprobe.d/blacklist-framebuffer.conf
echo 'uvesafb mode_option=1366x768-24 mtrr=3 scroll=ywrap' | sudo tee -a /etc/initramfs-tools/modules
sudo update-grub
sudo update-initramfs -u


Где 1366х768 надо заменить на свое разрешение.

Перезагружаемся!

Комментариев нет:

Отправить комментарий