2015-01-16 1 views
0

В настоящее время я использую ipxe для поддержки установки системы для виртуальных машин. Некоторые скрипты из github мне очень помогли. Но я до сих пор не знаю значения какого-то кода, сосать как:Что означают команды 209 и 210 в команде Set iPXE

set 210:string ${boot-url}sysrcd-${sysrcd-version}-x86/isolinux/ 
set 209:string isolinux.cfg 
set filename ${210:string}pxelinux.0 

что означают 209 и 210? В официальном руководстве не содержится достаточной информации.

http://ipxe.org/cmd/set

ответ

0

Это как работает iPXE.

  1. Клиент (с прошивкой iPXE) запрашивает динамический IP-адрес с DHCP-сервера.
  2. DHCP-сервер предлагает IP-адрес, а также дополнительные «опции», которые включают загрузку загружаемого файла.
  3. Клиент использует TFTP или HTTP для загрузки загрузочного файла. iPXE может обрабатывать несколько типов загрузочных файлов, в вашем случае это скрипт iPXE.
  4. Клиент запускает этот скрипт для загрузки фактических загрузочных изображений. Это могут быть образы ISO, или монтирование ядра + initrd + NFS, или загрузка с целевого объекта iSCSI.

Это просто синтаксис сценария iPXE. Первая строка задает переменную XXX, а третья строка использует ее $ {XXX}. Однако ИМХО, это плохие имена. Согласно «Dynamic Host Configuration Protocol Options Used by PXELINUX» 209 и 210 являются параметрами DHCP. 209 означает «файл конфигурации», а 210 означает «префикс пути».

Значит, они имеют в виду определенные вещи, но они просто имена и могут быть названы любым другим способом.

Смежные вопросы