Pour une clé Ventoy avec Linux Mint en mode persistant, voilà ce qu’il faut savoir clairement :
1) exFAT vs autres formats
- exFAT → recommandé par Ventoy (par défaut)
- Compatible avec fichiers >4 Go (important pour les ISO)
- Fonctionne très bien avec la persistance
Donc reste en exFAT, c’est le bon choix.
2) GPT ou MBR
Ventoy supporte les deux, mais :
- GPT
- Meilleur pour machines récentes (UEFI)
- Plus propre et moderne
- Recommandé dans 90% des cas
- MBR
- Utile pour très vieux BIOS uniquement
Donc :
→ prends GPT sauf si tu vises un PC très ancien
3) Persistance avec Linux Mint
Ventoy ne fait pas la persistance automatiquement. Il faut :
- créer un fichier
de persistance (ex:
persistence.dat) - créer un fichier
de config Ventoy (
ventoy.json)
Mint utilise le mécanisme Ubuntu (casper), donc ça fonctionne.
Conclusion simple
- Format : exFAT
- Table de partition : GPT
- Persistance : via fichier + config Ventoy
Si tu veux, je peux te donner :
- un exemple de
ventoy.json - la commande pour créer le fichier de persistance
- ou une méthode simple étape par étape
Voici une méthode claire et fiable pour avoir Linux Mint 22.3 Cinnamon persistant sur une clé Ventoy.
Étapes complètes
1) Préparer la clé Ventoy
- Installe Ventoy sur ta clé USB
- Choisis :
- exFAT
- GPT
Une fois fait, copie simplement l’ISO :
linuxmint-22.3-cinnamon-64bit.iso
sur la clé.
2) Créer le fichier de persistance
Sous Linux :
Dans un terminal :
dd if=/dev/zero of=persistence.dat bs=1M count=4096
mkfs.ext4 persistence.dat
Ici :
- 4096 = 4 Go (tu peux mettre 8192 pour 8 Go, etc.)
3) Ajouter le label obligatoire
Monte le fichier :
sudo mkdir /mnt/persist
sudo mount -o loop persistence.dat /mnt/persist
Puis :
echo "/ union" | sudo tee /mnt/persist/persistence.conf
Ensuite démonte :
sudo umount /mnt/persist
4) Placer les fichiers sur la clé
Sur la clé USB Ventoy :
- mets :
linuxmint-22.3-cinnamon-64bit.isopersistence.dat
5) Configurer Ventoy
Crée un dossier :
/ventoy/
Puis un fichier :
ventoy.json
Contenu :
{
"persistence": [
{
"image": "/linuxmint-22.3-cinnamon-64bit.iso",
"backend": "/persistence.dat"
}
]
}
6) Démarrage
Au boot sur Ventoy :
- sélectionne l’ISO
- choisis :
"Boot with persistence"
⚠️ Points importants
- Le nom de
l’ISO doit correspondre EXACTEMENT dans
ventoy.json - La persistance fonctionne avec le système live (pas une installation complète)
- exFAT est
normal → le fichier ext4 est à l’intérieur (
persistence.dat)
Astuce
Si tu veux plus propre :
- crée plusieurs
fichiers de persistance (ex:
mint-work.dat,mint-test.dat) - Ventoy peut te proposer plusieurs profils
Si tu veux, je peux te faire :
- une version clé en main à copier-coller
- ou une méthode Windows (sans Linux)
- ou optimiser la persistance (logs, taille, perf)
Non — ça ne fonctionnera pas comme ça.
Créer un simple fichier vide persistence.dat avec Notepad++ ne suffit pas du tout. Ce
fichier doit être une image de système
de fichiers Linux valide (ext4), pas juste un fichier vide ou
texte.
Pourquoi ça ne marche pas ?
- Un fichier créé avec Notepad++ = fichier vide ou texte
- Or, Ventoy attend :
- un fichier formaté en ext4
- avec un
fichier interne
persistence.conf
- Sans ça, Linux Mint ignore complètement la persistance
Donc Ventoy va bien booter… mais sans sauvegarder quoi que ce soit
✔️ Ce qu’il faut réellement
Le fichier persistence.dat doit être :
- Créé avec une taille (ex: 4 Go)
- Formaté en ext4
-
Contenir :
/ union
Solution simple sous Windows
Tu as 3 options :
Option 1 (recommandée) : plugin officiel Ventoy
Utilise l’outil :
CreatePersistentImg.sh (fourni avec Ventoy, mais côté
Linux)
Option 2 : avec un outil Windows
Utilise un logiciel comme :
- Rufus → mais pas compatible Ventoy persistance
- ou mieux :
- DiskGenius / ImDisk / WSL
Le plus simple sous Windows :
Option 3 : passer par WSL
Commande :
dd if=/dev/zero of=/mnt/c/Users/TON_USER/Desktop/persistence.dat bs=1M count=4096
mkfs.ext4 /mnt/c/Users/TON_USER/Desktop/persistence.dat
Puis ajouter persistence.conf comme expliqué avant.
✔️ Conclusion
- ❌ fichier vide = inutile
- ✅ fichier ext4 structuré = obligatoire
Si tu veux, je peux te donner la méthode la plus simple 100% Windows sans Linux (avec un outil graphique)
WSL (Windows Subsystem for Linux) est une fonctionnalité de Windows qui te permet d’exécuter un vrai environnement Linux directement dans Windows, sans machine virtuelle.
En clair
WSL te donne un terminal Linux (Ubuntu, Debian, etc.) :
- dans une fenêtre Windows
- avec accès à tes fichiers Windows
- sans redémarrer ni installer un OS complet
C’est comme avoir Linux “à l’intérieur” de Windows.
À quoi ça sert ?
- utiliser des
commandes Linux (
dd,mkfs, etc.) - programmer (Python, C, bash…)
- manipuler des fichiers comme dans un vrai système Linux
- dans ton cas
créer un fichier
persistence.datcorrectement
⚙️ Comment l’installer (simple)
Dans PowerShell (admin) :
wsl --install
Puis redémarre.
Ça installe généralement Ubuntu par défaut.
️ Ensuite
Tu lances “Ubuntu” depuis le menu démarrer, et tu obtiens un terminal Linux.
Exemple :
pwd
ls
Avantages
- Léger et rapide
- Pas besoin de VM
- Parfait pour des outils Linux (comme pour Ventoy)
⚠️ Limites
- Ce n’est pas un Linux complet avec interface graphique (sauf config spéciale)
- Certaines fonctions système avancées sont limitées
Pourquoi c’est utile pour toi
Pour ta clé Ventoy :
- Windows ne sait pas créer facilement un fichier ext4
- WSL te permet de faire exactement ça en 2 commandes
Si tu veux, je peux te guider :
- étape par étape pour installer WSL
- ou te donner une méthode encore plus simple sans ligne de commande
Oui, ça peut fonctionner dans l’invite de commande (cmd)… mais seulement si certaines conditions sont remplies.
✔️ Cas où ça fonctionne
La commande :
wsl --install
marche dans :
- PowerShell ✅
- Invite de commande (cmd) ✅
à condition de lancer en mode administrateur
❌ Pourquoi ça ne marche pas chez toi (cas fréquent)
1) Pas lancé en admin
C’est la cause n°1.
Solution :
- clic droit sur “Invite de commandes”
- Exécuter en tant qu’administrateur
2) Version de Windows trop ancienne
La commande wsl --install est disponible surtout sur :
- Windows 10 (avec mises à jour)
- Windows 11
Si ton Windows est ancien :
- la commande n’existe pas
- ou renvoie une erreur
3) WSL non activé
Dans ce cas, il faut l’activer manuellement :
Dans cmd (admin) :
dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Puis :
dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Ensuite redémarre.
Astuce
Même si cmd fonctionne, PowerShell est plus fiable pour WSL.
✔️ Conclusion
- Oui → cmd fonctionne
- MAIS :
- il faut être admin
- et avoir une version récente de Windows
Si tu veux, dis-moi :
- ton message d’erreur exact
- ou ta version de Windows
et je te donne la solution précise sans tâtonner
OK, je vois le problème — et tu es tout près de la solution.
Le fait que wsl --install ne fonctionne pas sous Windows 10 est très courant. Cette commande n’est pas disponible sur
toutes les versions de Windows 10, même à jour.
Vérif rapide
Dans ton invite de commande, tape :
winver
Si ta version est < 2004 ou sans mises à jour récentes → wsl --install ne marchera pas.
✔️ Solution manuelle (fiable)
Même sans wsl --install, tu peux installer WSL comme ça :
1) Activer WSL
Dans cmd en admin :
dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2) Activer la virtualisation
Toujours dans cmd :
dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3) Redémarre le PC
obligatoire
4) Installer Linux
Va sur le Microsoft Store et installe
:
Ubuntu
5) Lancer Ubuntu
- Menu démarrer → Ubuntu
- attendre l’installation
- créer un utilisateur
⚠️ Si ça bloque encore
Dis-moi :
- le message d’erreur exact
- ta version
Windows (
winver)
Alternative (plus simple)
Si tout ça te paraît lourd, je peux te
donner :
une méthode 100%
Windows sans WSL pour créer persistence.dat
Tu veux continuer avec WSL ou prendre la méthode simple ?
Ah, voilà le souci
Version 1511 de Windows 10 = beaucoup trop ancienne pour
WSL moderne.
Concrètement :
wsl --install❌ n’existe pas- même WSL “classique” est très limité / instable
- pas de support propre pour ce que tu veux faire
✔️ Tes options réalistes
Option 1 — la plus simple (recommandée)
Ne pas utiliser WSL du tout
Utilise un outil Windows pour créer ton
fichier persistence.dat.
Solution facile :
Utilise :
Ventoy + plugin persistance
Mais comme Ventoy ne fournit pas d’outil Windows simple pour ça, le plus pratique :
Outil conseillé :
DiskGenius (gratuit)
Il permet de :
- créer un fichier image
- le formater en ext4
- éditer le contenu
Étapes :
- Créer un fichier image (ex: 4 Go)
- Le formater en ext4
- Ouvrir l’image
-
Ajouter un fichier :
persistence.confcontenant :
/ union - Sauvegarder →
renommer en
persistence.dat - Copier sur la clé Ventoy
Option 2 — utiliser Linux (très simple aussi)
Le plus rapide en pratique :
- démarrer sur un live Linux (par exemple Linux Mint lui-même)
- ouvrir terminal
- faire les commandes que je t’ai données
2 minutes et c’est réglé
Option 3 — mettre à jour Windows
Passer à une version récente de Windows 10 ou Windows 11
✔️ Là :
wsl --installfonctionne- tout devient beaucoup plus simple
⚠️ Mon conseil honnête
Essayer de bricoler WSL sur Windows 1511 = perte de temps.
Le plus rapide :
- soit DiskGenius
- soit booter sur Linux et créer le fichier
Si tu veux, je peux te faire :
un tuto ultra simple
avec DiskGenius (clic par clic)
ou une
méthode encore plus rapide avec ta clé Ventoy directement
Bonne idée — c’est clairement la méthode la plus simple et la plus fiable.
Où sera créé le fichier ?
Tu peux choisir :
✔️ Option recommandée
Créer directement le fichier sur la clé USB Ventoy
➡️ Avantages :
- pas besoin de copier après
- moins d’erreurs de chemin
- Ventoy le voit immédiatement
Donc :
→ crée persistence.dat à la racine de la clé USB
✔️ Alternative
Tu peux aussi le créer :
- sur le disque interne (C: ou D:)
- puis le copier sur la clé
➡️ Ça marche aussi, mais :
- plus d’étapes
- risque d’oublier ou de mal placer
Concrètement sous Linux Mint
1) Identifier ta clé USB
Dans le gestionnaire de fichiers, elle apparaît souvent comme :
/media/mint/Ventoy
ou similaire
2) Ouvrir un terminal dans la clé
- va dans la clé USB
- clic droit → Ouvrir dans un terminal
3) Créer le fichier directement dessus
Exemple (4 Go) :
dd if=/dev/zero of=persistence.dat bs=1M count=4096
mkfs.ext4 persistence.dat
4) Ajouter la config dedans
mkdir persist
sudo mount -o loop persistence.dat persist
echo "/ union" | sudo tee persist/persistence.conf
sudo umount persist
Résultat final sur la clé
Tu dois avoir :
/linuxmint-22.3-cinnamon-64bit.iso
/persistence.dat
/ventoy/ventoy.json
⚠️ Important
- Vérifie bien
que tu es dans la clé USB
avant de lancer
dd - sinon tu risques de créer le fichier ailleurs
Tu peux vérifier avec :
pwd
Astuce sécurité
Si tu veux être sûr :
ls
→ tu dois voir ton fichier .iso
Si tu veux, je peux te donner :
une commande adaptée exactement à ta clé (nom
exact)
ou vérifier ton ventoy.json pour éviter les erreurs au
boot
Oui — aucun problème : tu peux créer ventoy.json sous Windows 10 et le copier sur la clé Ventoy.
✔️ Conditions à respecter
1) Bon emplacement
Le fichier doit être ici :
/ventoy/ventoy.json
Donc :
- à la racine de la
clé → dossier
ventoy - dedans →
ventoy.json
2) Attention au nom du fichier ⚠️
Sous Windows :
-
il peut s’appeler sans que tu le voies :
ventoy.json.txt
Vérifie :
- activer “extensions de fichiers” dans l’explorateur
-
le vrai nom doit être exactement :
ventoy.json
3) Encodage du fichier
Avec Notepad++ :
- encodage → UTF-8 (sans BOM) recommandé
- éviter format Word ou truc bizarre
4) Contenu correct (exemple)
Adapte bien le nom de l’ISO :
{
"persistence": [
{
"image": "/linuxmint-22.3-cinnamon-64bit.iso",
"backend": "/persistence.dat"
}
]
}
Le nom doit correspondre exactement au fichier sur la clé.
✔️ Conclusion
- ✔️ création sous Windows → OK
- ✔️ copie sur la clé → OK
- ❗ erreurs
fréquentes :
- mauvais nom
(
.txt) - mauvais chemin
- faute dans le nom ISO
- mauvais nom
(
Si tu veux, tu peux me copier ton ventoy.json ici et je te dis s’il est parfait
Là, il y a deux petits pièges classiques… et oui, ça ne marchera pas en l’état
❌ Problèmes dans ce que tu as fait
1) Mauvaise extension
Tu as renommé en :
ventoy.jspn
Erreur de frappe → il faut .json, pas .jspn
2) Fichier incomplet
Ton contenu s’arrête ici :
{
"persistence": [
{
"image": "/linuxmint-22.3-cinnamon-64bit.iso",
"backend": "/persistence.dat"
}
]
Il manque la dernière accolade }
✔️ Version correcte
Voici le fichier complet à copier :
{
"persistence": [
{
"image": "/linuxmint-22.3-cinnamon-64bit.iso",
"backend": "/persistence.dat"
}
]
}
✔️ Ce que tu dois faire maintenant
- Renommer correctement :
ventoy.json
- Vérifier qu’il n’y a pas :
ventoy.json.txt
Pour ça :
- dans l’explorateur Windows → onglet Affichage
- coche Extensions de noms de fichiers
✔️ Emplacement final
Sur la clé Ventoy :
/ventoy/ventoy.json
Check rapide avant test
Tu dois avoir :
/linuxmint-22.3-cinnamon-64bit.iso
/persistence.dat
/ventoy/ventoy.json
Après ça
Au boot :
- sélectionne l’ISO
- choisis "Boot with persistence"
Si ça ne marche pas après ça, envoie-moi :
- une capture du contenu de la clé
- ou le menu Ventoy
et on corrige direct
OK donc le nom du fichier est bon maintenant. On va vérifier les 2 autres points critiques, parce que c’est là que ça bloque le plus souvent.
❗ 1) Ton JSON doit être valide
Tu as dit que ton fichier contient ça (ou similaire) :
{
"persistence": [
{
"image": "/linuxmint-22.3-cinnamon-64bit.iso",
"backend": "/persistence.dat"
}
]
}
Si c’est bien complet avec la dernière
accolade }, alors c’est OK.
❗ 2) Vérification des chemins (TRÈS IMPORTANT)
Sur la clé Ventoy :
Tu dois avoir EXACTEMENT :
À la racine :
linuxmint-22.3-cinnamon-64bit.isopersistence.dat
Dossier :
/ventoy/ventoy.json
⚠️ Erreur fréquente n°1
Nom de l’ISO pas exactement identique
Exemples qui cassent tout :
linuxmint-22.3.isoLinuxMint-22.3-cinnamon.isolinuxmint-22.3-cinnamon-64bit.iso.iso
Ça doit correspondre caractère par caractère.
⚠️ Erreur fréquente n°2
persistence.dat pas au bon format
Il doit être :
- ext4 (pas un fichier vide Windows)
- créé via Linux ou outil dédié
⚠️ Erreur fréquente n°3
Nom du backend incorrect
Dans ton JSON :
"backend": "/persistence.dat"
OK seulement si le fichier est bien à la racine.
Test rapide Ventoy
Au boot :
- tu sélectionnes l’ISO
- et tu dois voir une option :
"Boot with persistence"
❌ Si tu ne vois pas cette option :
- soit le JSON est ignoré
- soit le fichier persistence est invalide
Conclusion
Si ton fichier est bien :
- nommé
ventoy.json - complet (avec
}) - bon chemin ISO
- bon
persistence.dat
alors ça doit fonctionner.
Si ça ne marche pas
Envoie-moi :
- le contenu exact de ta clé (liste des fichiers)
- ou une photo du menu Ventoy
et je te corrige ça en 1 étape
Oui tu peux tout à fait redémarrer sur Linux
pour créer persistence.dat — et c’est
même la bonne étape maintenant.
Mais avant de redémarrer, il y a un point important à corriger dans ta logique Ventoy.
⚠️ Attention (important)
Ton ventoy.json est déjà prêt, mais :
Ventoy attend que le fichier persistence.dat existe déjà ET soit valide
sinon l’option “Boot with persistence” n’apparaîtra pas.
Donc oui :
✔️ tu peux démarrer Linux
maintenant
✔️ c’est même la méthode
recommandée
❗ mais il faudra bien créer le
fichier au bon endroit ensuite
✔️ Ce que tu fais maintenant
1) Boot sur ta clé Ventoy
Avec Ventoy :
- démarre sur le menu Ventoy
- choisis Linux Mint ISO
- mais sans persistence pour l’instant (normal)
2) Dans Linux Mint (live session)
Une fois dans Linux Mint :
Ouvre le terminal
3) Trouver ta clé USB
Dans le gestionnaire de fichiers :
- repère la clé
(souvent
/media/mint/Ventoy)
4) Aller dessus
Exemple :
cd /media/mint/Ventoy
5) Créer persistence.dat (IMPORTANT)
Exemple 4 Go :
dd if=/dev/zero of=persistence.dat bs=1M count=4096
mkfs.ext4 persistence.dat
6) Ajouter le fichier de config interne
mkdir persist
sudo mount -o loop persistence.dat persist
echo "/ union" | sudo tee persist/persistence.conf
sudo umount persist
✔️ Résultat final sur la clé
Tu dois avoir :
linuxmint-22.3-cinnamon-64bit.iso
persistence.dat
/ventoy/ventoy.json
Ensuite seulement
Redémarre et dans Ventoy :
tu verras
“Boot with persistence”
Résumé simple
✔️ Oui tu peux redémarrer sur Linux
✔️ C’est même la bonne étape
❗ mais le fichier doit être créé sur la clé
elle-même
Si tu veux, je peux te vérifier en live :
ton
arborescence de clé
ou ton ventoy.json avant reboot pour éviter un
deuxième aller-retour