인텔® 이더넷 플래시 펌웨어 유틸리티(BootUtil)을 사용하여 지원되는 인텔 PCI 및 PCI 익스프레스 기반 네트워크 어댑터의 플래시 메모리에서 PCI 옵션 ROM을 프로그래밍합니다. BootUtil을 사용하여 구성을 업데이트할 수 있습니다.
BootUtil은 인텔® 이더넷 어댑터의 기본 설정을 변경하는 유틸리티 프로그램입니다. BootUtil을 사용하여 Wake-on-LAN 및 인텔® Boot Agent 기능을 사용하거나 사용하지 않도록 설정하고 부팅 에이전트에서 사용하는 일부 설정을 사용하거나 사용하지 않도록 설정할 수 있습니다. 또한 BootUtil을 사용하면 NIC의 플래시 구성 요소에 저장된 이미지를 현장에서 업그레이드할 수 있습니다.
메모 | BootUtil을 사용하여 어댑터 플래시 메모리를 업데이트하면 플래시 메모리에서 기존 펌웨어 이미지가 모두 지워집니다. |
BootUtil 실행
BootUtil은 실행에서 하나의 실행 가능 옵션과 연결된 실행 불가능한 옵션을 허용합니다. 충돌하는 실행 옵션(예: -FLASHENABLE 및 -UPDATE 함께 사용)이 제공되면 BOOTUTIL은 오류와 함께 종료됩니다.
옵션(해당되는 경우)은 논리적 그룹에 나열됩니다. 명령줄 옵션 없이 BootUtil을 실행하면 시스템에서 지원되는 모든 인텔 네트워크 어댑터 목록이 표시됩니다.
일반 옵션 | |
매개 변수 | 묘사 |
-HELP 또는 -? | 명령줄 옵션 목록을 표시합니다. |
-EXITCODES | BootUtil에 의해 OS에 반환된 종료 코드를 표시합니다. |
-IMAGEVERSION 또는 -IV | 리소스 이미지의 펌웨어 유형 및 버전 번호를 표시합니다. -FILE 옵션과 함께 사용하는 경우 리소스 이미지는 FLB 파일에 있습니다. -NIC 옵션과 함께 사용할 경우 리소스 이미지는 어댑터 플래시에 있습니다. -ALL 옵션과 함께 사용하면 모든 어댑터에 대해 각 리소스 이미지가 계속 표시됩니다. |
-E | 시스템에서 지원되는 모든 네트워크 포트를 열거합니다. |
-O=[파일 이름] | E 또는 NIC와 함께 사용해야 합니다. |
-I=[파일 이름] | 선택한 포트의 [FILENAME] 스크립트 파일 및 프로그램 설정에서 iSCSI 부팅 구성 옵션을 읽습니다. |
-FILE=[파일 이름] | -SAVEIMAGE, -RESTOREIMAGE, -SAVECONFIG 또는 -RESTORECONFIG 옵션의 파일 이름을 지정합니다. |
플래시 프로그래밍 옵션 | |
매개 변수 | 묘사 |
-UP 또는 -UPDATE=[ROMType] [-FILE=파일 이름] | -NIC 옵션으로 지정된 어댑터의 플래시 메모리를 지정된 FLB 플래시 펌웨어 이미지 파일로 업데이트합니다. -QUIET 지정하지 않으면 업그레이드하기 전에 기존 펌웨어 이미지를 덮어쓸지 묻는 메시지가 표시됩니다. 파일 이름을 제공하지 않으면 유틸리티는 기본 bootimg를 찾습니다. 모든 이미지 유형이 있는 FLB 파일입니다. 다음 예제에서는 pxe를 사용하지만 efi, efi64, FCoE 또는 iSCSI일 수도 있습니다. 어댑터가 콤보 옵션 ROM을 지원하는 경우 다음 명령 옵션은 지원되는 콤보 이미지를 자동으로 감지하고 해당 이미지로 어댑터를 프로그래밍합니다. |
-SAVEIMAGE | -NIC 옵션으로 지정된 어댑터의 플래시 메모리에 있는 기존 플래시 펌웨어 이미지를 디스크 파일에 저장합니다. 대상 파일은 -FILE 옵션을 지정합니다. |
-RESTOREIMAGE | -NIC 옵션을 사용하여 이전에 저장한 플래시 펌웨어 이미지를 동일한 네트워크 어댑터에 복원합니다. 소스 파일은 -FILE 옵션을 지정합니다. |
-QUIET | 확인 메시지 없이 BootUtil을 실행합니다. 이 옵션은 -IMAGEVERSION, -UP, -UPDATE, -RESTOREIMAGE또는 -HELP 옵션과 함께 사용됩니다. |
전원 관리 옵션 | |
매개 변수 | 묘사 |
-WOLENABLE 또는 -WOLE | 선택한 포트에서 WOL(Wake On Lan) 기능을 활성화합니다. |
-WOLDISABLE 또는 -WOLD | 선택한 포트에서 WOL(Wake On Lan) 기능을 비활성화합니다. |
어댑터 선택 옵션 | |
매개 변수 | 묘사 |
-ALL | 시스템에서 지원되는 모든 네트워크 포트를 선택합니다. |
-NIC=XX | 시스템에서 특정 네트워크 포트를 선택합니다. 실행 옵션 없이 사용하면 선택한 포트의 iSCSI 부팅 구성이 인쇄되거나 -O 옵션이 사용될 때 파일에 저장됩니다. |
-TARGET=XX | FCoE별 선택 옵션입니다. 유효한 값은 1, 2, 3 및 4입니다. 이 옵션은 구성 명령 -WWPN, -FCOELUN, FCOEVLAN, -BOOTORDER에 필요합니다. |
-BLINK | 선택한 포트의 LED가 10초 동안 깜박입니다. |
어댑터 플래시 활성화/비활성화 옵션 | |||
매개 변수 | 묘사 | ||
-FLASHENABLE 또는 -FE | 선택한 어댑터에서 플래시 펌웨어를 실행할 수 있는 기능을 활성화합니다. | ||
-FLASHDISABLE 또는 -FD | 선택한 어댑터에서 플래시 펌웨어를 실행할 수 있는 기능을 비활성화합니다. | ||
-BOOTENABLE=[PXE, ISCSIPRIMARY, ISCSISECONDARY, FCOE또는 DISABLED] | 선택한 포트에서 활성화 또는 비활성화할 플래시 펌웨어 유형을 선택합니다. 콤보 옵션 ROM에는 모든 기능이 있을 수 있습니다. 모놀리식 옵션 ROM에는 PXE, FCoE 또는 iSCSI 기능이 있지만 전부는 아닙니다. 이 명령은 모놀리식 옵션 ROM에서 작동하지 않습니다.
|
BOOTENABLE=DISABLED
레거시 BIOS에 대한 FCoE, iSCSI 및 PXE 기능을 비활성화합니다.
BOOTENABLE=ISCSIPRIMARY
포트를 iSCSI 기본으로 활성화하고 레거시 BIOS에 대해 PXE/FCoE를 비활성화합니다.
BOOTENABLE=ISCSISECONDARY
포트를 iSCSI 보조 포트로 활성화하고 레거시 BIOS에 대해 PXE/FCoE를 비활성화합니다.
BOOTENABLE=PXE
레거시 BIOS에 대해 PXE를 활성화하고 iSCSI/FCoE 부트를 비활성화합니다.
BOOTENABLE=FCOE
레거시 BIOS에 대해 FCoE를 활성화하고 iSCSI/PXE 부트를 비활성화합니다.
PXE 부팅 구성 옵션( -NIC 또는 -ALL와 함께 사용 가능) | |
매개 변수 | 묘사 |
-DEFAULTCONFIG 또는 -DEFCFG | 선택한 NIC 의 PXE 구성을 기본 설정으로 되돌립니다. |
-SETUPENABLE 또는 -STE | Setup Menu(설정 메뉴)를 활성화합니다. |
-SETUPDISABLE 또는 -STD1 | Setup Menu를 비활성화합니다. |
-TITLEENABLE 또는 -TLE | 초기 제목 메시지를 활성화합니다. |
-TITLEDISABLE 또는 -TLD | 초기 제목 메시지를 비활성화합니다. |
-MESSAGEENABLE 또는 -MSE | PXE가 초기화될 때 Control-S 설정 메시지를 표시할 수 있습니다. Control-S 설정 메시지는 최신 부트 에이전트 버전에서 더 이상 사용할 수 없으므로 옵션 ROM의 공간이 확보됩니다. |
-MESSAGEDISABLE 또는 -MSD1 | PXE가 초기화될 때 Control-S 설정 메시지 표시를 비활성화합니다. |
-SETWAITTIME=X 또는 -SWT=X1 | NIC의 설정 지연 시간을 X초로 설정합니다. 유효한 지연 시간은 0, 2, 3 및 5입니다. |
-MODE | 주어진 MODE 설정을 주어진 NIC(들)의 EEPROM에 씁니다. |
1 공간 제한으로 인해 더 이상 사용할 수 없습니다. 옵션 ROM의 경우 64KB로 제한되므로 공간을 확보하기 위해 메뉴가 제거되었습니다. 대신 -TLE 또는 -TLD를 사용하여 활성화 및 비활성화하십시오.
iSCSI 부트 구성 옵션 | |
매개 변수 | 묘사 |
-SAVECONFIG | 선택한 포트의 iSCSI 부팅 구성 스냅샷을 바이너리 파일에 저장합니다. -FILE 옵션으로 파일 이름을 지정해야 합니다. 경고: 보안상의 이유로 이 옵션을 사용할 때는 CHAP 설정을 사용하지 않도록 설정하는 것이 좋습니다. |
-RESTORECONFIG | 선택한 포트에서 이전에 저장한 iSCSI 부팅 구성 스냅샷을 복원합니다. 저장된 데이터를 지정하려면 -FILE 옵션이 필요합니다. 경고: 이 기능은 동일한 명령이 여러 포트에 실행된 경우 여러 기본 또는 보조 포트를 만들 수 있습니다. 다음 시스템 부팅을 위해 iSCSI 설정 메뉴에서 부팅 우선 순위 설정을 검토합니다. |
iSCSI 초기자에 대한 포트 구성 옵션 | |
이러한 옵션은 -NIC=XX 옵션을 사용하여 개별적으로 사용하거나 -I 옵션을 사용하여 스크립트 파일에서 사용할 수 있습니다. 값은 -[OPTION]=[VALUE] 형식입니다. | |
-[OPTION]=[VALUE] | 묘사 |
-INITIATORNAME | 이니시에이터의 iSCSI 정규화된 이름(IQN)을 지정합니다. |
-INITIATORIP | 점으로 구분된 10진수 표기법으로 초기자 IPv4 주소를 지정합니다. |
-INITIATORDHCP | 초기자에서 DHCP 클라이언트를 활성화하거나 비활성화합니다. |
-NETMASK | 초기자 서브넷 마스크를 점으로 구분된 10진수 표기법으로 지정합니다. |
-GATEWAY | 점으로 구분된 10진수 표기법으로 게이트웨이 IPv4 주소를 지정합니다. |
-BOOTPRIORITY | iSCSI 부팅 우선 순위를 PRIMARY, SECONDARY 또는 DISABLE로 지정합니다. |
iSCSI 대상 구성 옵션 | |
이러한 옵션은 -NIC=XX 옵션을 사용하여 개별적으로 사용하거나 -I 옵션을 사용하여 스크립트 파일에서 사용할 수 있습니다. 값은 -[OPTION]=[VALUE] 형식입니다. | |
-[OPTION]=[VALUE] | 묘사 |
-TARGETNAME | 대상에 대한 iSCSI 정규화된 이름(IQN)을 지정합니다. |
-TARGETIP | 점으로 구분된 10진수 표기법으로 대상 IPv4 주소를 지정합니다. |
-TARGETDHCP | ENABLE 또는 DISABLE을 사용하여 DHCP 루트 경로에서 대상 정보를 가져옵니다. |
-TARGETPORT | 연결할 대상의 TCP 포트 번호를 지정합니다. |
-BOOTLUN | 부팅에 사용할 LUN 번호를 지정합니다. |
인증 구성 옵션 | |||
이러한 옵션은 -NIC=XX 옵션을 사용하여 개별적으로 사용하거나 스크립트 파일에서 -I 옵션을 사용하여 사용할 수 있습니다. 값은 -[OPTION]=[VALUE] 형식입니다. | |||
-[OPTION]=[VALUE] | 묘사 | ||
-AUTHENTICATIONMETHOD | NONE, CHAP 또는 MutualCHAP를 지정합니다 | ||
-CHAPUSERNAME | CHAP 사용자 이름을 지정합니다. | ||
-CHAPSECRET | CHAP 사용자 이름과 함께 사용할 비밀 텍스트 문자열을 지정합니다. | ||
-MUTUALCHAPSECRET | 역방향(대상) CHAP 비밀 텍스트 문자열을 지정합니다. | ||
FCoE 일반 구성 옵션 | 이러한 옵션은 -NIC=XX 옵션과 함께 사용해야 합니다. -ALL 옵션과 함께 사용할 수 없습니다. | ||
-WWPNPREFIX | WWPN에 사용할 접두부를 지정합니다. 접두사는 4자리 16진수로 구성됩니다. 구분 기호 '-' 또는 ':'는 허용되지만 선택 사항입니다. 예: BOOTUTIL -NIC=1 -WWPNPREFIX=20-00 | ||
-WWNNPREFIX | WWNN에 사용할 접두어를 지정합니다. 접두사는 4자리 16진수로 구성됩니다. 구분 기호 '-' 또는 ':'는 허용되지만 선택 사항입니다. 예: BOOTUTIL -NIC=1 -WWNNPREFIX=10-00 | ||
FCoE 대상 구성 옵션 | 이러한 옵션을 사용하려면 -NIC=XX 옵션과 -TARGET=XX 옵션을 모두 사용해야 합니다. -ALL 옵션은 허용되지 않습니다. | ||
-WWPN | 선택한 대상에 대한 WWPN을 지정합니다. WWPN 은 16자리 16진수 또는 8바이트로 구성됩니다. 각 바이트는 선택적 구분 기호로 '-' 또는 ':'로 구분할 수 있습니다. 예: BOOTUTIL -NIC=1 -TARGET=1 -WWPN=00-11-22-33-44-55-66-77 | ||
-FCOELUN | 선택한 FCoE 대상에 대한 LUN을 지정합니다. 유효한 범위는 0..255입니다. | ||
-FCOEVLAN | 선택한 대상에 연결하기 위해 사용할 VLAN을 지정합니다. 유효한 범위는 0..4094입니다. | ||
-BOOTORDER | 선택한 대상의 부팅 순서를 지정합니다. 유효한 범위는 1-4입니다. 0을 지정하면 target이 부팅 순서에서 제외됩니다. 1-4의 부팅 순서 값은 모든 FCoE 부팅 지원 포트에서 대상에 한 번만 할당할 수 있습니다.
|
이 제품의 CHAP 인증 기능을 사용하려면 다음 승인이 필요합니다.
종료 코드
BootUtil은 OS 환경에 종료 코드를 반환합니다. 가능한 종료 코드는 다음과 같습니다.
코드명 | 값 |
모든 BootUtil 작업이 성공적으로 완료되었습니다. | 0 |
잘못된 명령줄 매개 변수 | 1 |
지원되는 네트워크 포트가 감지되지 않음 | 2 |
잘못된 네트워크 포트 선택 | 3 |
FLASH 작업 실패 | 4 |
EEPROM 읽기 작업 실패 | 5 |
EEPROM 쓰기 작업 실패 | 6 |
파일 콘텐츠가 없거나 손상되었습니다. | 7 |
운영자 종료 | 8 |
선택한 작업에 대해 LOM이 지원되지 않음 | 9 |
네트워크 포트를 부팅할 수 없습니다. | 10 |
플래시 펌웨어에 대해 플래시 메모리가 비활성화되어 있습니다. | 11 |
선택한 펌웨어에 비해 플래시 메모리가 너무 작습니다. | 12 |
iSCSI 부트 구성 프로그래밍 실패 | 13 |
시스템 메모리 할당 실패 | 14 |
파일 작업이 실패했습니다. | 15 |
FCoE 작업 실패 | 16 |