Меню Рубрики

Можно ли установить linux на флешку

Установка Linux на флешку

Полноценная операционная система на небольшом внешнем носителе — это очень удобно. Вы можете запустить систему практически на любом компьютере, а также иметь всегда под рукой все ваши файлы и данные, и вам больше не нужно держать на основном диске большое количество систем.

Именно по этим причинам много пользователей компьютера интересуются как выполняется установка Linux на флешку, возможно ли это, и если возможно, то как все правильно реализовать. В этой статье мы попытаемся ответить на такие вопросы. А также подробно разберем процесс установки на флешку для одного из самых популярных дистрибутивов — Ubuntu.

Стоит ли устанавливать Linux на флешку?

Несмотря на все преимущества использования операционной системы из флешки, многие говорят, что этого делать не нужно. И не зря, потому что такое интенсивное использование флешки может ее просто уничтожить.

Энергонезависимая флеш-память имеет один существенный недостаток — это ограниченное количество перезаписей одной ячейки с данными. Ограничений на количество чтений данных нет, да и ограничение на запись очень значительные — десятки миллионов раз. Для использования флешек по назначению это не критично, поскольку там частота записи не очень большая и флешки хватает надолго.

Но когда вы устанавливаете систему на флешку, ядро, файловая система, программы постоянно сохраняют свои временные файлы, постоянно работают с данными и что-то записывают на диск, еще ситуацию усложняет журналирование файловой системы, поскольку оно вносит данные о любом изменении файлов в журнал что еще больше увеличивает количество перезаписей блоков флешки.

Вы можете сказать, что существуют SSD, полученные по той же технологии, которые используются на компьютерах. Но все не совсем так, SSD рассчитаны на такую нагрузку, потому что имеют лимит перезаписей в несколько миллиардов, а также возможность горячей замены уже вышедших из строя блоков на резервные.

Поэтому когда вы соглашаетесь на установку операционной системы на флешку, вы должны понимать, что флешка проработает намного меньше чем могла бы. Но не все так плохо, можно выполнить некоторые оптимизации, которые заставят систему писать меньше информации на диск. Если вы согласны с риском, то дальше мы рассмотрим как установить Linux на флешку.

Установка Linux на флешку

Операционная система Linux позволяет пользователю сделать все что ему нужно, и если вы хотите Linux на флешке, то и это тоже можно. Нам даже не придется прибегать к каким-либо специальным инструментам.

Рассматривать весь процесс будем на примере Ubuntu и все будет сделано с помощью официального установщика. Нас не будет интересовать обычная запись образа на диск или работа из оперативной памяти. В конце мы получим именно полноценную операционную систему на флешке.

Сначала все делаете как обычно, выберите язык, настройки программного обеспечения и обновлений. Отличия начинаются на этапе разметки дисков. Тут вам нужно выбрать ручной вариант, потому что автоматическая разметка не позволяет сделать то, что нам нужно.

Здесь будет одно замечание, нужно, чтобы система не была загружена с той флешки, на которую вы собираетесь ее устанавливать, в противном случае установить ubuntu на флешку вы не сможете. То есть кроме установщика, к системе должна быть подключена еще одна чистая флешка. Если все было сделано правильно, то кроме основного диска /dev/sda, в окне разметки появится флешка /dev/sdb:

Для флешки будет указан ее размер, метка диска, а, также скорее всего на ней будет только один раздел. Этот раздел нужно удалить чтобы получить свободное место.

Дальше, из этого свободного места нужно создать два раздела. Первый — для данных и домашней папки, второй для системных файлов.

Первый раздел нужно создавать с файловой системой FAT32 и именно первым, чтобы с ним могла работать Windows. Например, если у вас флешка размером 16 Гб, то 5-4 Гб можно отдать под данные. Точка монтирования для этого раздела — /home:

Второй раздел применяется для системных файлов, здесь нам нужно не менее восьми гагабайт. Файловую систему лучше взять Btrfs, поскольку нам не нужна журналируемая ext4, а у btrfs есть сжатие и оптимизация для ssd. В качестве точки монтирования укажите /:

Последнее действие на этом шаге мастера — укажите устройство для загрузчика, это должна быть та же флешка, на которую вы устанавливаете систему.

Дальше установка linux на usb пройдет как обычно и больше ничего делать не придется, но после завершения останется оптимизировать систему.

Оптимизация Ubuntu для работы на флешке

