Vous souhaitez transporter votre environnement de travail Ubuntu partout, tout en ayant un espace de stockage colossal accessible depuis n’importe quel systĂšme d’exploitation ? Cet article vous guide pas Ă pas pour transformer votre NVMe externe en un outil hybride, alliant portabilitĂ©, persistance et compatibilitĂ© multi-OS.
Nous allons crĂ©er un disque avec deux partitions : une petite pour l’installation d’Ubuntu, et une grande pour vos donnĂ©es et votre rĂ©pertoire utilisateur (/home
), accessible aussi bien sous Windows, macOS que Linux. Tout cela, en utilisant uniquement la ligne de commande pour un contrĂŽle total.
Ătape 1 : Partitionner le disque
Avant de commencer, sauvegardez toutes vos données. Cette opération effacera tout le contenu du disque.
- Identifiez votre NVMe externe. Branchez votre NVMe et ouvrez un terminal. La commande
lsblk -f
listera tous vos disques. Repérez celui de 512 Go ; il sera probablement nomménvme1n1
ou quelque chose de similaire. - Lancez l’outil de partitionnement
fdisk
en remplaçantnvme1n1
par le nom de votre disque :Bashsudo fdisk /dev/nvme1n1
- Créez une nouvelle table de partitionnement GPT. Dans
fdisk
, tapezg
et appuyez sur Entrée. - Créez la premiÚre partition (12 Go pour Ubuntu). Tapez
n
, puis appuyez sur EntrĂ©e trois fois de suite pour accepter les valeurs par dĂ©faut du numĂ©ro de partition et du premier secteur. Ă l’invite pour la taille, entrez+12G
et validez. - Créez la deuxiÚme partition (pour les données). Tapez
n
Ă nouveau et appuyez sur EntrĂ©e trois fois pour que la partition utilise tout l’espace disque restant. - Changez le type de la deuxiĂšme partition en NTFS. Tapez
t
, puis2
, puis11
(le code pour Microsoft basic data). - Sauvegardez les modifications et quittez. Tapez
w
et appuyez sur EntrĂ©e. Le disque est maintenant prĂȘt Ă ĂȘtre formatĂ©.
Ătape 2 : Formater et rendre le disque bootable
C’est ici que nous prĂ©parons le terrain pour l’installation d’Ubuntu.
- Formatez les deux partitions.
- La partition Ubuntu en
ext4
:sudo mkfs.ext4 /dev/nvme1n1p1
- La partition de données en
ntfs
:sudo mkfs.ntfs /dev/nvme1n1p2
. Cette étape peut prendre plusieurs minutes.
- La partition Ubuntu en
- Copiez l’ISO d’Ubuntu.
- Créez les points de montage :
sudo mkdir -p /mnt/iso /mnt/nvme
- Montez l’ISO et la partition NVMe :
sudo mount /home/votre-utilisateur/Téléchargements/ubuntu-25.04-desktop-amd64.iso /mnt/iso sudo mount /dev/nvme1n1p1 /mnt/nvme
- Copiez les fichiers de l’ISO sur votre NVMe :
sudo cp -r /mnt/iso/* /mnt/nvme/
- Créez les points de montage :
- Installez le chargeur de dĂ©marrage GRUB. Cette commande installe GRUB de maniĂšre Ă ce que le disque soit bootable sur n’importe quelle machine compatible UEFI. L’option
--removable
est la clé de la portabilité.Bashsudo grub-install --target=x86_64-efi --efi-directory=/mnt/nvme/efi --boot-directory=/mnt/nvme/boot --removable /dev/nvme1n1
Ătape 3 : CrĂ©er un /home persistant
Maintenant que le disque est bootable, vous devez dĂ©marrer dessus et configurer le systĂšme pour qu’il utilise votre grande partition de donnĂ©es comme rĂ©pertoire /home
.
- Démarrez sur votre NVMe externe.
- Trouvez l’UUID de votre partition NTFS. Ouvrez un terminal et tapez
sudo blkid /dev/nvme1n1p2
. Copiez la valeur de l’UUID. - Ăditez le fichier de configuration
fstab
en utilisant l’Ă©diteur nano :sudo nano /etc/fstab
. - Ajoutez la ligne suivante à la fin du fichier, en remplaçant
VOTRE_UUID
par la valeur que vous avez copiée.BashUUID=VOTRE_UUID /home ntfs-3g defaults,uid=1000,gid=1000,fmask=0113,dmask=0002 0 0
- Pour trouver votre
uid
etgid
, tapezid -u
etid -g
.
- Pour trouver votre
- Sauvegardez et quittez (Ctrl+O, Entrée, puis Ctrl+X).
- RedĂ©marrez votre machine. Votre session s’ouvrira maintenant en utilisant le
/home
sur la partition NTFS.
FĂ©licitations ! Votre NVMe externe est maintenant un vĂ©ritable couteau suisse : un environnement Ubuntu portable, avec une persistance complĂšte, et un espace de stockage massif que vous pouvez aussi utiliser avec d’autres systĂšmes d’exploitation.