web-dev-qa-db-fra.com

Puis-je mettre à jour un Live USB?

J'ai créé un Live USB persistant avec USB-Creator et je me demandais si je pouvais mettre à jour normalement, ou s'il y avait des procédures spéciales à suivre.

6
user98348

oui bien sûr . si l'image en direct sur un usb (il y a de l'espace), vous pouvez mettre à jour comme un Ubuntu sur le disque dur.

2
user84277

Si votre live USB a été créé avec persistance, il peut être mis à jour. Cependant, pour adapter une distribution Linux entière dans un petit espace, il a été compressé et rendu en lecture uniquement via la méthode squashfs. Ainsi, lors de la mise à jour, il recrée les parties mises à jour du système de fichiers en dehors des squashfs, occupant ainsi beaucoup plus d'espace.

Ma vie, Kubuntu 16.04, contenait 500 Mo de mises à jour qui utilisaient 4 Go d’espace, ce qui remplit un fichier casper-rw normal. J'avais fait une partition casper-rw de 8 Go, donc j'avais encore de la place.

Je vous suggère de vous en tenir aux mises à jour de sécurité uniquement.

Quand j'ai créé mon usb, j'ai créé 4 partitions: pour le système de fichiers principal, casper-rw pour la persistance, home-rw pour mes fichiers et une partition ntfs pour le partage de fichiers. Si les images ISO en direct sont mises à jour, vous pouvez mettre à jour l'USB en copiant les nouveaux fichiers ISO dans l'ancien USB. Je songe également à supprimer le système de fichiers, de le mettre à jour dans virtualbox et de le réinitialiser.

2
gryphonB

Aucun des systèmes d'exploitation existants basés sur ISO9660 n'offre une fonctionnalité de mise à jour du noyau: le noyau et initrd sont les seuls composants qu'un système d'exploitation actif ne peut pas mettre à jour, car ils se trouvent en dehors de la partition de persistance des données (le cas échéant) et de la partition système. est, comme dit, formaté ISO9660.

Après quelques années à me demander pourquoi, j’ai trouvé le livre blanc liveng sur Read the Docs.

Le but du projet liveng est de donner à la communauté un ensemble de bonnes pratiques permettant de transformer une vie Debian Linux commune en un système d’exploitation en direct comportant:

native encrypted persistence;
kernel update (on a live ISO 9660 filesystem!);
UEFI, with UEFI Secure Boot compatibility, with a real efi partition.
1
Happy Penguin

Il n'y a pas de procédures spéciales. Mais votre réglage ne sera pas sauvegardé si vous n’avez pas créé un Live USB persistant . Vous pouvez en lire plus à ce sujet sur buntu Wiki .

1
ignite

J'ai pu mettre à jour de nombreuses choses, mais les mises à jour affectant le noyau Linux et ses modules ne semblent pas se produire correctement sur les clés que j'ai créées de cette façon.

Si je ne me trompe pas, la raison en est que le noyau en cours de démarrage ne se trouve pas avec le reste de la partition racine, mais est stocké séparément sur la clé.

0
John S Gruber

Startup Disk Creator génère maintenant une partition ISO9660 en lecture seule.

Il n'y a pas d'option "persistance". Comme il n'y a pas de fichier de persistance casper-rw, il n'y a pas de place pour stocker les mises à jour.

Si vous souhaitez une clé USB amorçable pouvant être mise à jour/mise à jour, effectuez une installation complète comme vous le feriez sur un lecteur interne. (Le mieux est de débrancher les disques internes en premier).

0
C.S.Cameron