Tout d'abord, installez VirtualBox.
$ brew cask install virtualbox
Ensuite, démarrez VirtualBox et créez une nouvelle machine virtuelle à partir de "Nouveau". Le nom de la machine virtuelle est défini sur "ubuntu-server-20.04". Tout ce que vous avez à faire est de cliquer sur l'interface graphique avec les paramètres par défaut.
Cliquez sur l'icône "Démarrer" et sélectionnez le fichier iso Ubuntu Server téléchargé précédemment pour démarrer l'installation.
J'ai pensé ... mais j'ai de la mousse ici. L'erreur est 「/dev/loop2: Can't open blockdev」 「systemd[1]: Failed unmounting /cdrom.」
e? Pourquoi?
Peu importe le nombre de fois que j'essaye, cet écran apparaît et la machine virtuelle se bloque soudainement. Ensuite, l'erreur suivante apparaît. 「You must specify a machine to start, using the command line....」
Il est vrai que le Mac mini n'a pas de lecteur de DVD, donc je me demande si le démontage donnera une erreur ... Mais j'ai mis le fichier iso dans le lecteur virtuel et le programme d'installation a démarré à partir de là ... etc. En y réfléchissant, je ne pouvais pas le réparer en jouant avec l'interface graphique de VirtualBox.
Pour le moment, j'ai démarré la machine virtuelle à partir de la ligne de commande en fonction de l'affichage des erreurs.
$ VirtualBoxVM --startvm ubuntu-server-20.04 &
Je ne sais pas ce que c'est, mais ça a marché. Pour être précis, l'erreur "Can't open block dev" est affichée, mais l'erreur "Unmounting" n'apparaît pas, le programme d'installation s'exécute tel quel, et l'installation se termine en un clin d'œil. Même après l'installation, appuyer sur le bouton "Démarrer" de VirtualBox ne démarre pas bien, et il démarre à partir de la ligne de commande. Je ne sais toujours pas pourquoi.
Ce n'est pas grave parce que ça démarre sans problème, mais c'est désagréable de ne pas en connaître la raison, alors faites-le moi savoir.
Configurez le transfert de port NAT (mascarade IP) pour vous connecter du système d'exploitation hôte (macOS) au système d'exploitation invité (serveur Ubuntu) via SSH. Plus précisément, le paquet passant par le port 2222 du système d'exploitation hôte est configuré pour être détourné vers le port 22 (port SSH) du système d'exploitation invité.
Sélectionnez "Paramètres" -> "Réseau" -> "Avancé" -> "Redirection de port" de VirtualBox, et définissez "TCP" comme protocole, "2222" comme port hôte et "22" comme port invité (le nom est approprié). C'est bien).
Vous pouvez également le définir en appuyant sur la commande suivante.
$ VBoxManage modifyvm "ubuntu-server-20.04" --natpf1 "guestssh,tcp,,2222,,22"
Ensuite, spécifiez le port de connexion 2222 et établissez une connexion SSH.
[hajime-f@borneo:~]$ ssh -p 2222 localhost
hajime-f@localhost's password:
...(Omis)...
Last login: Tue Sep 22 09:49:22 2020
hajime-f@tonga:~$
J'ai pu atterrir en toute sécurité de Bornéo à Tonga (Référence: Il est intéressant de donner au nom d'hôte le nom de l'île du sud).
Peut-être qu'au lieu de configurer un réseau fermé avec des hôtes et des invités, vous pouvez ajouter un adaptateur à l'invité, lui attribuer une adresse IP privée et résoudre le nom avec
/ etc / hosts```, puis
$ ssh Je pense que je peux me connecter avec tonga '', mais j'ai arrêté parce que c'était gênant.
De la même manière, j'ai mis en place un autre serveur Ubuntu et l'ai nommé "bali".
Ensuite, je jouerai avec Docker en utilisant ces deux machines virtuelles.
Recommended Posts