From 2203e654b389586650d553251b04544a34f189bf Mon Sep 17 00:00:00 2001 From: Sn4il Date: Mon, 2 Sep 2024 15:54:35 +0300 Subject: LFS 12.2 --- lfs-12.1-sysv/chapter08/grub.html | 598 -------------------------------------- 1 file changed, 598 deletions(-) delete mode 100644 lfs-12.1-sysv/chapter08/grub.html (limited to 'lfs-12.1-sysv/chapter08/grub.html') diff --git a/lfs-12.1-sysv/chapter08/grub.html b/lfs-12.1-sysv/chapter08/grub.html deleted file mode 100644 index f7b4bcf..0000000 --- a/lfs-12.1-sysv/chapter08/grub.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - - 8.63. GRUB-2.12 - - - - - - - - -

- 8.63. GRUB-2.12 -

-
-
-

- Пакет GRUB содержит загрузчик операционной системы от проекта GNU - (GRand Unified Bootloader). -

-
-
-
- Приблизительное время сборки: - 0.3 SBU -
-
- Требуемое дисковое - пространство: 166 MB -
-
-
-
-
-

- 8.63.1. Установка пакета GRUB -

-
- [Примечание] -

- Примечание -

-

- Если ваша система поддерживает UEFI и вы хотите загрузить LFS с - UEFI, вы можете пропустить установку этого пакета в LFS и - установить GRUB с поддержкой UEFI (и его зависимости), следуя - инструкции - из BLFS. -

-
-
- [Предупреждение] -

- Предупреждение -

-

- Сбросьте переменные окружения, которые могут повлиять на сборку: -

-
unset {C,CPP,CXX,LD}FLAGS
-

- Не пытайтесь «настраивать» этот пакет с помощью - пользовательских флагов компиляции. Этот пакет является - загрузчиком. Низкоуровневые операции в исходном коде могут быть - нарушены из-за агрессивной оптимизации. -

-
-

- Добавьте файл, отсутствующий в архиве релиза: -

-
echo depends bli part_gpt > grub-core/extra_deps.lst
-

- Подготовьте GRUB к компиляции: -

-
./configure --prefix=/usr          \
-            --sysconfdir=/etc      \
-            --disable-efiemu       \
-            --disable-werror
-
-

- Значение новых параметров настройки: -

-
-
- --disable-werror -
-
-

- Этот параметр позволяет завершить сборку с предупреждениями, - появившимися в более поздних версиях Flex. -

-
-
- --disable-efiemu -
-
-

- Этот параметр запрещает установку компонента, отключает - функции и некоторые программы тестирования, которые не нужны - для LFS. -

-
-
-
-

- Скомпилируйте пакет: -

-
make
-

- Запуск набора тестов не рекомендуется. Большинство тестов зависят - от пакетов, недоступных в ограниченной среде LFS. Если вы все равно - хотите запустить тесты, выполните make check. -

-

- Установите пакет: -

-
make install
-mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
-

- Создание загружаемой системы LFS с помощью GRUB будет обсуждаться в - Раздел 10.4, - «Использование GRUB для настройки процесса загрузки». -

-
-
-

- 8.63.2. Содержимое - пакета GRUB -

-
-
-
- Установленные программы: - grub-bios-setup, grub-editenv, grub-file, - grub-fstest, grub-glue-efi, grub-install, grub-kbdcomp, - grub-macbless, grub-menulst2cfg, grub-mkconfig, grub-mkimage, - grub-mklayout, grub-mknetdir, grub-mkpasswd-pbkdf2, - grub-mkrelpath, grub-mkrescue, grub-mkstandalone, - grub-ofpathname, grub-probe, grub-reboot, grub-render-label, - grub-script-check, grub-set-default, grub-sparc64-setup и - grub-syslinux2cfg -
-
- Созданные каталоги: - /usr/lib/grub, /etc/grub.d, - /usr/share/grub и /boot/grub (при первом запуске - grub-install) -
-
-
-
-

- Краткое описание -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

- grub-bios-setup -

-
-

- Вспомогательная программа для grub-install -

-
-

- grub-editenv -

-
-

- Инструмент для редактирования блока окружения - (environment block) -

-
-

- grub-file -

-
-

- Проверяет, относится ли данный файл к указанному типу -

-
-

- grub-fstest -

-
-

- Инструмент для отладки драйвера файловой системы -

-
-

- grub-glue-efi -

-
-

- Объединяет 32-разрядные и 64-разрядные бинарные файлы в - один файл (для компьютеров Apple) -

-
-

- grub-install -

-
-

- Устанавливает GRUB на ваш диск -

-
-

- grub-kbdcomp -

-
-

- Скрипт, который преобразует макет xkb в макет, - распознаваемый GRUB -

-
-

- grub-macbless -

-
-

- Это аналог bless в стиле Mac для файловых систем HFS или - HFS+ (команда bless характерна для - компьютеров Apple; она делает устройство загрузочным) -

-
-

- grub-menulst2cfg -

-
-

- Преобразует GRUB Legacy menu.lst в grub.cfg для использования с GRUB 2 -

-
-

- grub-mkconfig -

-
-

- Генерирует файл grub.cfg -

-
-

- grub-mkimage -

-
-

- Создаёт загрузочный образ GRUB -

-
-

- grub-mklayout -

-
-

- Создаёт файл раскладки клавиатуры GRUB -

-
-

- grub-mknetdir -

-
-

- Подготавливает сетевой загрузочный каталог GRUB -

-
-

- grub-mkpasswd-pbkdf2 -

-
-

- Генерирует зашифрованный пароль PBKDF2 для использования - в меню загрузки -

-
-

- grub-mkrelpath -

-
-

- Создает имена системных путей относительно корня -

-
-

- grub-mkrescue -

-
-

- Создает загрузочный образ GRUB, подходящий для дискеты, - CDROM/DVD или USB-накопителя -

-
-

- grub-mkstandalone -

-
-

- Генерирует автономный образ -

-
-

- grub-ofpathname -

-
-

- Вспомогательная программа, которая выводит путь к - устройству GRUB -

-
-

- grub-probe -

-
-

- Проверяет информацию об устройстве для заданного пути или - устройства -

-
-

- grub-reboot -

-
-

- Устанавливает пункт меню в GRUB для загрузки по - умолчанию, только для следующей загрузки(однократно) -

-
-

- grub-render-label -

-
-

- Отображает .disk_label для компьютеров Apple Mac -

-
-

- grub-script-check -

-
-

- Проверяет скрипт настройки GRUB на наличие синтаксических - ошибок -

-
-

- grub-set-default -

-
-

- Устанавливает для GRUB загрузочную запись по умолчанию -

-
-

- grub-sparc64-setup -

-
-

- Вспомогательная программа для grub-setup -

-
-

- grub-syslinux2cfg -

-
-

- Преобразует файл конфигурации syslinux в формат grub.cfg -

-
-
-
-
- - - -- cgit v1.2.3