Действительно ли возможно добавить некоторую опцию 'PXE Network Boot' к GRUB?

Я думаю, что слишком поздно для ответа, но так или иначе... Дистрибутив, Вы ищете, "Manjaro Linux", общественный выпуск.

http://sourceforge.net/projects/manjarolinux/files/community/LXDE/

6
25.07.2016, 18:54
2 ответа

Да, вы можете добавить в Grub программу запуска (i) PXE .

Для систем на основе dpkg , таких как Debian и производные: Требуется только apt-get install ipxe

Я ожидаю, что другие дистрибутивы также интегрировали его довольно удобно.

==> Пункт меню «PXE Boot» будет существовать при следующей перезагрузке.

Если вы хотите узнать внутренние рабочие детали:

Скрипты обработчиков после установки автоматически добавляют запись iPXE в конфигурацию grub, используя файл «шаблон» /etc/grub.d/ 20_ipxe .

В итоге вы получите запись вроде следующей в /boot/grub/grub.cfg

menuentry 'Linux NetBoot Environment' {
  set root='(hd0,1)'
  <More, less important options>
  linux16 /boot/ipxe.lkrn
}

Это просто означает, что вместо (linux-) ядра, grub предоставляет полный контроль над компьютером другому "простому" "программа, в данном случае ipxe.lkrn . Аналогичным образом запускается MemTestx86.

Стек PXE - это программное обеспечение, которое обычно хранится где-то на материнской плате. Просто в этом случае мы загружаем его откуда-то, к чему могут получить доступ драйверы из GRUB.

Пример сценария использования:

Вы захотите установить базовый GRUB на диске, имея сначала запись PXE, и откат на Позиции 2 к локальной загрузке по цепочке с (скажем) Раздела 1.

Конфигурация, которую будет использовать iPXE, будет зависеть от файлов, находящихся на вашем сервере конфигурации загрузки. Там вы сделаете выбор по умолчанию, сначала выберите в меню «Загрузка с локального раздела 1», затем выберите другие варианты (Boot-AV, SuperGrub, Debian NetInst ...).

==> Обычно ваши пользователи ничего не трогают, пока не увидят графическое приглашение для входа в локальную установку.

Boot-Sequence: GRUB - iPXE - OS-in-Partition-1 (откат к OS-In-Partition-1, если PXE не работает)

==> Физически присутствует на ПК, вы можете выбрать другую загрузку -Параметры.

==> Физически не присутствуя на ПК, вы можете изменить конфигурацию PXE на стороне сервера на «одноразовую» загрузку, отличную от используемой по умолчанию.

8
27.01.2020, 20:28

Обычно я нахожу, что опция загрузки PXE существует только в системном меню выбора загрузки BIOS. Как только вы попадаете в grub, практически уже поздно.

На машинах Dell, похоже, можно запрограммировать это действие удаленно (и программно) в зависимости от установленного оборудования. Особенно с помощью iDRAC Dell. Эта возможность может быть возможна и на аппаратном обеспечении других производителей.

-2
27.01.2020, 20:28

Теги

Похожие вопросы