Lx4U-book/site/boot/uefi/index.html

1606 lines
67 KiB
HTML
Raw Normal View History

2021-10-29 23:57:31 +08:00
<!DOCTYPE html>
<html class="no-js" lang="ru">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width,initial-scale=1" name="viewport"/>
<meta content="Книга обеспечит вас необходимыми знаниями чтобы создать свою собственную Linux систему с нуля." name="description"/>
<meta content="Linux4Yourself community" name="author"/>
<link href="https://lx4u.ru/mkdocs/boot/uefi/" rel="canonical"/>
<link href="../../assets/images/favicon.png" rel="icon"/>
<meta content="mkdocs-1.2.3, mkdocs-material-7.3.5" name="generator"/>
<title>Создание загрузочной системы EFI - Linux для себя</title>
<link href="../../assets/stylesheets/main.cdeb8541.min.css" rel="stylesheet"/>
<link href="../../assets/stylesheets/palette.3f5d1f46.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,700%7CDroid+Sans+Mono&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font-family:"Open Sans";--md-code-font-family:"Droid Sans Mono"}</style>
</head>
<body data-md-color-accent="blue" data-md-color-primary="black" data-md-color-scheme="default" dir="ltr">
<script>function __prefix(e){return new URL("../..",location).pathname+"."+e}function __get(e,t=localStorage){return JSON.parse(t.getItem(__prefix(e)))}</script>
<script>var palette=__get("__palette");if(null!==palette&&"object"==typeof palette.color)for(var key in palette.color)document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a class="md-skip" href="#efi">
Перейти к содержанию
</a>
2021-10-29 23:57:31 +08:00
</div>
<div data-md-component="announce">
</div>
<header class="md-header" data-md-component="header">
2021-10-29 23:57:31 +08:00
<nav aria-label="Header" class="md-header__inner md-grid">
<a aria-label="Linux для себя" class="md-header__button md-logo" data-md-component="logo" href="../.." title="Linux для себя">
<img alt="logo" src="https://raw.githubusercontent.com/Linux4Yourself/design/main/logo/logo.svg"/>
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"></path></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Linux для себя
</span>
2021-10-29 23:57:31 +08:00
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Создание загрузочной системы EFI
</span>
2021-10-29 23:57:31 +08:00
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input aria-label="Переключиться в тёмный режим" class="md-option" data-md-color-accent="blue" data-md-color-media="" data-md-color-primary="black" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Переключиться в тёмный режим">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4zM7 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"></path></svg>
</label>
<input aria-label="Переключиться в светлый режим" class="md-option" data-md-color-accent="blue" data-md-color-media="" data-md-color-primary="black" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Переключиться в светлый режим">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M17 7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h10a5 5 0 0 0 5-5 5 5 0 0 0-5-5m0 8a3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3 3 3 0 0 1-3 3z"></path></svg>
</label>
</form>
<label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"></path></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
2021-10-29 23:57:31 +08:00
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input aria-label="Поиск" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Поиск" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"></path></svg>
</label>
<nav aria-label="Search" class="md-search__options">
<a aria-label="Share" class="md-search__icon md-icon" data-clipboard="" data-clipboard-text="" data-md-component="search-share" href="javascript:void(0)" tabindex="-1">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7 0-.24-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91 1.61 0 2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08z"></path></svg>
</a>
<button aria-label="Clear" class="md-search__icon md-icon" tabindex="-1" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"></path></svg>
</button>
</nav>
<div class="md-search__suggest" data-md-component="search-suggest"></div>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix="">
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
2021-10-29 23:57:31 +08:00
<ol class="md-search-result__list"></ol>
</div>
2021-10-29 23:57:31 +08:00
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://github.com/Linux4Yourself/book/" title="Перейти к репозиторию">
<div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg>
</div>
<div class="md-source__repository">
book
</div>
</a>
2021-10-29 23:57:31 +08:00
</div>
</nav>
</header>
2021-10-29 23:57:31 +08:00
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation">
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a aria-label="Linux для себя" class="md-nav__button md-logo" data-md-component="logo" href="../.." title="Linux для себя">
<img alt="logo" src="https://raw.githubusercontent.com/Linux4Yourself/design/main/logo/logo.svg"/>
</a>
Linux для себя
</label>
2021-10-29 23:57:31 +08:00
<div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://github.com/Linux4Yourself/book/" title="Перейти к репозиторию">
<div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg>
</div>
<div class="md-source__repository">
book
</div>
</a>
2021-10-29 23:57:31 +08:00
</div>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../..">
Linux для себя
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../changelog/">
Журнал изменений
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_3" id="__nav_3" type="checkbox"/>
<label class="md-nav__link" for="__nav_3">
Предисловие
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="Предисловие" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_3">
<span class="md-nav__icon md-icon"></span>
Предисловие
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../prologue/foreword/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prologue/from-authors/">
От авторов
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prologue/benefits/">
Преимущества
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prologue/before-start/">
Прежде чем начать
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prologue/typography/">
Принятые обозначения
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prologue/packages/">
Информация об используемых пакетах
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prologue/inaccuracies/">
Опечатки и неточности
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_4" id="__nav_4" type="checkbox"/>
<label class="md-nav__link" for="__nav_4">
Подготовительные работы
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="Подготовительные работы" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_4">
<span class="md-nav__icon md-icon"></span>
Подготовительные работы
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/arch/">
Целевые архитектуры
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/requrements/">
Требования
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/about-sbu/">
О времени сборки пакетов
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/create-partitions.md">
Создание разделов
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/set-lin/">
Установка переменной $LIN
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/mount-partitions.md">
Монтирование разделов
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/create-dirs/">
Создание основных каталогов и символических ссылок
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/download/">
Требуемые пакеты и патчи
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/add-user/">
Создание пользователя
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/set-env/">
Настройка окружения
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/about-tests/">
О тестах
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/about-priority/">
О приоритете пакетов
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/general-build-instruction/">
Общая инструкция по сборке пакетов
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../prepare/about-threads/">
О потоках
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_5" id="__nav_5" type="checkbox"/>
<label class="md-nav__link" for="__nav_5">
Сборка кросс-компилятора
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="Сборка кросс-компилятора" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_5">
<span class="md-nav__icon md-icon"></span>
Сборка кросс-компилятора
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../cross-toolchain/cross-toolchain/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../cross-toolchain/binutils/">
Binutils
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../cross-toolchain/gcc/">
GCC
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/linux-headers/">
Заголовочные файлы ядра Linux
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_7" id="__nav_7" type="checkbox"/>
<label class="md-nav__link" for="__nav_7">
Сборка временной системы
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="Сборка временной системы" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Сборка временной системы
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/tempsystem/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/glibc/">
glibc
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/libstdc/">
libstdc++ проход 1
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/m4/">
m4
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/ncurses/">
ncurses
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/bash/">
bash
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/coreutils/">
coreutils
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/diffutils/">
diffutils
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/file/">
file
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/findutils/">
findutils
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/gawk/">
gawk
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/grep/">
grep
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/gzip/">
gzip
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/make/">
make
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/patch/">
patch
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/sed/">
sed
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/tar/">
tar
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/xz/">
xz
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/binutils-p2/">
binutils проход 2
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/gcc-p2/">
gcc проход 2
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/change-owner/">
Смена владельца каталога $LIN
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/enter-in-chroot/">
Вход в окружение chroot
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/create-files/">
Создание базовых файлов и ссылок
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/libstdc-p2/">
libstdc++ проход 2
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/gettext/">
gettext
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/bison/">
bison
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/perl/">
perl
</a>
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/python/">
python
</a>
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/texinfo/">
texinfo
</a>
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/util-linux/">
util-linux
</a>
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-temp-system/cleanup/">
Очистка и сохранение временной системы
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_8" id="__nav_8" type="checkbox"/>
<label class="md-nav__link" for="__nav_8">
Сборка Linux системы
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="Сборка Linux системы" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span>
Сборка Linux системы
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/build-system/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/set-profile/">
Настройка окружения bash
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/iana-etc/">
iana-etc
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/glibc/">
glibc
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/zlib/">
zlib-ng
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/bz2/">
bzip2
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/xz/">
xz
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/zstd/">
zstd
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/file/">
file
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/readline/">
readline
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/m4/">
m4
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/bc/">
bc
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/flex/">
flex
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/tcl/">
tcl
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/expect/">
expect
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/dejagnu/">
dejagnu
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/binutils/">
binutils
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/gmp/">
gmp
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/mpfr/">
mpfr
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/mpc/">
mpc
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/isl/">
isl
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/attr/">
attr
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/acl/">
acl
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/libcap/">
libcap
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/shadow/">
shadow
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/gcc/">
gcc
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/pkg-config/">
pkg-config
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/ncurses/">
ncurses
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/sed/">
sed
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/psmisc/">
psmisc
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/gettext/">
gettext
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/bison/">
bison
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/grep/">
grep
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/bash/">
bash
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/libtool/">
libtool
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/gdbm/">
gdbm
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/gperf/">
gperf
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/expat/">
expat
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/inetutils/">
inetutils
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/perl/">
perl
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/xml-parser/">
XML::Parser
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/intltool/">
intltool
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/autoconf/">
autoconf
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/automake/">
automake
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/kmod/">
kmod
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/libelf/">
libelf
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/libffi/">
libffi
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/openssl/">
openssl
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/python/">
python
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/ninja/">
ninja
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/meson/">
meson
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/coreutils/">
coreutils
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/check/">
check
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/diffutils/">
diffutils
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/gawk/">
gawk
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/findutils/">
findutils
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/groff/">
groff
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/less/">
less
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/gzip/">
gzip
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/iproute/">
iproute2
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/kbd/">
kbd
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/libpipeline/">
libpipeline
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/make/">
make
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/patch/">
patch
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/tar/">
tar
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/mandb/">
man-db
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/texinfo/">
texinfo
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/popt/">
popt
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/freetype/">
freetype
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/dosfstools/">
dosfstools
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/wget/">
wget
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/libtasn1/">
libtasn1
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/p11-kit/">
p11-kit
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/make-ca/">
make-ca
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/markupsafe/">
MarkupSafe
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/jinja2/">
Jinja2
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_8_77" id="__nav_8_77" type="checkbox"/>
<label class="md-nav__link" for="__nav_8_77">
Выбор текстового редактора
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="Выбор текстового редактора" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_8_77">
<span class="md-nav__icon md-icon"></span>
Выбор текстового редактора
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/text-editor/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/vim/">
vim
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/emacs/">
emacs
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/nano/">
nano
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_8_78" id="__nav_8_78" type="checkbox"/>
<label class="md-nav__link" for="__nav_8_78">
Выбор системы инициализации
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="Выбор системы инициализации" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_8_78">
<span class="md-nav__icon md-icon"></span>
Выбор системы инициализации
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init-system/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_8_78_2" id="__nav_8_78_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_8_78_2">
SysVInit
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="SysVInit" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_8_78_2">
<span class="md-nav__icon md-icon"></span>
SysVInit
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init/sysvinit-page/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init/eudev-sysv/">
eudev
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init/procps-ng-sysv/">
procps-ng
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init/util-linux-sysv/">
util-linux
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init/sysklogd-sysv/">
sysklogd
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init/sysvinit/">
sysvinit
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init/bootscripts/">
bootscripts
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_8_78_3" id="__nav_8_78_3" type="checkbox"/>
<label class="md-nav__link" for="__nav_8_78_3">
SystemD
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="SystemD" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_8_78_3">
<span class="md-nav__icon md-icon"></span>
SystemD
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init/systemd-page/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init/systemd-users/">
Создание пользователей и групп для systemd
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init/systemd/">
systemd
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init/dbus-sysd/">
d-bus
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init/procps-ng-sysd/">
procps-ng
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/init/util-linux-sysd/">
util-linux
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/e2fsprogs/">
e2fsprogs
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_8_80" id="__nav_8_80" type="checkbox"/>
<label class="md-nav__link" for="__nav_8_80">
GRUB
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="GRUB" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_8_80">
<span class="md-nav__icon md-icon"></span>
GRUB
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/boot/about-grub/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_8_80_2" id="__nav_8_80_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_8_80_2">
EFI
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="EFI" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_8_80_2">
<span class="md-nav__icon md-icon"></span>
EFI
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/boot/efi/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/boot/efivar/">
efivar
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/boot/efibootmgr/">
efibootmgr
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/boot/grub-efi/">
GRUB
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_8_80_3" id="__nav_8_80_3" type="checkbox"/>
<label class="md-nav__link" for="__nav_8_80_3">
BIOS/Legacy
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="BIOS/Legacy" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_8_80_3">
<span class="md-nav__icon md-icon"></span>
BIOS/Legacy
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/boot/bios/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/boot/grub-mbr/">
GRUB
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../build-system/cleanup/">
Очистка
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_9" id="__nav_9" type="checkbox"/>
<label class="md-nav__link" for="__nav_9">
Настройка системы
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="Настройка системы" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span>
Настройка системы
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../setup/setup/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../setup/fstab/">
Создание файла /etc/fstab
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../setup/shells/">
Создание файла /etc/shells
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_9_4" id="__nav_9_4" type="checkbox"/>
<label class="md-nav__link" for="__nav_9_4">
systemd
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="systemd" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_9_4">
<span class="md-nav__icon md-icon"></span>
systemd
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../setup/hw-clock/">
Настройка аппаратных часов
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../setup/network-systemd/">
Настройка сети
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_9_5" id="__nav_9_5" type="checkbox"/>
<label class="md-nav__link" for="__nav_9_5">
SysVInit
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="SysVInit" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_9_5">
<span class="md-nav__icon md-icon"></span>
SysVInit
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../setup/sysvinit-conf/">
Настройка SysVInit
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_10" id="__nav_10" type="checkbox"/>
<label class="md-nav__link" for="__nav_10">
Настройка и установка ядра
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="Настройка и установка ядра" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span>
Настройка и установка ядра
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../kernel/kernel-setup-intro/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../kernel/kernel-setup/">
Настройка
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../kernel/about-fw/">
О прошивках
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_11" id="__nav_11" type="checkbox"/>
<label class="md-nav__link" for="__nav_11">
Делаем систему загрузочной
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="Делаем систему загрузочной" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span>
Делаем систему загрузочной
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../boot/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/>
<label class="md-nav__link md-nav__link--active" for="__toc">
Создание загрузочной системы EFI
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<a class="md-nav__link md-nav__link--active" href="./">
Создание загрузочной системы EFI
</a>
2021-10-29 23:57:31 +08:00
<nav aria-label="Содержание" class="md-nav md-nav--secondary">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Содержание
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="#efi_1">
Поиск, или создание системного раздела EFI
</a>
</li>
2021-10-29 23:57:31 +08:00
<li class="md-nav__item">
<a class="md-nav__link" href="#efi-variable-file-system">
Монтирование EFI Variable File System
</a>
</li>
2021-10-29 23:57:31 +08:00
<li class="md-nav__item">
<a class="md-nav__link" href="#_1">
Настройка
</a>
</li>
2021-10-29 23:57:31 +08:00
</ul>
</nav>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../mbr/">
Создание загрузочной системы Legacy Boot MBR
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_12" id="__nav_12" type="checkbox"/>
<label class="md-nav__link" for="__nav_12">
Заключительная часть
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="Заключительная часть" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_12">
<span class="md-nav__icon md-icon"></span>
Заключительная часть
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../final/final/">
Заключительная часть
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_13" id="__nav_13" type="checkbox"/>
<label class="md-nav__link" for="__nav_13">
Вспомогательные материалы
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="Вспомогательные материалы" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_13">
<span class="md-nav__icon md-icon"></span>
Вспомогательные материалы
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../additional/additional/">
Введение
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-state="indeterminate" data-md-toggle="__nav_13_2" id="__nav_13_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_13_2">
Строение GNU/Linux
<span class="md-nav__icon md-icon"></span>
2021-10-29 23:57:31 +08:00
</label>
<nav aria-label="Строение GNU/Linux" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_13_2">
<span class="md-nav__icon md-icon"></span>
Строение GNU/Linux
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../../additional/LinuxStructure1/">
Строение GNU/Linux. Часть 1
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../additional/LinuxStructure2/">
Строение GNU/Linux. Часть 2
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../additional/LinuxStructure3/">
Строение GNU/Linux. Часть 3
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../additional/LinuxStructure4/">
Строение GNU/Linux. Часть 4
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../additional/src-compiling/">
Сборка ПО из исходного кода
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../additional/error-fix/">
Решение ошибок сборки
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../additional/cross-compiler/">
Кросс-компилятор
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../cpu-arch.md">
Виды популярных архитектур процессора
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../additional/partitions_catalogs.md">
Типы разделов и каталогов
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../additional/swap/">
Выбор размера файла подкачки
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../additional/zram/">
Настройка zram
</a>
2021-10-29 23:57:31 +08:00
</li>
<li class="md-nav__item">
<a class="md-nav__link" href="../../additional/sha-bang/">
О шебангах в скриптах Linux
</a>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
2021-10-29 23:57:31 +08:00
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc">
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav aria-label="Содержание" class="md-nav md-nav--secondary">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Содержание
</label>
2021-10-29 23:57:31 +08:00
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="#efi_1">
Поиск, или создание системного раздела EFI
</a>
</li>
2021-10-29 23:57:31 +08:00
<li class="md-nav__item">
<a class="md-nav__link" href="#efi-variable-file-system">
Монтирование EFI Variable File System
</a>
</li>
2021-10-29 23:57:31 +08:00
<li class="md-nav__item">
<a class="md-nav__link" href="#_1">
Настройка
</a>
</li>
2021-10-29 23:57:31 +08:00
</ul>
</nav>
2021-10-29 23:57:31 +08:00
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<a class="md-content__button md-icon" href="https://github.com/Linux4Yourself/book/edit/master/docs/boot/uefi.md" title="Редактировать страницу">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25z"></path></svg>
</a>
<h1 id="efi">Создание загрузочной системы EFI<a class="headerlink" href="#efi" title="Permanent link"></a></h1>
<details class="warning" open="open"><summary>Warning</summary><p>Отключите <code>secure boot</code>! На данный момент эта технология не поддерживается. Чтобы настроить процесс загрузки с помощью GRUB для UEFI, необходимо отключить её в интерфейсе конфигурации прошивки. Прочтите документацию, предоставленную производителем вашей системы, чтобы узнать, как это сделать.</p>
</details>
<p>Убедитесь, что вы не пропустили раздел по настройке ядра, для поддержки <a href="#/kernel/kernel-setup?id=efi">EFI</a>.</p>
2021-10-29 23:57:31 +08:00
<h2 id="efi_1">Поиск, или создание системного раздела EFI<a class="headerlink" href="#efi_1" title="Permanent link"></a></h2>
<p>В системе на основе EFI загрузчики устанавливаются в специальный раздел FAT32, называемый системным разделом EFI (ESP). Если ваша система поддерживает EFI и предустановлен дистрибутив Linux и (или) Windows, скорее всего, ESP уже создан. Посмотрите все разделы на вашем жёстком диске (замените <code>sda</code> на нужное устройство):</p>
<div class="highlight"><pre><span></span><code><span class="linenos" data-linenos="1 "></span>fdisk -l /dev/sda
</code></pre></div>
<p>Столбец ESP <code>type</code> должен быть <code>EFI System</code>.</p>
<p>Например:</p>
<div class="highlight"><pre><span></span><code><span class="linenos" data-linenos="1 "></span>Устр-во начало Конец Секторы Размер Тип
<span class="linenos" data-linenos="2 "></span>/dev/sda1 4096 618495 614400 300M EFI
<span class="linenos" data-linenos="3 "></span>/dev/sda2 618496 268430084 267811589 127,7G Файловая система Linux
</code></pre></div>
<p>Если система или жёсткий диск новые, или если вы впервые устанавливаете ОС, загружаемую через <code>UEFI</code>, <code>ESP</code> может не существовать. В этом случае создайте новый раздел, создайте на нем файловую систему <code>vfat</code> и установите тип раздела <code>EFI system</code>.</p>
<details class="bug" open="open"><summary>Bug</summary><p>Некоторые (старые) реализации <code>UEFI</code> могут требовать, чтобы ESP был первым разделом на диске.</p>
</details>
<p>Создайте точку монтирования для <code>ESP</code> и смонтируйте ее (замените <code>sda1</code> на соответствующий <code>ESP</code>):</p>
<div class="highlight"><pre><span></span><code><span class="linenos" data-linenos="1 "></span>mkdir -pv /boot/efi <span class="o">&amp;&amp;</span>
<span class="linenos" data-linenos="2 "></span>mount -v -t vfat /dev/sda1 /boot/efi
</code></pre></div>
<p>Добавьте запись для <code>ESP</code> в <code>/etc/fstab</code>, чтобы он автоматически монтировался во время загрузки системы:</p>
<div class="highlight"><pre><span></span><code><span class="linenos" data-linenos="1 "></span>cat &gt;&gt; /etc/fstab <span class="s">&lt;&lt; EOF</span>
<span class="linenos" data-linenos="2 "></span><span class="s">/dev/sda1 /boot/efi vfat defaults 0 1</span>
<span class="linenos" data-linenos="3 "></span><span class="s">EOF</span>
</code></pre></div>
2021-10-29 23:57:31 +08:00
<h2 id="efi-variable-file-system">Монтирование EFI Variable File System<a class="headerlink" href="#efi-variable-file-system" title="Permanent link"></a></h2>
<p>Для установки GRUB на UEFI необходимо смонтировать файловую систему EFI Variable, <code>efivarfs</code>. Если она еще не была смонтирована ранее, выполните команду:</p>
<div class="highlight"><pre><span></span><code><span class="linenos" data-linenos="1 "></span>mountpoint /sys/firmware/efi/efivars <span class="o">||</span> mount -v -t efivarfs efivarfs /sys/firmware/efi/efivars
</code></pre></div>
<p>Добавьте запись для <code>efivarfs</code> в <code>/etc/fstab</code>, чтобы она автоматически монтировалась во время загрузки системы:</p>
<div class="highlight"><pre><span></span><code><span class="linenos" data-linenos="1 "></span>cat &gt;&gt; /etc/fstab <span class="s">&lt;&lt; EOF</span>
<span class="linenos" data-linenos="2 "></span><span class="s">efivarfs /sys/firmware/efi/efivars efivarfs defaults 0 0</span>
<span class="linenos" data-linenos="3 "></span><span class="s">EOF</span>
</code></pre></div>
<details class="note" open="open"><summary>Note</summary><p>Если система не загружается с UEFI, каталог <code>/sys/firmware/efi</code> будет отсутствовать. В этом случае вы должны загрузить систему в режиме <code>UEFI</code> с аварийным загрузочным диском.</p>
</details>
2021-10-29 23:57:31 +08:00
<h2 id="_1">Настройка<a class="headerlink" href="#_1" title="Permanent link"></a></h2>
<p>В системах на основе UEFI GRUB работает устанавливая приложение EFI (особый вид исполняемого файла) в <code>/boot/efi/EFI/[id sizes/grubx64.efi</code>, где <code>/boot/efi</code> - точка монтирования <code>ESP</code>, а <code>[id]</code> заменяется идентификатором, указанным в командной строке <code>grub-install</code>. <code>GRUB</code> создаст запись в переменных <code>EFI</code>, содержащую путь <code>EFI/[id]/grubx64.efi</code>, чтобы прошивка <code>EFI</code> могла найти <code>grubx64.efi</code> и загрузить его.</p>
<p><code>grubx64.efi</code> очень легкий (136 Кб), поэтому он не будет занимать много места в ESP. Типичный размер ESP составляет 100 Мб (для диспетчера загрузки Windows, который использует около 50 Мб в ESP). Как только grubx64.efi загружен прошивкой, он загрузит модули GRUB в загрузочный раздел. Расположение по умолчанию - <code>/boot/grub</code>.</p>
<p>Установите файлы GRUB в <code>/boot/efi/EFI/LFS/grubx64.efi</code> и <code>/boot/grub</code>. Затем настройте загрузочную запись в переменных EFI:</p>
<div class="highlight"><pre><span></span><code><span class="linenos" data-linenos="1 "></span>grub-install --bootloader-id<span class="o">=</span>LIN --recheck
</code></pre></div>
<p>Если установка прошла успешно, вывод должен быть:</p>
<div class="highlight"><pre><span></span><code><span class="linenos" data-linenos="1 "></span>Installing for x86_64-efi platform.
<span class="linenos" data-linenos="2 "></span>Installation finished. No error reported.
</code></pre></div>
<p>Запустите <code>efibootmgr</code>, чтобы ещё раз проверить конфигурацию загрузки EFI.</p>
<div class="highlight"><pre><span></span><code><span class="linenos" data-linenos="1 "></span>efibootmgr
</code></pre></div>
<p>Пример вывода:</p>
<div class="highlight"><pre><span></span><code><span class="linenos" data-linenos="1 "></span>BootCurrent: 0000
<span class="linenos" data-linenos="2 "></span>Timeout: 1 seconds
<span class="linenos" data-linenos="3 "></span>BootOrder: 0005,0000,0002,0001,0003,0004
<span class="linenos" data-linenos="4 "></span>Boot0000* ARCH
<span class="linenos" data-linenos="5 "></span>Boot0001* UEFI:CD/DVD Drive
<span class="linenos" data-linenos="6 "></span>Boot0002* Windows Boot Manager
<span class="linenos" data-linenos="7 "></span>Boot0003* UEFI:Removable Device
<span class="linenos" data-linenos="8 "></span>Boot0004* UEFI:Network Device
<span class="linenos" data-linenos="9 "></span>Boot0005* LIN
</code></pre></div>
<p>Обратите внимание, что <code>0005</code> является первым в <code>BootOrder</code>, а <code>Boot0005</code> - это <code>LIN</code>. Это означает, что при следующей загрузке системы будет использоваться версия <code>GRUB</code>, установленная в <code>LIN</code>.</p>
2021-10-29 23:57:31 +08:00
<h1 id="grub">Создание файла конфигурации GRUB<a class="headerlink" href="#grub" title="Permanent link"></a></h1>
<p>Создайте <code>/boot/grub/grub.cfg</code> для настройки меню загрузки GRUB:</p>
<div class="highlight"><pre><span></span><code><span class="linenos" data-linenos=" 1 "></span>cat &gt; /boot/grub/grub.cfg <span class="s">&lt;&lt; EOF</span>
<span class="linenos" data-linenos=" 2 "></span><span class="s"># Begin /boot/grub/grub.cfg</span>
<span class="linenos" data-linenos=" 3 "></span><span class="s">set default=0</span>
<span class="linenos" data-linenos=" 4 "></span><span class="s">set timeout=5</span>
<span class="linenos" data-linenos=" 5 "></span>
<span class="linenos" data-linenos=" 6 "></span><span class="s">insmod part_gpt</span>
<span class="linenos" data-linenos=" 7 "></span><span class="s">insmod ext2</span>
<span class="linenos" data-linenos=" 8 "></span><span class="s">set root=(hd0,2)</span>
<span class="linenos" data-linenos=" 9 "></span>
<span class="linenos" data-linenos="10 "></span><span class="s">if loadfont /boot/grub/fonts/unicode.pf2; then</span>
<span class="linenos" data-linenos="11 "></span><span class="s"> set gfxmode=auto</span>
<span class="linenos" data-linenos="12 "></span><span class="s"> insmod all_video</span>
<span class="linenos" data-linenos="13 "></span><span class="s"> terminal_output gfxterm</span>
<span class="linenos" data-linenos="14 "></span><span class="s">fi</span>
<span class="linenos" data-linenos="15 "></span>
2021-10-29 23:57:31 +08:00
<span class="linenos" data-linenos="16 "></span><span class="s">menuentry "GNU/Linux, Linux 5.10.17-lfs-10.1" {</span>
<span class="linenos" data-linenos="17 "></span><span class="s"> linux /boot/vmlinuz root=/dev/sda2 ro</span>
<span class="linenos" data-linenos="18 "></span><span class="s">}</span>
<span class="linenos" data-linenos="19 "></span>
2021-10-29 23:57:31 +08:00
<span class="linenos" data-linenos="20 "></span><span class="s">menuentry "Firmware Setup" {</span>
<span class="linenos" data-linenos="21 "></span><span class="s"> fwsetup</span>
<span class="linenos" data-linenos="22 "></span><span class="s">}</span>
<span class="linenos" data-linenos="23 "></span><span class="s">EOF</span>
</code></pre></div>
<p><code>(hd0,2)</code>, <code>sda2</code> следует заменить в соответствии с вашей конфигурацией.</p>
<details class="note" open="open"><summary>Note</summary><p>Для GRUB файлы используются относительно раздела. Если вы использовали отдельный раздел <code>/boot</code>, удалите <code>/boot</code> из указанных выше путей (к ядру и к unicode.pf2). Вам также нужно будет изменить строку корневого раздела, чтобы она указывала на загрузочный раздел.</p>
</details>
2021-10-29 23:57:31 +08:00
<h2 id="windows">Загрузка вместе с Windows<a class="headerlink" href="#windows" title="Permanent link"></a></h2>
<p>Добавьте запись в файл конфигурации <code>grub.cfg</code>:</p>
<div class="highlight"><pre><span></span><code><span class="linenos" data-linenos=" 1 "></span>cat &gt;&gt; /boot/grub/grub.cfg <span class="s">&lt;&lt; EOF</span>
<span class="linenos" data-linenos=" 2 "></span><span class="s"># Begin Windows addition</span>
<span class="linenos" data-linenos=" 3 "></span>
2021-10-29 23:57:31 +08:00
<span class="linenos" data-linenos=" 4 "></span><span class="s">menuentry "Windows 10" {</span>
<span class="linenos" data-linenos=" 5 "></span><span class="s"> insmod fat</span>
<span class="linenos" data-linenos=" 6 "></span><span class="s"> insmod chain</span>
<span class="linenos" data-linenos=" 7 "></span><span class="s"> set root=(hd0,1)</span>
<span class="linenos" data-linenos=" 8 "></span><span class="s"> chainloader /EFI/Microsoft/Boot/bootmgfw.efi</span>
<span class="linenos" data-linenos=" 9 "></span><span class="s">}</span>
<span class="linenos" data-linenos="10 "></span><span class="s">EOF</span>
</code></pre></div>
<p>(hd0,1) следует заменить назначенным GRUB именем для ESP. Директива <code>chainloader</code> может использоваться, чтобы указать GRUB запустить другой исполняемый файл EFI, в данном случае диспетчер загрузки Windows. вы можете поместить больше используемых инструментов в исполняемом формате EFI (например, оболочку EFI) в ESP и создать для них записи GRUB.</p>
2021-10-29 23:57:31 +08:00
</article>
</div>
</div>
</main>
<footer class="md-footer">
2021-10-29 23:57:31 +08:00
<nav aria-label="Footer" class="md-footer__inner md-grid">
<a aria-label="Назад: Введение" class="md-footer__link md-footer__link--prev" href="../boot/" rel="prev">
<div class="md-footer__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"></path></svg>
</div>
<div class="md-footer__title">
<div class="md-ellipsis">
<span class="md-footer__direction">
Назад
</span>
Введение
</div>
2021-10-29 23:57:31 +08:00
</div>
</a>
<a aria-label="Вперед: Создание загрузочной системы Legacy Boot MBR" class="md-footer__link md-footer__link--next" href="../mbr/" rel="next">
<div class="md-footer__title">
<div class="md-ellipsis">
<span class="md-footer__direction">
Вперед
</span>
Создание загрузочной системы Legacy Boot MBR
</div>
2021-10-29 23:57:31 +08:00
</div>
<div class="md-footer__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"></path></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-footer-copyright">
Made with
2021-10-29 23:57:31 +08:00
<a href="https://squidfunk.github.io/mkdocs-material/" rel="noopener" target="_blank">
Material for MkDocs
</a>
2021-10-29 23:57:31 +08:00
... <a class="link--pdf-download" download href="../../pdf/document.pdf" title="PDF">download PDF</a></div>
<div class="md-footer-social">
<a class="md-footer-social__link" href="https://github.com/Linux4Yourself/book" rel="noopener" target="_blank" title="github.com">
<svg viewbox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg>
</a>
<a class="md-footer-social__link" href="https://t.me/Linux4Yourself" rel="noopener" target="_blank" title="t.me">
<svg viewbox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm121.8 169.9-40.7 191.8c-3 13.6-11.1 16.9-22.4 10.5l-62-45.7-29.9 28.8c-3.3 3.3-6.1 6.1-12.5 6.1l4.4-63.1 114.9-103.8c5-4.4-1.1-6.9-7.7-2.5l-142 89.4-61.2-19.1c-13.3-4.2-13.6-13.3 2.8-19.7l239.1-92.2c11.1-4 20.8 2.7 17.2 19.5z"></path></svg>
</a>
</div>
</div>
</div>
</footer>
2021-10-29 23:57:31 +08:00
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.code.annotate", "content.tabs.link", "navigation.expand", "navigation.indexes", "search.highlight", "search.share", "search.suggest"], "translations": {"clipboard.copy": "\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u0431\u0443\u0444\u0435\u0440", "clipboard.copied": "\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0432 \u0431\u0443\u0444\u0435\u0440", "search.config.lang": "ru", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "\u041f\u043e\u0438\u0441\u043a", "search.result.placeholder": "\u041d\u0430\u0447\u043d\u0438\u0442\u0435 \u043f\u0435\u0447\u0430\u0442\u0430\u0442\u044c \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430", "search.result.none": "\u0421\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0439 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e", "search.result.one": "\u041d\u0430\u0439\u0434\u0435\u043d\u043e 1 \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0435", "search.result.other": "\u041d\u0430\u0439\u0434\u0435\u043d\u043e # \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0439", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing", "select.version.title": "Select version"}, "search": "../../assets/javascripts/workers/search.8397ff9e.min.js", "version": null}</script>
<script src="../../assets/javascripts/bundle.1e84347e.min.js"></script>
<script src="../../js/config.js"></script>
</body>
</html>