Инструменты пользователя

Инструменты сайта


linux:administration:install_grub

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:administration:install_grub [2022/09/21 10:12] – [УСТАНОВКА ЗАГРУЗЧИКА GRUB В GPT ДЛЯ BIOS] so_v_alinux:administration:install_grub [2026/08/26 09:33] (текущий) – so_v_a
Строка 1: Строка 1:
-# Установка загрузчика Grub+<!DOCTYPE markdown> 
 + 
 +# Установка загрузчика GRUB
  
 Основная задача загрузчика - предоставить возможность выбора операционной системы перед загрузкой. Основная задача загрузчика - предоставить возможность выбора операционной системы перед загрузкой.
Строка 27: Строка 29:
 * --recheck - удалить существующую карту устройств, помогает если возникают ошибки; * --recheck - удалить существующую карту устройств, помогает если возникают ошибки;
 * --removable - установка grub на флешку (только EFI); * --removable - установка grub на флешку (только EFI);
-## Установка загрузчика Grub в MBR для BIOS+ 
 + 
 +При описании всех дальнейших  действий предполагается что они выполняются из системы, для которой нужно установить загрузчик, или из chroot окружения этой системы. 
 + 
 +## Установка загрузчика GRUB в MBR для BIOS
  
 Установка Grub на жесткий диск выполняется командой: Установка Grub на жесткий диск выполняется командой:
Строка 64: Строка 70:
 * /seb/sdb - сама флешка.  * /seb/sdb - сама флешка. 
  
-Только здесь есть одна проблема, конфигурационный файл придется делать вручную. +Только здесь есть одна проблема, конфигурационный файл придется делать вручную 
-## УСТАНОВКА ЗАГРУЗЧИКА GRUB В GPT ДЛЯ BIOS+. 
 +## Установка загрузчика GRUB в GPT для BIOS
  
 Можно установить Grub так, как описано в предыдущем способе. Но тогда он будет установлен в область совместимости с MBR, что ненадежно.  Можно установить Grub так, как описано в предыдущем способе. Но тогда он будет установлен в область совместимости с MBR, что ненадежно. 
Строка 93: Строка 100:
 ``` ```
  
-Чтобы создать новый раздел нажимаем n и выбираем номер раздела.   +Дальнейший порядок действий: 
-Затем выбираем начальный сектор раздела:   + 
-по-умолчанию будет предложено использовать первый же свободный сектор, соглашаемся.   +* Чтобы создать новый раздел нажимаем n и выбираем номер раздела. 
-Далее выбираем конечный сектор раздела: Нам нужен раздел размером 1 Мб. Размер одного сектора GPT - 512 байт, поэтому нам нужен раздел размером 2048 секторов. (Таким образом, конечный сектор будет 24000 с чем-то.) +* Затем выбираем начальный сектор раздела:   
-.+по-умолчанию будет предложено использовать первый же свободный сектор, соглашаемся. 
 +* Далее выбираем конечный сектор раздела: Нам нужен раздел размером 1 Мб (1048576 байт). Размер одного сектора GPT - 512 байт, поэтому нам нужен раздел размером 2048 секторов. 
 +* Указываем HEX Code - это тот код, который скажет системе, что этот раздел нужно использовать для Grub, нужно установить ef02. 
 +* Далее нажимаем w для записи изменений на диск 
 + 
 +Установка grub на жесткий диск дальше выполняется точно так же, как и в предыдущем способе: 
 + 
 +```bash 
 +$ sudo grub-install /dev/sda 
 +``` 
 + 
 +Осталось создать конфигурационный файл grub: 
 + 
 +```bash 
 +$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg 
 +```
 ## Установка GRUB UEFI GPT ## Установка GRUB UEFI GPT
  
Строка 115: Строка 137:
 Дальше применяем изменения и **установливаем для раздела флаг ESP**. Дальше применяем изменения и **установливаем для раздела флаг ESP**.
  
-То же самое вы можете сделать _с помощью Gdisk_, только на этот раз нужно устанавливать HEX Code раздела ef00+То же самое вы можете сделать _с помощью gdisk_, только на этот раз нужно устанавливать HEX Code раздела ef00
  
  
Строка 135: Строка 157:
 $ grub-install /dev/sda $ grub-install /dev/sda
 ``` ```
 +
 +{{tag>grub}}
  
/var/www/html/dokuwiki/data/attic/linux/administration/install_grub.1663755164.txt.gz · Последнее изменение: (внешнее изменение)