Quelles seraient les différences entre une session USB Live persistante et un Ubuntu installé sur une clé USB?

24

Je suis un enseignant et je demanderai à mes élèves d'apporter leurs ordinateurs portables avec Ubuntu installé avec une liste spécifique de packages préinstallés ou d'apporter un lecteur USB ou un disque dur externe avec Ubuntu et les packages préinstallés.

Pour ceux qui vont apporter l'USB, il y a deux possibilités:

  • Installez-le avec le programme "Créateur de disque de démarrage" d'Ubuntu et dites-lui de réserver de l'espace pour la persistance.
  • Démarrez avec un LiveCD et installez Ubuntu sur la clé USB.

Dans les deux cas, démarrez ensuite avec ce support et installez les packages.

Donc, pour mon but ou tout autre but:

  • Quel est le meilleur choix et pourquoi?
  • Avons-nous une autre option? explication complète s'il vous plaît.
jgomo3
la source
1
Lorsque cette question a été posée, il était possible d'utiliser Ubuntu Startup Disk Creator pour créer un système live persistant. Ce n'est plus le cas avec la version d'Ubuntu 16.04 LTS et les versions plus récentes, où le Startup Disk Creator est un outil de clonage et crée le système de fichiers ISO 9660, qui est en lecture seule. Au lieu de cela, vous devez utiliser un autre outil, par exemple mkusb, pour créer un lecteur live persistant, help.ubuntu.com/community/mkusb/persistent
sudodus

Réponses:

26

Si je vous comprends bien, vous voulez connaître les différences entre un USB persistant et un USB à installation complète.

USB Live Persistant: 4 Go ou plus

Premièrement, Persistent Live USB prend moins d'espace.

On peut créer un Live USB non persistant avec un lecteur USB de 2 Go. Pour créer un Live USB persistant, vous en auriez besoin d'un légèrement plus gros, disons 4 Go.

Deuxièmement, Persistent Live USB peut être utilisé pour l'installation.

