GNU/Linux Debian 9.x 호스트에서 VirtualBox 5.x 실행 문제:
EFI 지원 클라이언트가 갑자기 다음으로 부팅됩니다.UEFI대화형 쉘.
5초 동안 기다린 후 로 떨어집니다 Shell>
.
호스트, 게스트 또는 VirtualBox 자체를 수정한 기억이 없습니다.
답변1
합리적인 수정:
UEFI 대화형 셸에서 파일 시스템을 입력합니다.
fs0:
다음으로 이 파일을 만듭니다.
edit startup.nsh
다음 줄이나 이와 유사한 것을 입력하세요.
\EFI\debian\grubx64.efi
CTRL+를 눌러 S파일을 저장하세요.
ENTER파일 이름을 확인 하려면 누릅니다 .
편집기를 종료하려면 CTRL+를 누르세요 .Q
게스트를 다시 시작합니다.
reset
중요 사항:
어떤 이유로 파일을 편집하고 저장하는 데 몇 초 밖에 걸리지 않습니다. 시간이 더 소요될 경우 고객 응답이 크게 지연될 수 있습니다. 아니면 얼어붙을 수도 있습니다.
debian
시스템 ID(예: )로 바꾸십시오ubuntu
. 간단히 디렉토리로 가서 를 실행하여\EFI\
이를 확인할 수 있습니다ls
.
다른 방법:
성공하지 못하면 게스트가 Linux 유형이라고 가정하고 직접 이 작업을 수행해야 합니다.
Linux를 사용하여 라이브 USB에서 부팅합니다.
루트 파일 시스템을 마운트합니다.
마운트된 파일 시스템에 이 파일을 생성하고 마운트된 위치에 대한 경로를 조정합니다.
/boot/efi/startup.nsh
위에서 설명한 줄을 입력합니다.
답변2
해결책:
가상 머신의 VirtualBox 설정에서 시스템 설정으로 이동하여 마더보드 섹션을 선택 취소하세요.
EFI를 활성화합니다(특수 운영 체제에만 해당).
설정을 저장하고 가상 머신을 다시 시작합니다.
중요 사항:
이렇게 하면 게스트 시스템이 BIOS/MBR 레거시 부팅에서 실행됩니다.
위의 해결 방법이 효과가 없는 경우에만 사용하세요.
답변3
오늘이 문제가 발생했습니다. 내 경우에는 "를 선택했습니다.Enable EFI
System
" 패널의 "설정:" 탭에서 Motherboard
. 부팅하려는 드라이브가 (부팅) 불가능하기 때문에 이는 의도적인 것입니다.
확인란을 선택 취소하여 제거할 수 있습니다.
유용해 보이지만 매우 실망스럽기 때문에 사람들이 도움말 출력을 표시하는 웹 페이지를 여는 것이 좋습니다. 모든 명령은 읽기 전에 화면에서 스크롤됩니다. 그리고 less
명령 이 없습니다 more
.