linux:administration:install_grub
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| linux:administration:install_grub [2022/09/20 16:13] – [Установка GRUB UEFI GPT] so_v_a | linux:administration:install_grub [2026/08/26 09:33] (текущий) – so_v_a | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | # Установка загрузчика | + | < |
| + | |||
| + | # Установка загрузчика | ||
| Основная задача загрузчика - предоставить возможность выбора операционной системы перед загрузкой. | Основная задача загрузчика - предоставить возможность выбора операционной системы перед загрузкой. | ||
| Строка 28: | Строка 30: | ||
| * --removable - установка grub на флешку (только EFI); | * --removable - установка grub на флешку (только EFI); | ||
| - | ## Установка загрузчика | + | |
| + | При описании всех дальнейших | ||
| + | |||
| + | ## Установка загрузчика | ||
| Установка Grub на жесткий диск выполняется командой: | Установка Grub на жесткий диск выполняется командой: | ||
| Строка 65: | Строка 70: | ||
| * /seb/sdb - сама флешка. | * /seb/sdb - сама флешка. | ||
| - | Только здесь есть одна проблема, | + | Только здесь есть одна проблема, |
| + | . | ||
| + | ## Установка загрузчика GRUB в GPT для BIOS | ||
| + | Можно установить Grub так, как описано в предыдущем способе. Но тогда он будет установлен в область совместимости с MBR, что ненадежно. | ||
| + | |||
| + | Поэтому в целях большей надежности _рекомендуется установить grub на отдельный раздел_. | ||
| + | |||
| + | Нужный раздел можно создать в установщике любого дистрибутива, | ||
| + | |||
| + | Для установки будет нужен раздел размером 1 Мегабайт без файловой системы и с меткой grub_bios. | ||
| + | |||
| + | Параметры создаваемого раздела: | ||
| + | |||
| + | * Partition name - `grub_bios` | ||
| + | * File system - `unformatted` | ||
| + | * Label - `grub_bios` | ||
| + | |||
| + | Далее нажимаем на разделе правой кнопкой, | ||
| + | Раздел готов. | ||
| + | |||
| + | Если доступа к графическому интерфейсу нет, то можно создать такой раздел через терминал. | ||
| + | |||
| + | Утилита fdisk не поддерживает работу с gpt, поэтому будем использовать _gfdisk_. | ||
| + | |||
| + | Запускаем утилиту: | ||
| + | ```bash | ||
| + | $ sudo gdisk /dev/sda | ||
| + | ``` | ||
| + | |||
| + | Дальнейший порядок действий: | ||
| + | |||
| + | * Чтобы создать новый раздел нажимаем n и выбираем номер раздела. | ||
| + | * Затем выбираем начальный сектор раздела: | ||
| + | по-умолчанию будет предложено использовать первый же свободный сектор, | ||
| + | * Далее выбираем конечный сектор раздела: | ||
| + | * Указываем HEX Code - это тот код, который скажет системе, | ||
| + | * Далее нажимаем w для записи изменений на диск | ||
| + | |||
| + | Установка grub на жесткий диск дальше выполняется точно так же, как и в предыдущем способе: | ||
| + | |||
| + | ```bash | ||
| + | $ sudo grub-install /dev/sda | ||
| + | ``` | ||
| + | |||
| + | Осталось создать конфигурационный файл grub: | ||
| + | |||
| + | ```bash | ||
| + | $ sudo grub2-mkconfig -o / | ||
| + | ``` | ||
| ## Установка GRUB UEFI GPT | ## Установка GRUB UEFI GPT | ||
| Строка 84: | Строка 137: | ||
| Дальше применяем изменения и **установливаем для раздела флаг ESP**. | Дальше применяем изменения и **установливаем для раздела флаг ESP**. | ||
| - | То же самое вы можете сделать | + | То же самое вы можете сделать |
| Строка 104: | Строка 157: | ||
| $ grub-install /dev/sda | $ grub-install /dev/sda | ||
| ``` | ``` | ||
| + | |||
| + | {{tag> | ||
/var/www/html/dokuwiki/data/attic/linux/administration/install_grub.1663690398.txt.gz · Последнее изменение: (внешнее изменение)
