Gentoo: переходим на Grub2
Grub 2 вышел в релизном виде уже достаточно давно, но у меня всё никак не доходили руки его попробовать и перейти на него с первой ветки. Наконец то удалось выкроить время, и новыми плюшками я делюсь с вами.
Перед установкой, нам необходимо внести некоторые изменения в make.conf, а точнее указать нашу платформу, под которую будет собираться grub.
GRUB_PLATFORMS=»pc»
Ну а дальше можно переходить непосредственно к установке:
emerge grub
Перед тем как перейти непосредственно к украшательствам, скажем Grub2, с какого HDD мы загружаем систему:
mount /boot grub2-install /dev/sda
(крайне не рекомендуется указывать тут номер партиции).
Ну а теперь можно и внешний вид улучшить.
За основные настройки теперь отвечает конфигурационный файл /etc/default/grub, его мы сейчас и разберём:
GRUB_DEFAULT=0 — Какой пункт меню грузить по умолчанию (по дефолту туда встаёт последнее ваше ядро).
GRUB_TIMEOUT=15 — Время в секундах, сколько отображать варианты загрузки.
GRUB_CMDLINE_LINUX_DEFAULT=»» — В этой переменной можно указать дополнительные параметры ядра.
GRUB_CMDLINE_LINUX=»» — Здесь можно указать параметры, которые будут переданы ядру, если оставить ее пустой, то в конфиг будут подставлены параметры загруженного в данный момент ядра.
GRUB_TERMINAL=console — Переводит Grub2 в текстовый режим.
GRUB_GFXMODE=»1024×768@32″ — Разрешение экрана, указать можно любое значение, которое поддерживает VideoBIOS видеокарты.
GRUB_THEME=»/boot/grub2/themes/starfield/theme.txt» — Указываем на тему оформления Grub2. их можно кастомизировать и создавать собственные.
GRUB_BACKGROUND=»/boot/grub2/341751-1024×768.jpg» — Фоновое изображение (картинка должна лежать в /boot/grub2/).
GRUB_DISABLE_LINUX_UUID=true — Grub2 передаёт системе параметр «root=UUID=xxx».
GRUB_DISABLE_RECOVERY=»false» — По-умолчанию Grub2 генерирует для каждого ядра 2 записи в меню. Для обычной загрузки и для режима восстановления. Чтобы это отключить — подставьте true.
Покажу свой простенький конфиг:
GRUB_TIMEOUT=5 GRUB_GFXMODE=1024x768 GRUB_BACKGROUND="/boot/grub2/25577-1024x768.jpg"
Дальше нам остаётся только сгенерировать конфиг Grub2:
grub2-mkconfig -o /boot/grub2/grub.cfg Grub2 сам найдёт все ядра, что находятся у вас в /boot: korp # grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub.cfg ... Found background: /boot/grub2/341751-1024x768.jpg Found linux image: /boot/kernel-3.5.3 Found linux image: /boot/kernel-3.4.4 done
Ну и немного картинок напоследок:
Стандартная тема — starfield
Кастомные обои
Выбор альтернативного ядра для загрузки (для выбора альтернативного ядра для загрузки, необходимо войти в раздел Advanced options)
Один ответ к «Gentoo: переходим на Grub2»