uefi 통한 pxe 부팅시 발생하는 오류의 이유을 알고 싶습니다.

pu4ro   
   조회 6152   추천 0    

서버는 dell r720 장비입니다.

짧은글 일수록 신중하게.
박문형 2020-09
델 기술지원팀쪽에 문의해야 할 사항으로 생각됩니다..

바이오스나 기타 펌웨어는 다 최신인가요??
박문형 2020-09
isaiah 2020-09
에러 메세지를 정리하면 바이너리 자체의 오류가 있다 라는 건데요.
 부트로더를 전송 받은 후 저 메세지가 뜨던가요?

 PXE 롬 자체의 에러면 뭐 할 수 있는게 별로 없습니다.
 부트로더 쪽 오류면 부트로더가 UEFI에 알맞지 않거나.. 알맞지 않은 모듈을 사용하거나 설정이 잘못되었거나 같은 가능성도 있고요..

 그.. 주변 환경을 다 풀어 놓고 이야기 하시는게 나을 것 같습니다.
 어떤 부트로더로 어떤 운영체제를 어떤 방식으로 로드 하려고 하는지 같은 내용요...
     
pu4ro 2020-09
오픈스택에 TFTP 서버 구축해서 TFTP서버에서 베어메탈장비로 uefi 부트 파일을 땡겨가면 베어메탈장비에서 부팅이 되는 방식으로 하고 있습니다.
deploy OS는 ubuntu16.04 이고 TFTP 서버에서 배어메탈로 가져가는 파일은 grubnetx64.efi.signed 을 이용하여 베어메탈 장비가 부팅 되게끔 진행하였습니다.

 참고로 GRUB.CFG 파일은
set default=master
set timeout=5
set hidden_timeout_quiet=false

menuentry "master"  {
    configfile /tftpboot/$net_default_ip.conf
    set gfxpayload=keep
    linux /tftpboot/ubuntu-installer/amd64/linux gfxpayload=800x600x16,800x600 --- quiet
    initrd /tftpboot/ubuntu-installer/amd64/initrd
}
위와 같이 설정되어 있으며 부트파일은 https://wiki.ubuntu.com/UEFI/SecureBoot/PXE-IPv6?action=show&redirect=UEFI%2FSecureBoot-PXE-IPv6 사이트를 참조하여 다운 받아서 사용하였습니다.
          
isaiah 2020-09
TFTP 쪽 로그는 어떠 하던가요?
옵션을 통해서 파일을 요구받은 시점 전송이 완료된 시점 등등이 기록되도록 만들 수 있습니다.

grub2 의 efi 파일을 받은 직후 해당 파일이 실행되어서 컨픽 파일과 모듈 파일 램디스크를 위한 이미지 파일 등등을 요구하는 구조라
TFTP 서버의 로그를 보면 어느 시점에 문제가 생겼는지를 확인 할 수 있습니다.

 어떠한 파일도 요구 받은 일이 없음-> 클라이언트 문재
 grub2가 잘못된 경로로 파일을 요구함-> 파일 요구 실패에 대한 예외 처리 없는 문제 -> 경로 수정
 파일 다 받아 갔으나 문제 발생 -> grub 설정 문제

 같은 식으로 원인의 있는 곳을 좁혀 갈 수 있습니다.
박문형 2020-09
+100

질문이 상세할수록 답변을 하는 사람은 더 편해집니다..
김황중 2020-09
보편적으로 레드스크린은
하드웨어 이슈이거나
소프트웨어가 드라이버등을 지원하지 않는 경우 표시됩니다

하드웨어 잘 아시는것 같으니
이후 해결방법은 위 내용 참고로
무엇이 문제인가를 찾아보세요

해당 케이스는 dell 서포트를 받는다해도 특이한 사용환경이라
지원이 어렵지 않을까 싶네요


QnA
제목Page 3645/5714
2014-05   5186945   정은준1
2015-12   1720006   백메가
2015-05   6029   붉은샤아
2006-07   6029   장현모
2018-01   6029   소푸
2011-02   6029   나무새
2020-08   6029   그모도
2005-06   6029   한상헌
2005-08   6029   강경덕
2014-07   6029   카랑카랑
2009-04   6029   벤쿠버한량
2009-03   6030   김건우
2015-01   6030   김건우
2005-05   6030   민정기
2015-10   6030   NiteFlite9
2008-04   6030   양창권
2012-06   6030   viper9
2015-12   6030   어훕
2014-07   6030   KindOfBlue
2005-10   6030   유진호
2006-06   6030   조재성
2005-06   6030   조영진