Grub

Содержание
Введение
Где находится загрузчик Grub в Linux
Загрузчик Grub 2
Похожие статьи

Введение

Grub - GRand Unified Bootloader

Где лежит загрузчик Grub в Linux

/etc/default/grub

/etc/grub.d

Загрузчик Grub 2

Редактировать нужно либо /etc/default/grub либо скрипты из папки

/etc/grub.d

Например

vi /etc/default/grub

Изменить время ожидания / разрешение экрана / задать фоновое изображение

GRUB_TIMEOUT=10 GRUB_GFXMODE=1920x1200 GRUB_BACKGROUND="new_pict.jpg"

Картинку нужно предварительно положить в директорию /boot/grub потому что в ней лежит файл grub.cfg который и управляет загрузкой.

После смены картинки возможно придется менять цвет текста и оформления, для этого нужно добавить в конец файла /etc/grub.d/40_custom информацию а цветах, пример:

set menu_color_normal=red/black set menu_color_highlight=yellow/black set color_normal=yellow/black

Чтобы изменения, которые были записаны в /etc/default/grub вступили в силу нужно сделать

update grub2

Редактирование скриптов:

cd /etc/grub.d
ls

Содержимое директории:

00_header       10_linux        30_os-prober   41_custom
05_debian_theme    20_linux_xen    40_custom    README

Обычно редактировать нужно 40_custom, если, например, вы установили перед Debian FreeBSD и её после установки Debian не видно при загрузке нужно добавить запись

menuentry 'FreeBSD 9.0 Release'{ set root=(hd0,2) chainloader +1 }

Чтобы изменения вступили в силу нужно выполнить команду

grub-mkconfig -o /boot/grub/grub.cfg

Похожие статьи
Linux
FAQ
Debian
Ubuntu
CentOS
Rocky
Bash
Настройка сети
Файлы, директории, ссылки…
Изучить свободное место на диске
Объединить .pdf файлы
diff: сравнение файлов
find: поиск файлов
wget: скачивание файлов
kill: завершить процесс
curl
make
signal: системные сигналы
env: переменные окружения
localectl: язык
systemctl: Список активных сервисов
Firewall
SCP: обмен файлами;
SSH: удалённый доступ
cron: задания по расписанию
sudo
Мониторинг ресурсов
C
C++