Installer Linux sur une clé USB - «normal» et non «en direct»

8

Est-il possible d'installer linux sur un lecteur flash USB afin que je puisse

  1. y installer d'autres logiciels? je veux dire
  2. utiliser mon disque dur comme / home

Je sais comment créer un live-usb, mais cela me laisse avec un système de fichiers en lecture seule que je ne peux pas mettre à jour avec un nouveau logiciel (ou des mises à jour de sécurité). Je sais aussi que je peux avoir un stockage persistant / personnel sur le flashdisk, mais j'aimerais l'avoir sur mon disque dur comme si j'avais démarré à partir de celui-ci.

Veuillez commenter si je n'ai pas été clair sur ma préoccupation.

František Žiačik
la source

Réponses:

6

absolument. Dans la plupart des cas (en fonction de votre Linux de choix), vous pouvez simplement démarrer à partir d'un CD live et effectuer une installation complète directement sur votre clé USB. Vous devrez probablement formater votre clé USB en ext2 / 3/4 avant l'installation, mais cela devrait tout de même être faisable. L'astuce consistera à savoir si votre bios prend en charge le démarrage à partir de la clé USB.

TheCompWiz
la source
Un autre problème intéressant est de savoir combien un système de fichiers journalisé décent (ext3 / xfs / reiser) utilisera également sur un lecteur USB. Vous pourriez potentiellement utiliser FAT32, car la plupart des Linux que je connais peuvent lire / écrire en FAT.
new123456
@ new123456 Beaucoup peuvent le lire, mais je n'en ai pas entendu parler qui puisse réellement y être installé.
AndrejaKo
Hmm ... Il semble que Linux ne supporte que l'amorçage DOS à partir d'un système de fichiers FAT, et non le démarrage réel . Bon appel.
nouveau123456
1

Vous pouvez - tant que vous avez une clé USB suffisamment grande - avec ubuntu, par exemple, j'ai utilisé une version personnalisée sur une clé de 4 Go, donc, vous en auriez besoin d'au moins autant. Je suggère également d'exécuter souvent la fonction de nettoyage (apt-get autoclean et apt-get autoremove sur les dérivés Debian) sur votre gestionnaire de paquets, car beaucoup d'entre eux gardent les paquets téléchargés en cache, et ce n'est PAS utile sur un système de petite taille.

Configurez le système pour monter le disque dur au démarrage en modifiant fstab.

Le lecteur domestique est un peu plus délicat - Si vous voulez que Linux me `` partage '' le lecteur avec un autre système d'exploitation, la façon la plus `` saine '' de le faire serait de faire une installation standard et des liens symboliques - puisque normalement vous êtes censé monter / abrite une partition. Sinon, définissez simplement le disque dur en tant que / home lors de l'installation, ou modifiez fstab ultérieurement.

Si vous allez utiliser des liens symboliques, je vous suggère de le faire avec le répertoire dans lequel le gestionnaire de paquets télécharge les packages (voir une tendance?).

Compagnon Geek
la source