J'aimerais disposer d'une clé USB Ubuntu que je puisse emporter avec moi à tout moment, au cas où j'aurais besoin/de vouloir utiliser Ubuntu sur un ordinateur pour une raison quelconque. (Je trouve cela très utile pour beaucoup de choses. Gparted et la commande dd que je trouve souvent utiles, par exemple.)
J'ai essayé d'installer Ubuntu sur une clé USB directement. Cependant, j'ai constaté que, même s'il s'agissait d'un lecteur USB 3.0, il n'était pas assez rapide pour exécuter un système d'exploitation complet. La performance était très mauvaise.
Donc, maintenant, j'essaie d'utiliser un lecteur USB persistant à la place. Cependant, je ne vois pas comment la persistance fonctionne et quelles en sont les limites.
Jusqu'où s'étend la persistance? Je présume que cela enregistrera au moins les réglages entre les bottes, mais est-ce que cela sauvegardera les fichiers? Si j'installe quelque chose avec apt-get, cela persistera-t-il? Il semble que lorsque je démarre sur un MacBook, les pilotes requis pour le WiFi ne soient pas disponibles sur le Live USB. Les pilotes resteront-ils identiques si je les installe?
La persistance est enregistrée dans un fichier ou une partition nommé casper-rw, un fichier personnel persistant ou une partition nommée home-rw est également possible. Une installation persistante sauvegardera les données, les installations de programmes, les bureaux personnalisés, à peu près tout, à l'exception de certains pilotes chargés avant la lecture du fichier de persistance au démarrage (graphiques NVidia).
Dans une installation de type syslinux (SDC, Unetbootin, Universal, Rufus, etc.), le système réside dans la racine du lecteur, à l'instar du fichier casper-rw. Le système de fichiers pour cette partition est FAT32. La taille maximale du fichier de persistance est donc de 4 Go.
Avant 14.04, les installations de type syslinux pouvaient également utiliser une partition persistante casper-rw et home-rw. Les partitions persistantes ne fonctionnent plus qu'avec les installations de type grub2 (mkusb et MultiBootUSB d'origine).
Mkusb est facile à utiliser, sûr, polyvalent et créera une partition persistante de la taille souhaitée. Il utilisera ensuite l’espace disque disponible pour créer une partition NTFS visible à la fois pour Linux et Windows.
Limitations: vous ne voulez pas débrancher une clé USB persistante lorsque les données sont écrites en mode de persistance. Heureusement, mkusb est fourni avec des outils de sauvegarde de la persistance.