Lorsque je crée une clé USB amorçable (Ubuntu) sous Windows, cela signifie-t-il que les modifications que je vais effectuer (par exemple, enregistrer un nouveau fichier appelé "abc.txt" sur le bureau Ubuntu) seront-elles prises en compte lors de la prochaine démarrer cette clé USB sur un autre ordinateur (je verrai le fichier "abc.txt" sur le bureau Ubuntu)?
La prochaine question pourrait être une question assez stupide, mais la voici:
Utilisera-t-il RAM de l'ordinateur ou utilisera l'espace restant sur le périphérique USB en tant que RAM.
Merci
C'est extrêmement facile si vous utilisez la configuration suivante:
Utilisez votre clé USB amorçable existante pour installer Ubuntu sur un clé USB SLC (USB 3.0 préféré si votre matériel le prend en charge). Juste une installation normale, traitant la clé USB comme un SSD .
Pourquoi? Les SLC sont deux fois plus chers que les MLC mais ils sont 4 fois plus rapides et durent 8 * plus longtemps! Donc, ce sont vraiment de petits SSD sur un stick!
Redémarrez à partir de la clé USB, optimisez le système et traitez la clé USB comme un petit disque SSD. Ainsi:
Dans votre /etc/sysctl.conf
ajoutez:
# Fabby: change the "swappiness" to 10 to prevent swapping as much as possible
# to not wear out the USB stick as the Ubuntu default is optimized for a server.
# 10 to balance with vfs_cache_pressure
vm.swappiness = 10
# Fabby: Lower vfs_cache_pressure to 75%
# (once cached, probably not immediately needed any more)
#
# 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.
vm.vfs_cache_pressure = 75
# Fabby: Good to improve sequential reads (stop stuttering in movie play)
# Can also be implemented per disk using udev rules
vm.max-readahead=2048
vm.min-readahead=1024
Dans votre /etc/fstab
ajoutez le paramères audacieux à votre ligne USB de démarrage. (Ce sera probablement sdc
ou sdd
. Ce qui suit est un exemple, utilisez UID si possible)
/dev/sdc / ext4 defaults,noatime,discard,errors=remount-ro 0 1
Pour mémoire: j'ai une clé USB 2.0 SLC de 16 Go comme celle-ci (plus que suffisant pour mon cas d'utilisation et pas trop cher, il a maintenant environ 5 ans et fonctionne encore!)
Si vous gravez une image Linux en direct sur le lecteur USB, celle-ci sera démarrée en lecture seule et, par conséquent, les modifications apportées seront uniquement stockées dans la RAM. Si vous n'êtes pas prêt à céder de l'espace disque à Ubuntu, vous pouvez graver l'ISO sur un deuxième lecteur flash (2 Go suffisent), démarrez-le et installez-le sur le lecteur de 32 Go. Je l'ai fait quand 14.10 était dans Alpha, et bien qu'il ait eu quelques problèmes de performances, il était utilisable.