Installieren Sie zunächst VirtualBox.
$ brew cask install virtualbox
Starten Sie als Nächstes VirtualBox und erstellen Sie eine neue virtuelle Maschine unter "Neu". Der Name der virtuellen Maschine lautet "ubuntu-server-20.04". Alles was Sie tun müssen, ist auf die GUI mit den Standardeinstellungen zu klicken.
Klicken Sie auf das Symbol "Start" und wählen Sie die zuvor heruntergeladene ISO-Datei Ubuntu Server aus, um die Installation zu starten.
Ich dachte ... aber ich habe hier Moos. Der Fehler ist 「/dev/loop2: Can't open blockdev」 「systemd[1]: Failed unmounting /cdrom.」
e? Warum?
Egal wie oft ich es versuche, dieser Bildschirm wird angezeigt und die virtuelle Maschine stürzt plötzlich ab. Dann erscheint der folgende Fehler. 「You must specify a machine to start, using the command line....」
Es ist wahr, dass der Mac mini kein DVD-Laufwerk hat, also frage ich mich, ob das Aushängen einen Fehler verursacht ... Aber ich habe die ISO-Datei in das virtuelle Laufwerk gelegt und das Installationsprogramm wurde tatsächlich von dort aus gestartet ... Wenn ich darüber nachdenke, kann ich es nicht beheben, indem ich mit der VirtualBox-GUI herumspiele.
Vorerst habe ich die virtuelle Maschine über die Befehlszeile entsprechend der Fehleranzeige gestartet.
$ VirtualBoxVM --startvm ubuntu-server-20.04 &
Ich weiß nicht was es ist, aber es hat funktioniert. Um genau zu sein, wird der Fehler "Block dev kann nicht geöffnet werden" angezeigt, aber der Fehler "Aufheben der Bereitstellung" wird nicht angezeigt, das Installationsprogramm wird unverändert ausgeführt und die Installation wird im Handumdrehen abgeschlossen. Selbst nach der Installation startet das Drücken der Schaltfläche "Start" von VirtualBox nicht richtig und startet über die Befehlszeile. Ich weiß immer noch nicht warum.
Es ist in Ordnung, weil es ohne Probleme beginnt, aber es ist unangenehm, den Grund nicht zu kennen, also lass es mich wissen.
Richten Sie die NAT-Portweiterleitung (IP-Maskerade) ein, um über SSH eine Verbindung vom Host-Betriebssystem (macOS) zum Gast-Betriebssystem (Ubuntu Server) herzustellen. Insbesondere wird das Paket, das durch Port 2222 des Host-Betriebssystems geleitet wird, so eingestellt, dass es zu Port 22 (SSH-Port) des Gast-Betriebssystems umgeleitet wird.
Wählen Sie "Einstellungen" -> "Netzwerk" -> "Erweitert" -> "Portweiterleitung" von VirtualBox und legen Sie "TCP" als Protokoll, "2222" als Hostport und "22" als Gastport fest (der Name ist angemessen). Ist gut).
Alternativ können Sie es einstellen, indem Sie den folgenden Befehl drücken.
$ VBoxManage modifyvm "ubuntu-server-20.04" --natpf1 "guestssh,tcp,,2222,,22"
Geben Sie dann den Verbindungsport 2222 an und stellen Sie eine SSH-Verbindung her.
[hajime-f@borneo:~]$ ssh -p 2222 localhost
hajime-f@localhost's password:
...(Weggelassen)...
Last login: Tue Sep 22 09:49:22 2020
hajime-f@tonga:~$
Ich konnte sicher von Borneo nach Tonga landen (Referenz: Es ist interessant, den Hostnamen die südliche Insel zu nennen).
Anstatt ein geschlossenes Netzwerk mit Hosts und Gästen zu konfigurieren, fügen Sie dem Gast möglicherweise einen Adapter hinzu, weisen Sie eine private IP zu und lösen Sie den Namen mit `` `/ etc / hosts auf Ich denke, ich kann mich mit tonga
verbinden, aber ich habe aufgehört, weil es problematisch war.
Auf die gleiche Weise habe ich einen anderen Ubuntu-Server eingerichtet und ihn "bali" genannt.
Als nächstes spiele ich mit Docker unter Verwendung dieser beiden virtuellen Maschinen.
Recommended Posts