Установка Ubuntu на флешку завершена, но теперь нам осталось заставить работать ее так, чтобы по минимуму записывать данные на диск. Все это нужно делать в уже установленной системе.

Большинство настроек будут проводится в файле /etc/fstab, сначала включим сжатие всех файлов и оптимизацию для ssd в btrfs, которая использована в качестве корня. Для корня у нас использовался раздел /dev/sdb2, поскольку /dev/sdb1 мы использовали для /home:

/dev/sdb1 / btrfs errors=remount-ro,noatime,nodiratime,compress=lzo,ssd,commit=60 0 1

Возможно, у вас диски в fstab будут именоваться по UUID, тогда вам придется найти запись, в которой указана точка монтирования / и файловая система btfs, а потому уже ее изменять. Рассмотрим опции:

  • errors=remount-ro — перемонтировать только для чтения во время ошибок;
  • noatime — не обновлять время доступа к файлам;
  • nodiratime — не обновлять время доступа к папкам;
  • compress=lzo — использовать сжатие lzo, это самый быстрый алгоритм zlib дает больший степень сжатия но работает дольше;
  • commit=60 — по умолчанию файловая система записывает всю информацию об изменениях файлов каждые 30 секунд на диск, но с помощью этого параметра можно указать свое значение, но не более 300;
  • ssd — набор оптимизаций для твердотельных накопителей.

Некоторые папки, в которые чаще всего записываются временные файлы системы можно переместить в оперативную память, для этого в конец файла /etc/fstab добавьте строки:

tmpfs /tmp tmpfs rw,size=100m 0 0
tmpfs /run tmpfs rw 0 0
tmpfs /var/lock tmpfs rw 0 0
tmpfs /var/log tmpfs rw,size=10m 0 0

Ядро не пишет сразу данные на диск, а кэширует их в памяти, а записывает когда диск не будет загружен или их больше нельзя будет хранить в памяти. Для настройки параметров сброса данных на диск используются файлы /proc/sys/vm/. Приведенные ниже настройки уменьшают количество записей, за счет увеличения потребления оперативной памяти.

Максимальное время между записями данных на диск:

sudo sysctl -w vm.laptop_mode=120
$ sudo sysctl -w vm.dirty_writeback_centisecs=12000
$ sudo sysctl -w vm.dirty_expire_centisecs=12000

Максимальное количество памяти для кэша в процентах:

sudo sysctl -w vm.dirty_ratio=10

Записывать данные на диск когда свободно только % памяти:

sudo sysctl -w vm.dirty_background_ratio=1

После этих настроек установка ubuntu на флешку завершена, система более-менее готова для использования на флешке и не будет ей так сильно вредить. Но все равно не забывайте время от времени делать резервные копии важных данных, потому что все может сломаться в самый неподходящий момент.

Выводы

В этой статье мы рассмотрели как выполняется установка Linux на флешку и как настроить систему, чтобы она как можно меньше вредила USB накопителю. Это может показаться немного сложным, но на самом деле все не так сложно, как кажется на первый взгляд. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

5 лучших дистрибутивов Linux для установки на USB-флешки

Иногда на у нас появляется необходимость в использовании чужого компьютера. Если ваш компьютер сломается, вам, возможно, придется использовать чужой, пока вы ждете замены. Кроме того, прежде чем это произойдет, вам нужен способ сохранить ваши данные.

Что вы можете сделать в этой ситуации? Вставьте версию настольного Linux на USB-накопитель и загрузитесь в нее по мере необходимости. Но какой самый лучший рабочий стол с USB Linux вы можете установить?

1. Для любого ПК: Puppy Linux

В течение некоторого времени Puppy Linux воспринимался как нечто большее, чем просто любопытство. Разработанный для использования на самом строгом оборудовании, он может комфортно работать на ранних машинах Pentium. Но это было не так практично. Многие установили Puppy Linux на свое старинное оборудование, чтобы просто посмотреть, смогут ли они.

Обновления и новые версии по-прежнему регулярно выпускаются. Несомненно, это все еще урезано и предназначено для слабого или слабого аппаратного обеспечения. Но теперь вы можете установить Puppy Linux на USB-накопитель и все готово.

Puppy Linux — это не единственный дистрибутив Linux. Он состоит из нескольких версий, основанных на другом коде, но с использованием одного и того же инструмента и философии. Одна версия основана на SlackWare, который является одним из наиболее известных дистрибутивов Linux.

2. Современный: elementary OS

