GFXmenu в Debian/Ubuntu

Тук е обяснено как се инсталират и настройват програми под Linux.

Модератори: Freya, Kulu Ngile

GFXmenu в Debian/Ubuntu

Мнениеот IV4O » Сря 21, Ное, 2007 19:38

Омръзнал ли ви е обикновения черен екран с така семпло оформения списък с изброените Операционни системи на любимия ви bootloader? Ето едно решение как да го разкрасите – може да използвате така нареченото GFXmenu, с помощта на което ще можете да поставите изображение под менюто и да се насладите на интересен ефект докато текат секундите за избиране на платформата, с която ще работите. Този проект бе разработен най-напред от специалисти в Novell, но вече има поддръжка и за Debian и базираните на него дистрибуции. С тази статия ще ви обясня как да го инсталирате и конфигурирате.
Най-напред премахваме настоящата версия на GRUB и инсталираме необходимия за нас пакет:
Код за потвърждение: Избери целия код
sudo apt-get remove grub
sudo apt-get install gfxboot gfxboot-theme-ubuntu
wget -c http://quasarfreak.googlepages.com/grub-gfxboot_0.97-5_i386.deb
sudo dpkg -i grub-gfxboot_0.97-5_i386.deb

Харесваме си някоя тема за gfxboot от примерно тук, като пишем на търсачката "gfxboot", в случая аз си избирам Cristal Gfxboot Grub theme и я копираме в /boot/grub със следна команда:
Код за потвърждение: Избери целия код
sudo cp 58248-message.cristal /boot/grub/

След това редактираме файла /boot/grub/menu.lst или това става с командата:
Код за потвърждение: Избери целия код
sudo nano /boot/grub/menu.lst

и добавяме следния ред в началото на файла, за да зададем пътя към темата:
Код за потвърждение: Избери целия код
gfxmenu /boot/grub/58248-message.cristal

Накрая изпълняваме:
Код за потвърждение: Избери целия код
grub-install /dev/hdx #на мястото на x поставяте буквата a, b или c в зависимост от това как е включен харддискът ви, ако той е SATA използвайте /dev/sdx

Възможно е да се наложи да преконфигурираме GRUB. Това става по следният начин:
Код за потвърждение: Избери целия код
sudo grub
grub> find /boot/grub/stage1
(hdx,y) #получените резултати на мястото на x и y заместваме в следните редове
grub> root (hdx,y)
grub> setup (hdx)

Рестартираме и се наслаждаваме!


Ивайло ГЕОРГИЕВ
Последна промяна IV4O на Нед 08, Мар, 2009 20:30, променена общо 1 път
Аватар
IV4O
Участник
 
Мнения: 22
Регистриран на: Сря 01, Авг, 2007 10:35
Местоположение: Стара Загора/София

Мнениеот Kulu Ngile » Чет 22, Ное, 2007 14:20

Мойте най-искрени поздравления :)
Още вечерта ще я пробвам *friends*
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот Kulu Ngile » Пет 23, Ное, 2007 21:23

Малко се забавих, но явно темата е за Убунту :)
Та, в Дебиан, нещата са малко по-различни. Трява да се добавят хранилището на sidux, т.е.
Код за потвърждение: Избери целия код
echo "deb http://sidux.com/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free">>/etc/apt/sources.list
apt-get update


Инсталираме gfxboot по следният начин:
- премахваме grub
Код за потвърждение: Избери целия код
apt-get remove grub

- инсталираме gfxboot, grub-gfxboot и gfxboot-theme-sidux
Код за потвърждение: Избери целия код
apt-get install gfxboot grub-gfxboot gfxboot-theme-sidux

- Инсталираме и update-ваме grub
Код за потвърждение: Избери целия код
grub-install /dev/hda
update-grub

- добавяме следният ред (най-отгоре) в menu.lst на grub
Код за потвърждение: Избери целия код
gfxmenu /boot/message

- рестартираме и ще видим логото и опциите на sidux :)

Лошото е, че липсва някакъв пакет и не може да се смени темата, а версията, с която са правени темите в gnome-look е по-стара, от тази, която предлага sidux.

Все пак ако ви дразни този тъмен, грозен и много безличен jpg, който ползва темата на sidux, може лесно да се промени. Най-важната стъпка от всички операции е да си харесате wallpaper, да го направите на 800x600 и да го запазите като back.jpg. След това:
- създаваме временна директория, в която ще разпънем темата на sidux
Код за потвърждение: Избери целия код
[gaara@debian ~]$ mkdir temp

- копираме файла /boot/message.hd в новосъздадената директория
Код за потвърждение: Избери целия код
[gaara@debian ~]$ cd temp/
[gaara@debian temp]$ cp /boot/message.hd .

- деазрхивираме файла и изтриваме message.hd за да не ни пречи

[gaara@debian temp]$ cpio -i `< message.hd`
cpio: File message.hd grew, 273408 new bytes not copied
1383 blocks
[gaara@debian temp]$

Забележка: Без кавичките, просто форума не иска да отпечата командата, ако ги няма
- копираме нашият wallpaper (back.jpg) в тази директория и създаваме отново файла message.hd

[gaara@debian temp]$ ls . | cpio "-o > message.hd"
cpio: File message.hd grew, 273408 new bytes not copied
1383 blocks
[gaara@debian temp]$

Забележка: Без кавичките, просто форума не иска да отпечата командата, ако ги няма
- копираме message.hd в /boot (ще ни трябват рут права) и рестартираме :)
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот IV4O » Нед 25, Ное, 2007 11:50

Не, статията си е точно за Debian. Бях пробвал с хранилищата за Sidux, но също имах проблеми. Източниците, от които съм я събирал, действително бяха за Ubuntu, но ги пробвах на 2 различни машини с Debian и работят безпроблемно. Така, че ако са изпълнени точно всички стъпки, би трябвало да няма никакви проблеми. Мисля, че ключовият момент е точно в пакета grub-gfxboot_0.97-5_i386.deb , тъй като от хранилищата на Sidux предлагат по-нова версия, но май нещо не е много читава. :)
Аватар
IV4O
Участник
 
Мнения: 22
Регистриран на: Сря 01, Авг, 2007 10:35
Местоположение: Стара Загора/София


Назад към Инсталиране и работа с приложения

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта

cron