
Virtual Box를 사용하여 가상 PC를 만들었습니다. 이 머신에는 4096MB의 RAM과 VDI 가상 하드 드라이브(동적으로 할당된 드라이브 공간)가 있습니다.
Ubuntu 18.04용 ISO 이미지를 가상 디스크 드라이브에 삽입하고 가상 PC를 부팅한 후 "Ubuntu 시도"를 클릭한 다음 설치 프로그램을 실행합니다.
"지금 설치"를 클릭하는 지점에 도달하면 설치 프로그램이 몇 초 동안 지속된 후 다음 메시지를 내보냅니다.
-------------------------------------
설치 실패
파일을 하드 디스크에 복사하는 동안 설치 프로그램에서 오류가 발생했습니다.
[Errno 5] 입출력 오류
이는 CD/DVD 디스크나 드라이브 결함, 하드 디스크 결함으로 인해 발생하는 경우가 많습니다. CD/DVD를 청소하고, CD/DVD를 낮은 속도로 굽고, CD/DVD 드라이브 렌즈를 청소하고(청소 키트는 전자 제품 공급업체에서 구입하는 경우가 많습니다), 하드 디스크가 오래되었는지 확인하는 것이 도움이 될 수 있습니다. 교체가 필요하거나 시스템을 더 시원한 환경으로 이동해야 합니다.
-------------------------------------
내 질문은 다음과 같습니다이것이 왜 디스크 읽기 문제일까요? 여기에는 물리적 디스크 드라이브가 포함되어 있지 않으므로 디스크 결함이 있을 수 없습니다. 이 문제를 어떻게 촬영합니까? 어디서부터 시작해야 할지 잘 모르겠습니다.
동적으로 할당된 VDI에 문제가 있다고 생각한 후 다시 시도하기로 결정하고 이번에는 수동으로 파티션 구성표를 생성하여(그리고 부트로더를 /dev/sda가 아닌 /dev/sda1에 배치) 설치 프로그램이 아직 동적으로 할당되지 않은 하드 디스크 블록에 쓰기를 시도해야 합니다. 이 구성표의 스크린샷을 찾을 수 있습니다.여기. 루트용 파티션(/)과 스왑용 파티션 사이에 할당되지 않은 공간을 두는 목적은 동적으로 할당된 디스크 파일이 필요 이상으로 커지지 않도록 하기 위함입니다(백업이 가능해야 함). 더 많은 공간이 필요한 경우 첫 번째 파티션의 크기를 조정할 수 있습니다.
답변1
ISO가 깨진 것 같습니다. ISO MD5 체크섬을 확인할 수 있습니다.
다음은 최신 Ubuntu 데스크탑 이미지 SUM 목록입니다. http://releases.ubuntu.com/19.04/MD5SUMS
다음은 창 등에 대한 가이드입니다. https://help.ubuntu.com/community/HowToMD5SUM
이게 도움이 되길 바란다,
답변2
제 경우에는 Hyper-V가 문제를 일으켰고 Windows 기능에서 이를 비활성화하는 것만으로는 충분하지 않았습니다... (다시 시작한 후에도). 나는 달리고 다시 시작해야했다 bcdedit /set hypervisorlaunchtype off
. 보다여기자세한 단계를 확인하세요.
답변3
docker Desktop(도구 상자 아님)을 설치한 후에도 비슷한 문제가 발생했습니다. 이는 Hyper-V를 사용하는 WSL2를 사용합니다. 딜레마는 hyper-v를 끄면 WSL2가 작동하지 않아 docker가 시작되지 않는다는 것입니다. 그러나 활성화 상태로 두면 docker는 작동하지만 virtualbox는 중단됩니다.
내 사용 사례에서는 디스크 I/O를 많이 사용하지 않기 때문에 다음 해결 방법을 수행할 수 있었습니다.
- Hyper-V 비활성화(Windows 기능 앱과 위의 bcedit 명령 실행 모두에서)
- 재부팅 창
- virtualbox에서 우분투 VM 설치 및 업데이트
- Hyper-V를 다시 활성화
- 재부팅
- 도커 시작
- virtualbox VM 시작
분명히 이것은 이상적인 해결 방법이 아닙니다. 또한 virtualbox는 때때로 Hyper-V가 설치된 상태에서 작동하거나 작동하지 않습니다.
결국 나는 이것에 질렸다. Docker 데스크탑을 제거하고 우분투 VM에 Docker를 설치했습니다. 역시 이상적이지는 않지만 적어도 둘 다 docker와 vb를 모두 실행할 수 있습니다.