Н
а з в а н и е
ф а й л а
т е м ы
GRUB2
В других дистрибутивах файл темы GRUB2 может называться иначе. Точное его на
звание для каждого дистрибутива указать сложно.
Скопируйте сжатую картинку в каталог /boot/grub и пропишите в конфигурацион-
ном файле
/boot/grub/grub.conf:
splashimage=(hd0,1)/grub/image.хрш.gz
Теперь разберемся, как установить графический фон в GRUB2. Убедитесь, что
установлен пакет grub2-splashimages — этот пакет содержит графические заставки
для GRUB2, которые будут установлены в каталог
/usr/share/images/grub
. Если вам не
нравятся стандартные картинки, множество фонов для GRUB2 вы можете скачать
с сайта
http://www.gnome-look.org/
или создать вручную, как было только что
показано. Кстати, GRUB2 уже поддерживает форматы PNG и TGA, поэтому можно
не конвертировать файл фона в формат ХРМ.
Итак, будем считать, что картинка у нас уже выбрана. Осталось только установить
ее как фон. Для этого откройте файл темы GRUB2— он находится в каталоге
/etc/grub.d
(в Ubuntu и Debian этот файл называется
/etc/grub.d/05_debian_theme
).
Глава 21. Загрузчики Linux
379
Какой вариант будет использоваться у вас, зависит от дистрибутива. Например,
в Fedora применяют третий способ, а в openSUSE — второй.
21.6. Восстановление загрузчика GRUB/GRUB2
Что делать, если вы переустановили Windows, а она установила в MBR свой за-
грузчик, и теперь вы не можете загрузить Linux? Не переустанавливать же еще и
Linux из-за такой мелочи!
Для восстановления загрузчика GRUB/GRUB2 нужно загрузиться с LiveCD (по-
дойдет любой LiveCD с любым дистрибутивом Linux) и ввести следующие команды:
mkdir /old
mkdir /оld/dev
mount
/dev/sdaN
/old
Все команды следует вводить от имени root, для чего использовать команды
su
или
sudo.
В частности, в LiveCD Ubuntu нужно вводить все команды с использованием
команды
sudo
— например, так:
sudo mkdir /old
sudo mkdir /old/dev
Разберемся, что означают эти команды:
□ первая из них создает каталог /old, который будет использоваться в качестве точ-
ки монтирования;
□ вторая — создает в этом каталоге подкаталог dev, который пригодится для мон-
тирования devfs — псевдофайловой системы;
□ третья — служит для монтирования корневой файловой системы дистрибутива
Linux, установленного на жестком диске в разделе
/dev/sda
N
(где
N
— номер раз-
дела), к каталогу
/old
. Предположим, что на вашем компьютере дистрибутив
Linux был установлен в раздел
/dev/sda5
. Тогда вам нужно ввести следующую
команду:
mount /dev/sda5 /old
После этого надо подмонтировать каталог
/dev
к каталогу
/old/dev
— это делается
с помощью все той же команды
mount,
но с параметром
--bind:
mount —bind /dev /old/dev
chroot /old
Команда
chroot
заменяет корневую систему нашего LiveCD на корневую систему
дистрибутива, установленного на винчестере. Вам остается лишь ввести команду:
/sbin/grub-install /dev/sda
380
Do'stlaringiz bilan baham: |