Некоторое время назад я установил Ubuntu (постоянная установка, а не Live USB) на флэш-накопитель USB. К сожалению, скорость передачи слишком медленная для плавного и отзывчивого опыта, поэтому я хотел бы загружать больше ОС в ОЗУ при загрузке, что-то вроде Live USB.
Проблема в том, что хотя типичный Live USB, созданный из стандартного рабочего стола .iso, вероятно, уместится в 2 ГБ ОЗУ, когда ОС (/casper/filesystem.squashfs?) Полностью распакована и загружена, моя установка имеет размер около 5 ГБ, а мой компьютер имеет только 2 ГБ оперативной памяти. Тем не менее, большая часть установки состоит из текстовых пакетов и других файлов, которые я определенно использую, но использую редко. На самом деле, обычно используемые приложения и файлы настолько малы, что их общий размер может легко поместиться в ОЗУ.
Можно ли изменить мою уже существующую (постоянную) установку Ubuntu на флэш-накопителе USB, чтобы я мог указать, какие папки следует загружать в ОЗУ (а какие можно исключить), поскольку я не верю, что смогу уместиться вся ОС в 2ГБ оперативной памяти. В основном я хочу, чтобы мой браузер, оболочка и обычные команды оболочки были быстрыми. / дома не очень важно, когда дело доходит до производительности.
Я разбил USB-накопитель следующим образом, если это поможет:
Кроме того, я взглянул на страницу загрузки с ОЗУ на веб-сайте Ubuntu, но фокус здесь, кажется, быть для настройки образа LiveCD.
Хотя это и не является прямым решением вашего вопроса, оно все же может помочь: существует количество дистрибутивов Linux , которые полностью работают из ОЗУ.
Ознакомьтесь с настоящими инструкциями . Подводя итог:
/tmp
и /var/log
, в ОЗУ, введя fstab
записи. Также отключите отслеживание времени доступа для /
с помощью опции noatime
в fstab
. /var/cache/apt/archive
и кеш вашего браузера, с местом в /tmp
.