Un Live USB persistant est essentiellement une copie du DVD d'installation. Les fichiers dans l'ISO d'origine restent tels quels. Les mises à jour et les futures installations sont enregistrées dans l'espace prévu pour conserver les modifications. Dites, vous mettez à jour Firefox. dans une installation normale, l'ancienne est remplacée. Dans une installation persistante, l'ancienne reste inchangée, la version la plus récente se trouve dans le disque virtuel persistant (au sein de l'USB) prenant de l'espace supplémentaire et créant parfois des problèmes, par exemple pour les mises à jour du noyau. Maintenant, si vous installez Ubuntu à partir de cette copie persistante sur un autre disque dur, la version originale de Firefox dans l'image DVD sera installée.

Le démarrage d'un Live USB persistant permet aux étudiants d'accéder à l'icône «Installer Ubuntu» sur le bureau. Les étudiants peuvent «accidentellement» démarrer le processus d'installation et supprimer le contenu du disque dur.

Troisièmement, Persistent Live USB est moins sécurisé.

Il n'y a aucun processus de connexion dans le Persistent Live USB. L'utilisateur par défaut a des droits d'administrateur et n'a pas besoin d'un mot de passe sudo pour l'exercer. Cela signifie qu'un studnet malveillant peut démarrer une clé USB persistante d'un autre étudiant et accéder facilement aux documents stockés, désinstaller ou reconfigurer des applications, etc.

Ubuntu entièrement installé sur une clé USB: 8 Go ou plus

Tout d'abord, l' installation prend plus de place que de conserver l'image du DVD d'installation, environ 5 Go.

Une fois installé, le système peut être mis à jour et personnalisé. La désinstallation de logiciels inutiles libérera de l'espace.

Deuxièmement, le matériel sur lequel l'installation complète est créée est important.

L'image Live DVD dans l'USB persistant est créée avec la compatibilité avec la plupart des ordinateurs à l'esprit. Cependant, une fois installée sur un matériel spécifique, l'installation est un peu personnalisée pour les composants spécifiques. Ceci est particulièrement important si l'ordinateur comporte des pièces qui nécessitent des pilotes propriétaires. Une fois ces pilotes installés, l'USB peut ne pas fonctionner sur les ordinateurs qui ne disposent pas de ce matériel spécifique. Inversement, si l'installation est effectuée sur un ordinateur qui n'a pas besoin de pilotes propriétaires, cette installation spécifique peut ne pas fonctionner sur les machines qui en ont besoin.

Par conséquent, si l'objectif est d'utiliser l'USB sur différents ordinateurs, un Live USB persistant peut être un meilleur choix qu'une installation complète.

Troisièmement, l' installation complète est plus sécurisée.

La création d'un ID utilisateur et d'un mot de passe est requise lors de l'installation. Ce mot de passe est nécessaire pour toute action administrative. On peut également le configurer pour exiger le mot de passe lors de la connexion.

Voir également Différence entre LiveCD, LiveUSB, installation complète et persistance?

J'espère que cela t'aides

user68186
la source
Je pense que votre premier point sous le Persistent Live USB devrait lire qu'il faut "plus" d'espace, pas moins d'espace. EDIT: non, je suppose que l'explication sous ce point est l'inverse. Il doit s'agir de «USB persistant en direct, 1 Go» et «L'installation complète USB est légèrement plus grande, 2 Go».
Alaa Ali
1
Oui, il veut dire que l'USB en direct persistant a besoin de moins, car il mentionne plus tard que l'USB d'installation complète a besoin de beaucoup plus (environ 5 Go). Et cela a du sens, une installation complète prendrait plus de place, tandis qu'un USB live est essentiellement le fichier ISO.
Alaa Ali
1
@AlaaAli: Merci pour les commentaires. J'ai modifié ma réponse. Avec les versions actuelles, Ubuntu 1GB USB n'est pas suffisant pour créer un Live USB persistant . Vous avez besoin d'au moins 2 Go. De même, les versions récentes de l' installation complète ne tiennent plus dans une clé USB de 4 Go.
user68186
1
@ jgomo3, merci pour les commentaires. Voir mon commentaire précédent.
user68186
1
Très belle réponse. Savez-vous comment il serait possible de sortir du «matériel sur lequel l'installation complète est créée est important». problème d'installation complète? J'essaie de résoudre ce problème ici: askubuntu.com/questions/873550/… .
tobiasBora
6

L'utilisation d'un USB LiveCD persistant présente certains inconvénients selon mon expérience:

  • Sur certains systèmes, vous pouvez obtenir des messages d'erreur lors du démarrage, ce qui rallonge considérablement le temps de démarrage, voire empêche complètement l'ordinateur de démarrer (mes ordinateurs le font tous, malheureusement: p). Je n'ai pas encore trouvé de solution pour cela

  • Il y aura un utilisateur par défaut avec des droits sudo et sans mot de passe (il peut être désactivé, mais ce n'est pas si facile)

  • Les mises à jour du noyau peuvent causer des problèmes, car update-initramfs déclenchera quelque chose avec grub (ou quelque chose: D), et cela ne fonctionne pas car casper n'utilise pas grub (cela ne devrait pas casser le système, mais laissera le noyau non configuré)

Donc, si vous demandez à votre classe d'essayer Ubuntu, c'est un bon moyen de goûter au système d'exploitation, mais si vous prévoyez d'utiliser Ubuntu à temps plein, vous pourriez envisager d'utiliser une installation complète à la place (soit sur un interne ou un externe). conduire).

Midgard
la source
6

Installer Kubuntu sur une clé USB était une idée très séduisante ... et je n'ai pas pu résister à le faire. Au début, cela a fonctionné OK, un peu lent mais OK (il y a un goulot d'étranglement des performances sur la prise USB, donc à peu près mieux USB 3.0 que USB 2.0).

Après avoir pratiqué un peu, mis à niveau le système, les applications et ainsi de suite ... J'étais excité ... Je suis allé dans un magasin de technologie et j'ai acheté une clé USB haute capacité (32 Go) ... J'allais CLONER mon Kubuntu principal installer (partition root, partition home et partition swap) sur la nouvelle clé USB. C'était un peu compliqué mais j'ai réussi à le faire. J'ai dû ajuster Grub, fstab et pas beaucoup d'autres choses ... et cela a fonctionné, un peu lent (mon ordinateur portable n'a pas de prise USB 3.0) mais a fonctionné.

