VMware Fusion의 Ubuntu 18.04 설치 프로그램이 CD 장치를 찾을 수 없습니다.

VMware Fusion의 Ubuntu 18.04 설치 프로그램이 CD 장치를 찾을 수 없습니다.

Apple Silicon이 설치된 Mac에서 VMware Fusion Tech Preview를 사용하여 ARM64용 Ubuntu 18.04 서버를 설치하려고 합니다(여기에서 ISO를 찾았습니다.).

이전에는 동일한 방법을 사용하여 Ubuntu 20.04 Server를 성공적으로 설치했습니다.

가상 머신이 18.04 설치 프로그램으로 부팅하고 키보드 등에 대해 묻지만 설치 프로그램 파일을 마운트하지 못합니다.

설치 CD-ROM을 마운트할 수 없습니다. 이는 아마도 CD-ROM이 드라이브에 없다는 의미일 것입니다. 그렇다면 삽입하고 다시 시도해 보세요.

쉘에 들어가면 에 마운트된 것이 아무것도 없다는 것을 알 수 있습니다 /cdrom. /dev/sr020.04 VM의 CD 드라이브인 장치는 18.04 VM에서 사용할 수 없습니다.

SCSI와 SATA 모드 모두에서 가상 CD 드라이브를 사용해 보았지만 아무런 차이가 없었습니다.

답변1

다음은 설치를 진행하는 엄청나게 해킹된 방법입니다.

가상 CD 드라이브와 가상 하드 디스크는 모두 SATA 장치로 연결되어야 합니다.

Ubuntu 18.04.6 arm64 설치 프로그램은 커널 버전 4.15.0-156을 사용하므로 이번 릴리스에 대한 추가 커널 모듈이 포함된 tarball을 준비했습니다. 특히 Docker 컨테이너를 사용하여 이 버전의 모듈을 다운로드했습니다.

apt update
apt install -y --no-install-recommends linux-modules-4.15.0-156-generic linux-modules-extra-4.15.0-156-generic
tar cf /output/modules.tar /lib/modules/4.15.0-156-generic

다음은 /outputmacOS에 연결한 FAT32 USB 하드 드라이브에 대한 볼륨 마운트입니다.

그런 다음 동일한 하드 드라이브를 가상 머신에 연결했습니다. Ubuntu 설치 프로그램이 이 장치를 올바르게 열거하여 마운트했습니다.

mkdir /mnt/modules
mount -t vfat /dev/sda1 /mnt/modules

그런 다음 드라이버를 설치했습니다.

tar xf /mnt/modules/modules.tar -C /

로드할 올바른 드라이버를 찾는 것은 약간의 추측이었지만 나는 이것이 충분하다는 것을 알았습니다.

modprobe ahci isofs

이로 인해 /dev/sr0내가 마운트한 결과가 나타났습니다.

mount -t iso9660 /dev/sr0 /cdrom

그런 다음 실행을 실행하면 exitCD가 마운트된 설치 프로그램으로 다시 돌아갔습니다.


설치 프로그램이 약간 이상해서 설치할 패키지를 선택할 수 없었습니다. 기본 시스템이 설치된 후 GRUB 설치 단계를 수동으로 진행해야 했습니다.

생성된 VM이 정상적으로 부팅됩니다. 패키지 선택 버그와 관련하여 이 /etc/apt/sources.list파일은 여전히 ​​설치 프로그램 CD에서 패키지를 설치합니다(완벽하게 작동함). 인터넷에서 패키지를 설치하기 위해 /etc/apt/sources.list다른 시스템에서 복사했습니다.

관련 정보