Il y a quelque temps, j'ai installé (une installation permanente, pas un Live USB) Ubuntu sur ma clé USB. Malheureusement, les taux de transfert sont trop lents pour une expérience fluide et réactive. J'aimerais donc charger davantage de système d'exploitation dans RAM lors de son démarrage, un peu comme un Live USB.
Le problème est que, même si un Live USB typique créé à partir du bureau standard .iso tiendra probablement dans 2 Go de RAM lorsque le système d’exploitation (/casper/filesystem.squashfs?) Est complètement décompressé et chargé, mon installation est presque terminée. 5 Go en taille, et mon ordinateur ne dispose que de 2 Go de RAM. Cependant, une grande partie de l'installation consiste en des paquets texlive et d'autres fichiers que j'utilise sans aucun doute, mais que j'utilise rarement. En réalité, les applications et les fichiers couramment utilisés sont si peu nombreux que leur taille totale pourrait facilement s'intégrer à RAM.
Est-il possible de modifier mon installation Ubuntu existante (permanente) déjà existante sur une clé USB de manière à pouvoir spécifier les dossiers chargés dans RAM (et ceux pouvant être exclus), car je ne crois pas pouvoir le faire adapter l'ensemble du système d'exploitation dans 2 Go de RAM. Je souhaite principalement que mon navigateur, mon shell et les commandes communes du shell soient rapides./home n’est pas très important quand il s’agit de la performance.
J'ai partitionné le lecteur USB comme suit, si cela vous aide:
De plus, j’ai jeté un coup d’œil à la page démarrage sur RAM du site Web Ubuntu, mais l’objectif semble être de personnaliser une image LiveCD.
Départ ces instructions . Résumer:
/tmp
et /var/log
vers RAM en entrant fstab
. Désactivez également le suivi du temps d'accès pour /
avec l'option noatime
dans fstab
./var/cache/apt/archive
et le cache de votre navigateur à un emplacement situé dans /tmp
.Bien que ce ne soit pas une solution directe à votre question, cela peut quand même aider: il existe nombre de distributions Linux qui fonctionnent entièrement à partir de la RAM.