Outre la lenteur, j'étais très content de ma nouvelle clé USB ... elle a obtenu mon Firefox hautement personnalisé (plus de 30 extensions), mon LibreOffice réglé, mes effets KDE personnalisés, Thunderbird (avec plusieurs comptes IMAP et POP), Dropbox .. tout ... c'était plutôt sympa. Afin d'atténuer la lenteur, j'ai affiné les paramètres de précharge (il était déjà installé dans mon installation principale), j'ai modifié un peu fstab pour que / temp, / var / lock, / var / log et / var / run soient allés à tmpfs. J'ai également fait un profilage Grub et les choses se sont un peu améliorées, pas comparables à une installation sur disque dur, mais un peu plus rapides qu'avant. Au fait, Nepomuk et Akonadi ont été désactivés sur mon installation principale, donc après le clonage, ils n'étaient également pas opérationnels sur la clé USB.

L'usage initialement prévu pour ma clé USB était le canot de sauvetage pour le ménage, le bricolage et la reprise après sinistre.

J'ai pu mettre à niveau le système, le noyau, les applications ... tout s'est bien passé.

Mais il y avait un facteur auquel je n'avais pas pensé auparavant ... ... ... le nombre limité de cycles d'écriture qu'une cellule nand-flash peut survivre avant d'être corrompu.

Après un certain temps, LibreOffice a arrêté de démarrer sans raison apparente ... quelques jours plus tard, d'autres applications ont suivi le même chemin ... quelques semaines plus tard, la clé USB est morte. Mais la première fois que cela s'est produit, je ne savais pas vraiment quel était le problème ... alors j'ai `` décidé '' que c'était une clé USB de mauvaise qualité ... et j'en ai acheté une autre (marque différente) ... et j'ai tout répété. .. et après quelques semaines, la clé USB a commencé à souffrir des mêmes problèmes. Ensuite, j'ai exécuté l'utilitaire badblocks et c'est devenu plus clair ... les cellules nand-flash se corrompaient après quelques semaines d'utilisation ... quel dommage !!!

Je préfère de loin exécuter une clé USB entièrement personnalisée qu'une session live USB générique persistante ... mais ce fut un vrai showstopper pour moi. Je suppose qu'une session USB live persistante ne souffrira pas de ce type de problème car je pense qu'il y a moins d'activité d'E / S dans cette configuration.

D'un autre côté, les installations flash USB ont parfois quelques petits problèmes que les autres installations USB (HDD ou SSD) n'ont pas ... concernant l'hibernation et la suspension en mémoire.

Je considérerais deux options: lecteur interne (HDD ou SSD) ou lecteur externe USB (HDD ou SSD).

Cordialement.

Felipe
la source
1
+1 Pour vos conseils sur les cellules nand-flash limitées.
jgomo3
Peut-être que l'utilisation d'ext2 ou de désactiver la journalisation causerait moins de problèmes?
tobiasBora
4

Pour être honnête, la seule différence que je vois est que le système non vivant sera généralement plus rapide et que les applications peuvent être optimisées pour fonctionner sur ce matériel spécifique, mais vous perdrez la polyvalence car vous ne pourrez plus passer d'un ordinateur à un autre sans problèmes de compatibilité. Les installations prennent plus de place et en raison de la nature d'une clé USB, je pense qu'il est prioritaire de conserver la compatibilité et la polyvalence par rapport aux performances. Une autre différence est que vous pouvez installer Ubuntu à partir d'un système en direct et votre configuration personnelle dans votre fichier persistant ne l'affectera pas.

Maintenant, d'après mon expérience, j'utilise Lubuntu depuis près d'un an dans une installation USB persistante et je peux vous dire que cela fonctionne très bien! Je peux installer n'importe quel programme que je veux et garder le système à jour. J'utilise mon système pour le développement, le montage audio parfois, la mise en réseau, l'utilisation générale d'Internet, regarder des films et des jeux vidéo (vin et émulation commune). Je ne pense pas que vos élèves aient des problèmes à installer des packages sur un système en direct.

