Ubuntu sous VirtualBox dans Mac os X

Table des matières

1Ma situation ?

2Réléchargement de l'iso ?

3VirtualBox, instlalation de Ubuntu ?

4Additions invité ?

5Presse-papier partagé et glisser/déposer ?

6Dossier partagé ?

7Duplication de la VM sur un autre ordinateur ?

8Remarque sur ce tutoriel ?

1Ma situation

Deux macs sous mac os X mojave 10.14.6 avec Virtualbox 6.0.14.

Les deux partagent un dossier Dropbox contenant mon travail. Mais une partie de mon travail nécessite Linux. Je vais donc installer Ubuntu sous VirtualBox sur les deux macs. Comme Dropbox ne permet pas le partage entre 4 ordinateurs, je vais utiliser l'option « dossiers partagés » des machines virtuelles de VirtualBox.

2Réléchargement de l'iso

j'ai téléchargé le fichier ubuntu-16.04.6-desktop-amd64.iso à l'adresse :

http://releases.ubuntu.com/16.04/ubuntu-16.04.6-desktop-amd64.iso

3VirtualBox, installation de Ubuntu

Je lance Virtualbox, je fais "nouvelle VM", j'ai mis version : ubuntu 64-bit puis j'ai tout laissé par défaut :

1024Mo, créer un dd virtuel maintenant, VDI, dynamiquement alloué, 10Go...

Ensuite je suis allé sur l'icône Configuration de ma nouvelle VM, option Stockage.

Il est écrit : contrôleur : IDE, en dessous il y a l'image d'un disque bleu où c'est marqué Vide, j'ai cliqué dessus. À droite, lecteur optique, Maître secondaire IDE et j'ai cliqué sur le disque bleu. Là, j'ai navigué dans l'arborescence de mon disque dur et j'ai localisé le .iso, puis OK.

Figure 1.

Ensuite, j'ai cliqué sur l'icône Démarrer.

Beaucoup de choses se passent :

Bienvenue, installer Ubuntu, télécharger les mises à jour et installer les logiciels tiers, effacer le disque et utiliser LVM...

À un moment, il faut choisir le clavier adapté (pour moi, Français Macintosh).

Après un long moment, un message s'affiche et indique que l'installation est terminée.

À ce moment-là, comme il n'y a plus rien à l'écran, je clique sur une petite croix rouge que j'aperçois ; du coup une fenêtre s'ouvre, indiquant installation failed mais je n'arrive pas à lire toute la fenêtre car elle est trop large par rapport au minuscule écran de la VM alors je ferme cette fenêtre, la VM s'agrandit tout semble fonctionner, je vais en haut à droite et je clique sur « redémarrer » sans être sûr que ce soit vraiment nécessaire mais on ne sait jamais.

Remarque 1. Je désigne par VM la « machine virtuelle », c'est-à-dire le Ubuntu virtuel qui apparaît dans mac os X comme une application possédant sa propre icône dans le Dock.

Remarque 2. Si la VM est paramétrée avec de l'usb 2/3 (exemple : système installer sur une clé), il faut installer le VirtualBox extension pack :

https://download.virtualbox.org/virtualbox/6.0.14/Oracle_VM_VirtualBox_Extension_Pack-6.0.14.vbox-extpack.

4Additions invité depuis la ligne de commande

Ce § est inutile˙si les additions invitées sont installées comme précisé ci-dessous. De plus, les˙additions invitées fournies avec Virtualbox seront plus complètes/récentes que˙ce paquet virtualbox-dmks.

Au cas où, par curiosité, voici la méthode :

Certains sites pourraient vous conseiller, une fois la VM˙lancée, d'ouvrir un terminal au sein de Ubuntu et de taper :

apt-get install linux-headers-$(uname -r) et je laisse faire, puis :

apt-get install virtualbox-dkms

Lorsque ces installations sont terminées, toujours avec la VM active, je vais dans le menu Périphériques et je choisis installer l'image CD des additions 'invité'. Pour la VM, c'est comme si j'insérais physiquement un CD. Le CD se lance automatiquement. S'il ne le faisait pas, il fautdrait que je tape sh VBoxLinuxAdditions.run. Je le laisse faire et il va installer des "additions" plus poussées.

5Presse-papier partagé et glisser/déposer

Maintenant, le presse papier partagé fonctionne nickel : menu Périphériques, Presse-papier partagé, Bidirectionnel. Je peux copier/coller entre le Ubuntu virtuel et le Mac.

La taille de l'écran s'adapte parfaitement lorsque je la redimensionne avec les poignées de mac os X.

Et grâce à Périphériques, Glisser/déposer, Bidirectionnel, je peux maintenant glisser/déposer des fichiers entre le Mac réel et le Ubuntu virtuel : royal.

(Peut-être faut-il redémarrer pour activer ces fonctionnalités.)

6Dossier partagé

Pour le partage entre le mac et la VM, Périphériques, Dossiers partagés.

J'ai coché Configuration permanente et Montage automatique.

Il me demande :

Tout cela est théorique mais ne marche pas, il faut ensuite éditer le fichier etc/fstab dans le terminal :

cd /etc
sudo vi fstab

mettre le curseur au début de la dernière ligne et taper i pour entrer en mode insertion de texte puis écrire, en adaptant les noms :

info_partage /home/vincent/Bureau/informatique_Ubuntu vboxsf defaults 0 0

Attention, à droite de vboxsf, de defaults, ainsi qu'entre les 0, c'est une tabulation et pas un espace.

sudo usermod -a -G vboxsf ton_no_d_utilisateur

7Duplication de la VM sur un autre ordinateur

J'ai transféré le dossier ~/VirtualBox VMs vers le dossier ~/ d'un autre mac tournant la même version de mac os X (Mojave 10.14.5) et de Virtual Box (6.0.14).

mais sur cet autre mac, VB m'a proposé de s'upgrader, j'ai téléchargé un fichier VirtualBox-6.0.14-133895-OSX qui, à l'installation, a généré une erreur.

Je clique sur le + du menu d'accueil de VB, je choisis dans l'arborescence du disque dur, le fichier ~/VirtualBox VMs/Ubuntu/Ubuntu.vbox.

Remarque 3. Si la VM ne démarre pas et indique un message d'erreur, la solution peut consister à installer le VirtualBox extension pack :

https://download.virtualbox.org/virtualbox/6.0.14/Oracle_VM_VirtualBox_Extension_Pack-6.0.14.vbox-extpack.

8Remarque sur ce tutoriel

Il est le fruit d'une aide précieuse du responsable « systèmes » sur la page virtualisation des forums du site https://www.developpez.net/. Qu'il soit ici chaleureusement remercié.

Le fil a duré 40 jours et 53 messages. J'ai essayé de résumer toutes les opérations dans ce document, en espérant que cela puisse à utile à d'autres.