Virtual Box: 커널 패닉 - 비동기화 vfs 알 수 없는 블록에 루트 fs 오류를 마운트할 수 없음(0 0)

Virtual Box: 커널 패닉 - 비동기화 vfs 알 수 없는 블록에 루트 fs 오류를 마운트할 수 없음(0 0)

Ubuntu 가상 머신으로 직접 부팅해야 하는 가상 박스 애플리케이션을 다운로드했습니다. 이 작업을 수행하면 다음 오류가 발생합니다.

여기에 이미지 설명을 입력하세요.

온라인에서 읽은 솔루션에 따르면 이 문제를 해결하려면 이전 버전의 커널로 부팅해야 합니다. 하지만 이 버전의 커널은 제가 다운로드한 Virtual Box 애플리케이션과 함께 패키지되어 있었기 때문에 Ubuntu 이미지를 직접 다운로드할 필요가 없었습니다. 이 문제를 어떻게 해결할 수 있나요?

답변1

이는 일반적으로 Linux 커널이 루트 파일 시스템을 찾을 수 없을 때 발생합니다. "Unable to mount root fs on"이라는 메시지는 unknown-block(0,0)본질적으로 "루트 파일 시스템이 어떤 종류의 디스크에 있어야 하는지조차 모릅니다"를 의미합니다. 메시지가 이외의 것으로 끝나면 unknown-block(0,0)"루트 파일 시스템을 포함해야 하는 장치를 찾았지만 그 안에 무엇이 있는지 이해할 수 없습니다. 뭔가 문제가 있는 것 같습니다."라는 의미입니다.

커널 버전은 3.13.0-32-generic가상 장치가 다음을 기반으로 함을 나타냅니다.꽤 오래된우분투 버전:에 따르면AskUbuntu.SE에 대한 답변입니다., 이 커널 버전은 Ubuntu 14.04에 속합니다.

일반적으로 이러한 가상 어플라이언스는 가상화 소프트웨어에 대한 권장 설정과 함께 제공됩니다. 다음과 같이 구성된 구성에 가상 디스크 이미지를 방금 추가한 경우현대의우분투 버전, 당연히 사용할 수 없습니다!

VirtualBox가 VM에 제공하는 가상 하드 디스크 컨트롤러는 현재 Virtual Ubuntu 14.04에서 인식하기에는 너무 새로운 유형일 수 있습니다. 이 가상 머신의 VirtualBox 설정에서 다른 가상 하드 디스크 컨트롤러 유형으로 전환해야 할 수도 있습니다.

VirtualBox에는 여러 가지 가상 하드 디스크 컨트롤러 옵션이 있습니다.2014 Ubuntu 릴리스 이후 어떤 컨트롤러 유형이 사용되었는지 고려할 수 있습니다. 이러한 오래된 가상 장치에서 NVMe 또는 최신 VirtIO 옵션을 사용하려는 것은 아마도 어리석은 일입니다. SAS 또는 SATA 옵션을 먼저 시도한 다음 SCSI를 시도하고, 다른 옵션이 작동하지 않으면 마지막으로 IDE를 시도하십시오.

관련 정보