Um tempo atrás eu instalei (uma instalação permanente, não um Live USB) Ubuntu no meu pen drive USB. Infelizmente, as taxas de transferência são muito lentas para uma experiência suave e responsiva, então eu gostaria de carregar mais do SO na RAM quando ele é inicializado, como um Live USB.
O problema é que enquanto um Live USB típico criado a partir do desktop padrão .iso provavelmente caberá em 2 GB de RAM quando o sistema operacional (/casper/filesystem.squashfs?) estiver totalmente descompactado e carregado, minha instalação é quase 5 GB em tamanho, e meu computador tem apenas 2 GB de RAM. No entanto, grande parte da instalação consiste em pacotes texlive e outros arquivos que eu definitivamente uso, mas uso raramente. Na realidade, os aplicativos e arquivos comumente usados são tão pequenos que seu tamanho total provavelmente poderia caber na RAM com facilidade.
É possível modificar minha instalação do Ubuntu (permanente) já existente em um pendrive USB de tal forma que eu possa especificar quais pastas devem ser carregadas na RAM (e quais podem ser excluídas), pois não acredito que possa caber todo o sistema operacional em 2 GB de RAM. Eu quero principalmente que meu navegador, shell e comandos comuns de shell sejam rápidos. / home não é muito importante quando se trata de desempenho.
Eu particionei a unidade USB da seguinte maneira, se ajudar:
- boot (/ boot)
- root (/)
- partição inicial (/ home)
- troca
Além disso, dei uma olhada em uma página Boot to RAM no site do Ubuntu, mas o foco parece seja para personalizar uma imagem do LiveCD.