====== Использование загрузчика GRUB ======
* [[https://help.ubuntu.com/community/Grub2|Grub2 (ubuntu doc)]]
* [[https://help.ubuntu.com/community/WindowsDualBoot|WindowsDualBoot (ubuntu doc)]]
===== Управление GRUB при загрузке =====
- Включите компьютер (Power up your computer)
- Нажмите **ESC** когда появится меню GRUB (Press **ESC** at the grub menu)
- Подсветите строку, начинающуюся со слова Ubuntu (Highlight the line that begins “Ubuntu")
- Нажмите клавишу **e** (Press **e** for edit)
===== Управление параметрами ядра при загрузке =====
- Переведите курсор на строку, начинающуюся со слова "linux..." (Highlight the line that begins "linux ...")
- Перейдите на конец строки и допишите нужный параметр (Go to the end of this line, add **parameter**)
- Нажмите **Ctrl-x** для загрузки системы (Press **Ctrl-x** to boot your system)
===== Управление параметрами ядра в файле конфигурации GRUB =====
# cat /etc/default/grub
...
GRUB_CMDLINE_LINUX_DEFAULT="параметры через пробел"
...
# update-grub
===== Варианты использования изменения параметров ядра =====
==== Восстановление утерянного пароля ====
* Добавьте в параметры загружаемого ядра (строка, начинающаяся на linux):
init=/bin/bash
* Выполните после загрузки:
# mount -o remount,rw /
# passwd
* Продолжение загрузки
# cd /
# sync
# exec /sbin/init
==== Переименование интерфейсов ====
* Добавьте в параметры загружаемого ядра:
net.ifnames=0
==== Проблема "черного экрана" ====
* Добавьте в параметры загружаемого ядра:
nomodeset
==== Отображение процесса загрузки ====
* Уберите/добавьте в параметры загружаемого ядра:
quiet
===== Дополнительные материалы =====
==== Мультизагрузка с фиксацией последней загруженной системы в FreeBSD ====
[[http://freebsdwiki.org/index.php/GRUB_FreeBSD]]
root@gate:~# cat /boot/grub/menu.lst
default saved
timeout 10
title FreeBSD
root (hd0,0,a)
kernel /boot/loader
savedefault
title Ubuntu
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-16-server
root=UUID=08931346-445f-4a43-b136-dcb96397b8c6 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-server
savedefault
title Windows NT/2000/XP
root (hd0,2)
savedefault
makeactive
chainloader +1
# grub-set-default 1