web-dev-qa-db-fra.com

Puis-je utiliser une clé USB pour une installation normale? (pour obtenir l'adaptabilité de la plateforme)

Je sais donc que je peux créer un LiveUSB persistant où il y aurait n'importe où jusqu'à 4 Go (je pense que c'est le maximum) de stockage persistant pour les téléchargements, etc.

Je demande le contraire, dans un sens. J'aimerais configurer une installation USB pour avoir l'adaptabilité à la plate-forme offerte par un OS en direct tout en utilisant pleinement les 120 Go d'espace dont je dispose.

En gros, j'espère avoir une installation de démarrage qui reconfigure la plupart/tout le matériel/les pilotes si nécessaire à chaque démarrage, car j'aimerais pouvoir en démarrer sur presque n'importe quelle machine. (Dans des limites raisonnables - ils seront tous en 64 bits)

Le plus gros reproche avec le démarrage multi-plateforme est le pilote vidéo. Parfois, le système sur lequel je démarre est AMD, parfois Nvidia, parfois Intel.

Alternativement, une réponse utilisable peut être un moyen de mieux configurer la configuration LiveUSB pour plus d'utilisation et de personnalisation du stockage.

2
Enigma

Aucun problème! (J'ai un disque USB comme ça mais je n'ai jamais essayé que des machines BIOS, car je rencontre rarement des machines UEFI et si j'en rencontre une, je les mets en mode BIOS et je reviens quand je pars)

La procédure est extrêmement simple:

  1. Achetez un USB 3.0 décent SLC Disque USB. Ceux-ci sont normalement annoncés comme des disques USB 3.0 200-300 Mbps, mais votre kilométrage peut varier. Lire les spécifications

    Pourquoi? La vitesse du SLC est largement supérieure à celle des disques MLC ou TLC et dure environ 4 à 12 fois plus longtemps. Cela dépasse le coût de ces choses ... (2-3 fois plus cher que d'autres disques USB "rapides", 3-4 fois plus cher qu'un bas de gamme)

  2. Utilisez Lubuntu (dans votre cas: 64 bits)

    Pourquoi? Lubuntu est le plus compatible de toute la famille Ubuntu et vous n'allez pas l'utiliser comme serveur haut de gamme, donc Lubuntu soyez élégant même sur une machine USB 2.0 de 1 Go. J'utilise la version 32 bits avec des extensions PAE forcées pendant que j'exécute cette chose sur une variété de matériel (principalement pour ressusciter des machines Windows, mais on m'a déjà dit d'essuyer le Windows F | @ # §g et d'installer ce astucieux, OS rapide et gratuit!)

  3. Installez comme vous installeriez n'importe quelle autre machine, mais traitez le SLC comme un simple disque dur et installez grub, swap, / et /home.

  4. Optimisez fstab comme vous le feriez pour n lecteur SSD

    Pourquoi 3 + 4? Évidemment ; -) vous essentiellement avoir un SSD sur un stick !

  5. Met le sysctl.conf paramètres comme suit:

    # Prevent USB wear out due to excessive swap usage.
    # Only start swapping when the memory is 90% full
    vm.swappiness = 10
    
    # This percentage value controls the tendency of the kernel to reclaim
    # the memory which is used for caching of directory and inode objects.
    #
    # At the default value of vfs_cache_pressure=100 the kernel will attempt to
    # reclaim dentries and inodes at a "fair" rate with respect to pagecache and
    # swapcache reclaim.  Decreasing vfs_cache_pressure causes the kernel to prefer
    # to retain dentry and inode caches.
    #
    # Basically, once something is swapped it's probably not immediately needed
    # any more, so increase the kernel's resistance a bit more trying to build up
    # a large cache again.
    vm.vfs_cache_pressure = 75
    
    # Good to improve sequential reads (stop stuttering background music)
    # Can also be implemented per disk using udev rules
    # in KB, so only 3MB lost, so who cares nowadays?
    vm.max-readahead=2048
    vm.min-readahead=1024
    

    Pourquoi? Lisez les commentaires ci-dessus ...

  6. Installez autant d'outils de ligne de commande que vous le souhaitez, mais éloignez-vous des énormes programmes gourmands en mémoire car vous ne saurez pas sur quel type de machine vous l'exécuterez. (OK: je l'avoue: j'ai LibreOffice en cours d'exécution, mais c'est tout. Nu MySQL, pas de GIMP, pas de rendu 3D, ...)

  7. Éloignez-vous de tous les modules propriétaires (aussi appelés pilotes), juste des modules de noyau Linux standard ... Et ceux-ci sont extrêmement bons pour s'adapter à leur environnement! Ils sont comme des bâtards: ils vont manger n'importe quoi, boire n'importe quoi et ... enfin, peu importe. ;-) Ça marche!

C'est ça!

3
Fabby