Mon système a de bonnes performances même avec la très faible vitesse d'écriture sur l'appareil (5 Mo / s max). J'utilise un très vieil ordinateur (Presario F700) et le système doit être modifié pour fonctionner correctement. J'ai dû désinstaller les pilotes Nouveau et installer des pilotes propriétaires de Nvidia afin que je puisse faire démarrer le lecteur sur n'importe quel ordinateur jusqu'à présent (mais pas les ordinateurs Apple car ils ont besoin d'une configuration spéciale). Le système peut utiliser l'accélération matérielle avec le matériel Nvidia et fonctionne très bien sans accélération matérielle avec des pilotes open source pour d'autres marques comme AMD ou Intel sans problème jusqu'à présent.

J'ai également un serveur Web avec MySQL en ce moment. J'écris actuellement ceci depuis l'ordinateur mentionné ci-dessus pendant le téléchargement de certaines choses. Le système peut être verrouillé pour éviter que d'autres utilisateurs l'utilisent, mais comme je l'ai dit, il a besoin de quelques ajustements. L'USB persistant fonctionne très bien si l'utilisateur a le temps et la volonté de le faire fonctionner comme il le souhaite et je pense qu'il est idéal pour l'apprentissage.

Veuillez me corriger si j'ai fait une erreur dans mes hypothèses. Je suis un fan de Linux mais pas un expert. :)

À votre santé!

Gaea
la source
3

D'un point de vue technique, il n'y a pas beaucoup de différence dans les deux méthodes.

Je pense que votre décision devrait être basée sur des considérations plus pratiques. Je suppose que tous les élèves n'ont pas exactement la même marque / le même modèle. En fait, je m'attendrais à ce que tout le monde ait un modèle différent. Il est possible que certaines machines n'incluent pas de lecteur optique. En supposant que ce sont des modèles relativement nouveaux, vous pourrez les démarrer depuis USB. Pour les modèles plus anciens, vous ne pouvez le dire que par essais et erreurs. Gardez également à l'esprit que les ordinateurs portables sont notoirement difficiles à configurer en raison du matériel souvent spécialisé qu'ils contiennent. Opter pour une installation complète sur de tels systèmes peut entraîner des heures de dépannage sans fin.

Je n'essaie pas de vous décevoir ici - après tout, l'installation sur un tel système peut être très pédagogique sur le fonctionnement interne des ordinateurs et des systèmes d'exploitation. Je vous suggère simplement de procéder de la manière la plus simple possible. Donnez à vos élèves - et à vous-même - la flexibilité d'utiliser N'IMPORTE QUELLE de ces méthodes.

hmayag
la source
Bonne idée de laisser les élèves décider.
jgomo3
3

Dans un test que j'ai fait, une installation complète sur USB a démarré environ cinq fois plus rapidement qu'une installation persistante.

Il est également vrai qu'une installation complète peut être rendue plus sécurisée et peut être mise à jour et mise à niveau.

Si le lecteur sera également utilisé pour transférer des fichiers vers une machine Windows, il faudra que la première partition soit en FAT.

Une installation persistante a initialement une limite de persistance de 4 Go, mais elle peut être augmentée à l'aide des partitions casper-rw et home-rw ext2.

Les pilotes vidéo propriétaires ne fonctionnent pas sur une installation persistante.

CSCameron
la source
0

Ubuntu persistant sur USB est meilleur, car une configuration persistante permet de créer des comptes d'utilisateurs avec des mots de passe. (Bien que d'autres personnes disent différent, il vous suffit d'aller dans Paramètres système → Comptes d'utilisateurs et de créer un compte administrateur.)

Il utilise moins d'espace qu'une installation complète normale, de sorte que le lecteur flash USB prendra plus de temps à s'user et laisse plus d'espace pour les autres fichiers.

Enforcer
la source
Ce n'est pas vrai, ma réponse est une amélioration. Comme je l'ai dit dans ma réponse, j'ai essayé de créer un compte utilisateur et cela a fonctionné. Je ne sais pas de quoi il parle.
Enforcer