Das Ubuntu 18.04-Installationsprogramm unter VMware Fusion kann das CD-Gerät nicht finden

Das Ubuntu 18.04-Installationsprogramm unter VMware Fusion kann das CD-Gerät nicht finden

Ich versuche, die VMware Fusion Tech Preview auf einem Mac mit Apple Silicon zu verwenden, um Ubuntu 18.04 Server für ARM64 zu installieren (ISO hier gefunden).

Zuvor habe ich Ubuntu 20.04 Server mit derselben Methode erfolgreich installiert.

Die virtuelle Maschine bootet in das 18.04-Installationsprogramm und fragt mich nach meiner Tastatur usw., kann dann aber die Installationsdateien nicht mounten:

Ihre Installations-CD-ROM konnte nicht gemountet werden. Dies bedeutet wahrscheinlich, dass die CD-ROM nicht im Laufwerk war. Wenn ja, können Sie sie einlegen und es erneut versuchen.

Wenn ich in eine Shell gehe, sehe ich, dass unter nichts gemountet ist /cdrom. Das Gerät /dev/sr0, das auf der VM 20.04 das CD-Laufwerk ist, ist auf der VM 18.04 nicht verfügbar.

Ich habe es mit dem virtuellen CD-Laufwerk sowohl im SCSI- als auch im SATA-Modus versucht, ohne Unterschied.

Antwort1

Hier ist eine unglaublich raffinierte Möglichkeit, mit der Installation fortzufahren.

Sowohl das virtuelle CD-Laufwerk als auch die virtuelle Festplatte sollten als SATA-Geräte angeschlossen werden.

Das Ubuntu 18.04.6 arm64-Installationsprogramm verwendet die Kernelversion 4.15.0-156, daher habe ich ein Tarball mit zusätzlichen Kernelmodulen für diese Version vorbereitet. Konkret habe ich einen Docker-Container verwendet, um die Module für diese Version herunterzuladen:

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

Hier /outputwar eine Volume-Einbindung zu einer FAT32-USB-Festplatte, die ich an macOS angeschlossen hatte.

Dann habe ich dieselbe Festplatte an die virtuelle Maschine angeschlossen. Das Ubuntu-Installationsprogramm hat dieses Gerät korrekt aufgelistet, also habe ich es gemountet:

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

Dann habe ich die Treiber installiert:

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

Es war ein bisschen Rätselraten, die richtigen Treiber zum Laden zu finden, aber ich fand diese ausreichend:

modprobe ahci isofs

Dadurch /dev/sr0erschien, was ich montierte:

mount -t iso9660 /dev/sr0 /cdrom

Durch Ausführen exitgelangte ich dann zurück zum Installationsprogramm mit eingelegter CD.


Das Installationsprogramm war etwas eigenartig und erlaubte mir nicht, Pakete zur Installation auszuwählen. Nachdem das Basissystem installiert war, musste ich manuell mit der GRUB-Installation fortfahren.

Die erstellte VM bootet einwandfrei. Im Zusammenhang mit dem Paketauswahlfehler installiert die Datei weiterhin Pakete von der Installations-CD (was einwandfrei funktioniert). Um Pakete aus dem Internet zu installieren, habe ich sie von einem anderen System /etc/apt/sources.listkopiert ./etc/apt/sources.list

verwandte Informationen