Le projet, qui fait suite au sujet présentant l’installation d’un Linux totalement indépendant sur le même disque que Windows, est ici d‘installer une Xubuntu 26.04 sur un disque secondaire ou sur un disque externe qui puisse être déplacée sur un autre PC.
Le PC-virtuel équipé de Ws 11 étant configuré en mode UEFI, on va s’assurer (par acquit de conscience) depuis un terminal que notre disque externe est bien initialisé au format GPT. On en profite pour passer le clavier en français, ce qui facilite bien les choses.
!!! Notons qu’on pourrait s’épargner cette phase en lançant directement l’installation.
Les deux disques sda et sdb (notre disque secondaire) étant au format gpt, tout est OK. Dans le cas contraire, pas de souci. On réécrira de toute manière la table de partitions au moment du partitionnement.
1. L’installation sur le disque secondaire
On peut lancer l’installation de manière tout à fait traditionnelle jusqu’à la fenêtre nous demandant comment nous voulons installer Xubuntu. Nous choisirons le partitionnement manuel, qui nous affichera ceci :
Le disque qui nous intéresse est sdb. Nous allons écrire une nouvelle table de partitions pour le vider intégralement en cliquant sur le bouton proposé. Puis, nous sélectionnons sdb pour périphérique d’amorçage, ce qui va conduire l’installateur Subiquity à créer spontanément une partition sdb1 montée en /boot/efi de 999 Mo. On pourrait la rétrécir, mais c’est sans importance.
Enfin, on se positionne sur l’espace libre, puis on clique sur le bouton +. Là encore, tout est quasi automatique, le point de montage excepté qu’il nous faut définir. On va choisir dans la liste le point de montage / qui équivaut à la racine du système.
On valide et on passe à la suite via « suivant ».
On crée son identifiant, son MP, on choisit son fuseau horaire et on s’assure que le résumé proposé nous convient.
Si c’est bon, on continue l’installation. Une fois celle-ci achevée, le programme nous invite à redémarrer, ce que nous faisons immédiatement;
2. Peaufinage de l’installation
2.1. Si le disque est destiné à demeurer dans le PC
L’affichage de grub tel qu’il nous est présenté au redémarrage nous présente un dual-boot tout à fait correct. Les deux systèmes sont identifiés et nous pourrons démarrer sur l’un ou l’autre système à notre convenance.
2.2. Si disque est destiné à voyager de PC en PC
Il ne sera pas possible de conserver le menu de démarrage en l’état, car d’une machine à l’autre, les UUID de partitions vont différer. Nous allons donc modifier grub pour faire en sorte que notre Linux se contente de se lancer tout seul. Pour cela, nous allons modifier le fichier /etc/default/grub avec l’éditeur de texte mousepad (installé par défaut sur Xubuntu).
sudo mousepad /etc/default/grub
On s’assure que l’option « hidden » est présente à la ligne.
A noter qu’on mettrait plutôt « menu » dans le cas d’un dual-boot.
GRUB_TIMEOUT_STYLE=hidden
On supprime le # et on passe de false à true à la ligne
#GRUB_DISABLE_OS_PROBER ---> GRUB_DISABLE_OS_PROBER=true
On enregistre, et on valide avec un sudo update-grub
Notre Linux saura désormais démarrer directement, sans Windows. Et si on l’insère dans un autre PC, on devrait être capable de le lancer en paramétrant son BIOS pour démarrer sur USB ou en pointant directement vers le fichier efi/ubuntu/shimx64.efi présent sur la clé.
Le bios de virtualbox n’est pas vraiment significatif, mais ça donne à peu près ceci:







