VirtualBox: 게스트가 갑자기 UEFI Interactive Shell로만 부팅됩니다.

VirtualBox: 게스트가 갑자기 UEFI Interactive Shell로만 부팅됩니다.

GNU/Linux Debian 9.x 호스트에서 VirtualBox 5.x 실행 문제:

EFI 지원 클라이언트가 갑자기 다음으로 부팅됩니다.UEFI대화형 쉘.

UEFI 대화형 셸

5초 동안 기다린 후 로 떨어집니다 Shell>.

호스트, 게스트 또는 VirtualBox 자체를 수정한 기억이 없습니다.

답변1

합리적인 수정:

  1. UEFI 대화형 셸에서 파일 시스템을 입력합니다.

    fs0:
    
  2. 다음으로 이 파일을 만듭니다.

    edit startup.nsh
    
  3. 다음 줄이나 이와 유사한 것을 입력하세요.

    \EFI\debian\grubx64.efi
    
  4. CTRL+를 눌러 S파일을 저장하세요.

  5. ENTER파일 이름을 확인 하려면 누릅니다 .

  6. 편집기를 종료하려면 CTRL+를 누르세요 .Q

  7. 게스트를 다시 시작합니다.

    reset
    

중요 사항:

  1. 어떤 이유로 파일을 편집하고 저장하는 데 몇 초 밖에 걸리지 않습니다. 시간이 더 소요될 경우 고객 응답이 크게 지연될 수 있습니다. 아니면 얼어붙을 수도 있습니다.

  2. debian시스템 ID(예: )로 바꾸십시오 ubuntu. 간단히 디렉토리로 가서 를 실행하여 \EFI\이를 확인할 수 있습니다 ls.


다른 방법:

성공하지 못하면 게스트가 Linux 유형이라고 가정하고 직접 이 작업을 수행해야 합니다.

  1. Linux를 사용하여 라이브 USB에서 부팅합니다.

  2. 루트 파일 시스템을 마운트합니다.

  3. 마운트된 파일 시스템에 이 파일을 생성하고 마운트된 위치에 대한 경로를 조정합니다.

    /boot/efi/startup.nsh
    
  4. 위에서 설명한 줄을 입력합니다.

답변2

해결책:

가상 머신의 VirtualBox 설정에서 시스템 설정으로 이동하여 마더보드 섹션을 선택 취소하세요.

EFI를 활성화합니다(특수 운영 체제에만 해당).

설정을 저장하고 가상 머신을 다시 시작합니다.


중요 사항:

  1. 이렇게 하면 게스트 시스템이 BIOS/MBR 레거시 부팅에서 실행됩니다.

  2. 위의 해결 방법이 효과가 없는 경우에만 사용하세요.

답변3

오늘이 문제가 발생했습니다. 내 경우에는 "를 선택했습니다.Enable EFISystem" 패널의 "설정:" 탭에서 Motherboard. 부팅하려는 드라이브가 (부팅) 불가능하기 때문에 이는 의도적인 것입니다.

확인란을 선택 취소하여 제거할 수 있습니다.

유용해 보이지만 매우 실망스럽기 때문에 사람들이 도움말 출력을 표시하는 웹 페이지를 여는 것이 좋습니다. 모든 명령은 읽기 전에 화면에서 스크롤됩니다. 그리고 less명령 이 없습니다 more.

관련 정보