Вы новичок в Linux, который хочет, чтобы в вашем кармане было что-то простое и привлекательное? Попробуйте elementary OS.

elementary OS предлагает нечто среднее между популярной рабочей средой GNOME и тем, что вы получаете на Mac. Полученный опыт настолько интуитивен, что вы можете установить его самостоятельно несколькими щелчками мыши.

AppCenter предоставляет приложения, созданные только для elementary OS , а также другие необходимые компоненты, такие как пакет LibreOffice, редактор изображений GIMP и редактор звука Audacity. Таким образом, вы можете начать работать, даже если вы не знаете, какое программное обеспечение доступно для Linux.

Поскольку elementary OS имеет много общего с Ubuntu, вы можете быть уверены, что вам не придется иметь дело с какими-либо проблемами совместимости оборудования. Кроме того, он работает плавно, даже на недорогом оборудовании, таком как ноутбуки и дешевые машины с процессорами Atom и Celeron.

3. Инструмент для управления вашим жестким диском: GParted Live

Жесткие диски состоят из блоков, называемых разделами. На жестком диске вашего компьютера может быть только один раздел для всех ваших файлов и папок. Или он может иметь один раздел для ваших программ и другой для ваших документов. Время от времени вам может понадобиться изменить размер этих разделов или полностью их стереть.

GParted — это распространенный инструмент Linux, используемый для управления этими разделами. Многие дистрибутивы поставляются с этим предустановленным инструментом. Но если ваш компьютер не загружается, вам нужна копия, которую вы можете загрузить с USB-накопителя.

Он называется Gparted Live, дистрибутив USB Linux для вашей флешки. Загрузка этой маленькой программы позволит вам изменить ваш жесткий диск, как вам нужно. Будьте осторожны, так как одна ошибка может привести к тому, что ваш жесткий диск не загрузится.

4. Образовательное ОС для детей: Sugar on a Stick

Sugar — это проект свободного программного обеспечения, созданный для детей. Цель состоит в том, чтобы предоставить опыт, который способствует сотрудничеству, размышлениям и открытиям.

Аспекты интерфейса могут функционировать в одноранговой сети и вообще не требовать подключения к Интернету.

Хотя у вас есть возможность установить Sugar непосредственно на жесткий диск, вы также можете запустить копию как рабочий стол Linux на USB. Команда активно поддерживает дистрибутив и создала версию Sugar с этой целью, известную как Sugar on a Stick.

С помощью Sugar on a Stick вы можете позволить ребенку временно использовать любой компьютер в доме, не назначая ПК для работы. Это также способ познакомить их с ценностями свободного и открытого программного обеспечения на ранних этапах, а не с потреблением, основанным на использовании в коммерческих операционных системах.

5. Портативный игровой бистрибутив: Ubuntu GamePack

С Ubuntu GamePack ваша флешка похожа на портативный игровой ПК. Да, вы ограничены спецификациями машины, которую вы заимствуете, но пока вы придерживаетесь названий со скромными требованиями, у вас не должно быть много проблем.

Ubuntu GamePack поставляется с программным обеспечением, облегчающим игры на Linux. Это включает в себя Steam, который позволяет вам загрузить существующую библиотеку названий Linux. Есть также Lutris, платформа с открытым исходным кодом, которая упрощает установку игры. В качестве альтернативы вы можете использовать PlayOnLinux или Wine для запуска поддерживаемых версий Windows.

Вы также можете хранить копии на разных флеш-накопителях, чтобы обеспечить всем одинаковую версию игры с одинаковой конфигурацией.

Практичны ли USB-флешки Linux?

Современные стандарты USB означают гораздо меньшую задержку. Плюс цены упали, а объемы хранения выросли. Теперь вы можете получить 256 ГБ флешку с таким же объемом памяти, как у вашего ноутбука, и это не будет стоить вам много денег.

Вы не ограничены наличием только одного рабочего стола Linux на флешке. Как и в случае с вашим компьютером, вы можете одновременно загружать несколько рабочих столов Linux с одного USB-накопителя.

Если статья была для вас полезной, просим поставить лайк и подписаться на наш канал . Также посетите наш сайт , чтобы увидеть больше подобного контента.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Можно ли установить linux на телефон
  • Можно ли установить linux на ноутбук с windows
  • Можно ли установить linux на компьютер
  • Можно ли удалить linux и установить windows
  • Можно ли поставить linux и виндовс на один компьютер