Это старая версия документа!
# Установка загрузчика Grub
Основная задача загрузчика - предоставить возможность выбора операционной системы перед загрузкой.
Загрузчик может быть установлен в различные таблицы разделов диска:
- MBR (Master Boot Record) для BIOS - GPT (GUID Partition Table) для BIOS - UEFI GPT
Для установки Grub будет использоваться команда grub-install, во всех случаях. Синтаксис: ```bash $ grub-install опции диск ```
Параметров достаточно много, но нужны будут только некоторые:
* --compress - сжать файлы загрузчика; * --install-modules=модули - установить только эти модули; * --modules - записать эти модули в MBR; * --boot-directory - использовать другой каталог для файлов Grub; * --bootloader-id - имя загрузчика в меню EFI; * --core-compress - сжимать образ, загружаемый в MBR; * --efi-directory - использовать системный раздел EFI; * --force - установить несмотря на ошибки; * --recheck - удалить существующую карту устройств, помогает если возникают ошибки; * --removable - установка grub на флешку (только EFI);
## Установка загрузчика Grub в MBR для BIOS
Установка Grub на жесткий диск выполняется командой: ```bash sudo grub-install /dev/sda ```
Или: ```bash sudo grub2-install /dev/sda ``` Утилиты grub в разных дистрибутивах могут включать двойку, а могут и не включать.
Здесь:
* /dev/sda - ваш жесткий диск.
Теперь генерируем конфигурационный файл, чтобы автоматически определились установленные операционные системы: ```bash sudo grub-mkconfig -o /boot/grub/grub.cfg ```
Или: ```bash sudo grub2-mkconfig -o /boot/grub2/grub.cfg ```
Если вы хотите установить Grub на флешку в MBR, то просто примонтируйте флешку и выполните такую команду: ```bash sudo grub-install --root-directory=/mnt/USB/ /dev/sdb ```
Здесь:
* /mnt/USB - папка, куда была смотирована ваша флешка, * /seb/sdb - сама флешка.
Только здесь есть одна проблема, конфигурационный файл придется делать вручную.
