Установка полноценной Ubuntu на USB-накопитель. Как установить полноценный Linux на флешку

Распространялись на дисках. Но теперь ОС можно записать на USB-носитель. В случае с Linux Mint установка с флешки очень похожа на загрузку с CD или DVD. Монтируете образ, запускайте инсталлятор и выбираете настройки.

Linux Mint можно поставить с flash-накопителя.


Скачать Линукс Минт можно с официального сайта системы.


Запись образа

Чтобы записать образ на носитель, нужно использовать дополнительные программы. Если вы работаете в Windows, подойдут утилиты UltraISO, Rufus или UNetbootin. Если у вас стоит Линукс, используйте приложение UNetbootin или команды терминала .

Windows

Создание загрузочной флешки Linux Mint выглядит так:

В остальных приложениях алгоритм тот же: выбираете ISO-файл, выбираете носитель, записываете.

Терминал Linux

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


Приоритет загрузки

Теперь о том, что нужно для инсталляции Линукс Минт. Установка с флешки другой программы - задача простая. Запускаете исполняемый файл и выбираете настройки. Но если это не обычная утилита, а ОС, надо менять приоритет загрузки. Чтобы компьютер при включении считывал содержимое носителя. Так вы попадёте в меню инсталлятора, а не в операционную систему.


Установка и выбор параметров

После запуска вы увидите чёрно-зелёный дизайн Линукс и надпись Welcome (это значит «Добро пожаловать»). Чтобы использовать дистрибутив:

  1. В списке перейдите к строке «Start Linux Mint» и нажмите Enter. Если есть доступ к сети, начнётся загрузка ОС. Подождите, пока передадутся все данные. Не обрывайте соединение.
  2. Появится рабочий стол. Посмотрите на интерфейс и некоторые функции, до того как с флешки установить Линукс Минт. Справа будет колонка с описанием ОС и её возможностей.
  3. Если вы что-то сделаете в «портативной» версии, изменения не сохранятся. Нужна полная инсталляция.
  4. Дважды щёлкните на значок Install.
  5. Выберите язык.
  6. Отметьте параметр «Стороннее программное обеспечение». Это различные кодеки мультимедиа, драйвера. Если не поставить сейчас, потом их придётся качать вручную. Там нет подозрительных утилит или вредоносного ПО.
  7. Если на компьютере есть установленный дистрибутив , мастер предложит его удалить или поставить рядом с ним Linux Mint. Загрузочная флешка уничтожит все данные пользователя (документы, музыку, изображения), если отметить опцию «Стереть диск». При параллельной инсталляции вы сможете выбирать, какой операционной системой пользоваться. А ваши файлы будут сохранены.
  8. Пункт «Другой вариант» предназначен для опытных пользователей. Доступно создание и изменение разделов. Из-за неправильной настройки могут возникнуть проблемы. Если вы не разбираетесь в этом, вам нужна стандартная установка.
  9. В следующем меню выберите логический диск, на который хотите загрузить Линукс. При помощи ползунка перераспределите дисковое пространство. Укажите, сколько памяти «отдаёте» новой ОС. Самому Минту достаточно 20–40 гигабайт. Но если вы собираетесь хранить много файлов и работать с мультимедийным контентом, выделите ОС больше ресурсов.
  10. Появится меню «Где вы находитесь?». Щёлкните по карте или напишите название города. Система определит ваш часовой пояс.
  11. Заполните поля «Имя пользователя», «Имя компьютера» и «Пароль». Оставить их пустыми не получится, так как нельзя установить Линукс Минт с флешки без аккаунта администратора.
  12. Отметьте одну из опций: «Входить автоматически» или «Требовать пароль». Если не хотите вводить код при каждом запуске, выберите первый пункт. Но лучше оставьте защиту. Так права администратора будут только у тех, кому вы скажете пароль.
  13. Начнётся инсталляция. Если на ПК несколько систем, появится список. Кликните на одну из них, чтобы зайти в неё после окончания загрузки. Если не выберете ОС, откроется Линукс Минт.
  14. Не забудьте поменять в BIOS приоритет запуска.

Операционную систему Ubuntu можно запустить с CD/DVD диска или с USB-носителя (флешки) без установки на жесткий диск. Это называется запуск с загрузочного диска — LiveCD. Это даст возможность ознакомиться с системой до ее установки, проверить предварительно функциональность, просто посмотреть на систему и «поиграться» с ней. Также Live CD диск может использоваться для восстановления поврежденной системы или для доступа к файлам на винчестере. Отмечу, что Ubuntu с LiveCD работает в разы медленнее, чем если бы она была установлена на вашем компьютере.

Вставьте ваш CD/DVD диск в дисковод или USB носитель (флешку) в USB порт.

Запуск Ubuntu Live CD (Live USB)

Если во время этой заставки нажать любую клавишу, то появится следующее меню (если клавиш не нажимать то меню не отобразится, а сразу начнется загрузка с диска). В меню советую сначала выбрать пункт «Проверить CD на наличие ошибок ». Чтобы запустить загрузку Live CD выберите пункт «Запустить Ubuntu без установки » и нажмите Enter.

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

В процессе запуска появится окно, в котором вы должны выбрать язык, используемой системы. На самом деле Live CD система будет почти вся на английском. Выберите в списке ваш язык и нажмите кнопку «Попробовать Ubuntu ».

Если все пройдет успешно, то перед вами появится рабочий стол Ubuntu. В Ubuntu 11.10 Live CD используется рабочее окружение Unity (отличительная черта — панель с кнопками запуска приложений слева экрана). В Ubuntu 11.04 и ниже используется рабочее окружение Gnome (отличительная черта — две панели сверху и снизу экрана).

Используя Live CD систему вы можете запустить некоторые программы, выйти в интернет, просмотреть содержимое жесткого диска своего компьютера.

p.s. Ubuntu может и не загрузиться с LiveCD. На это может быть несколько причин. Одна из основных, отсутствие нужного драйвера для какого-нибудь устройства (например, видео-карты). Но это еще не означает, что система не будет работать, если вы установите ее на компьютер.
p.s.s. В статье рассматривался процесс запуска Live CD Ubuntu версии 11.10. Предыдущие версии Ubuntu загружаются аналогично.

Все знают, что операционные системы (ОС) устанавливаются на жесткие диски или SSD, то есть, в память компьютера, но далеко не каждый слышал о полноценной установке ОС на флешку. С Windows, к сожалению, такого провернуть не удастся, однако Linux позволит сделать задуманное.

Такой вид установки имеет свои особенности — как положительные, так и отрицательные. Например, имея полноценную ОС на флешке, вы можете работать в ней абсолютно на любом компьютере. Благодаря тому, что это не Live-образ дистрибутива, как многие могли подумать, файлы после завершения сеанса исчезать не будут. К недостаткам же отнести можно то, что производительность такой ОС может быть на порядок ниже - все зависит от выбора дистрибутива и правильности настроек.

Шаг 1: подготовительные мероприятия

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

Обратите внимание, что вам необходимо иметь две флешки - одна от 4 Гб памяти, а вторая от 8 Гб. На одну из них будет записан образ ОС (4 Гб), а на вторую будет выполнена установка этой самой ОС (8 Гб).

Шаг 2: выбор приоритетного диска в BIOS

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

Шаг 3: начало установки

Как только вы загрузитесь с флешки, на которой записан образ Linux, вы можете незамедлительно приступать к установке ОС на вторую флешку, которую на данном этапе необходимо вставить в ПК.

Чтобы начать установку, вам необходимо:

  1. На рабочем столе двойным кликом нажать по ярлыку «Установить Ubuntu» .
  2. Выбрать язык установщика. Рекомендуется выбрать русский, чтобы наименования не разнились с теми, что используются в этой инструкции. После выбора нажмите кнопку «Продолжить»
  3. На втором этапе установки желательно поставить обе галочки и нажать «Продолжить» . Однако если у вас не установлено интернет-соединение, то данные настройки не будут работать. Их можно провести после завершения инсталляции системы на диск при подключенном интернете
  4. Примечание: после нажатия «Продолжить» система порекомендует вам изъять второй носитель, однако этого делать категорически нельзя – нажмите кнопку «Нет».

  5. Осталось выбрать лишь тип установки. В нашем случае выберите «Другой вариант» и нажмите «Продолжить» .
  6. После всего вышеперечисленного необходимо провести работу с дисковым пространством, однако так как эта процедура включает в себя много нюансов, особенно когда Linux устанавливается на флешку, мы вынесем ее в отдельную часть статьи.

    Шаг 4: разметка диска

    Теперь перед вами находится окно разметки дисков. Изначально надо определить флешку, на которую будет производиться установка Linux. Сделать это можно двумя путями: по файловой системе и по размеру диска. Чтобы было еще проще в этом разобраться, оценивайте эти два параметра сразу. Обычно флешки используют файловую систему FAT32, а размер можно узнать по соответствующей надписи на корпусе устройства.

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

    Скорее всего, если вы предварительно не удаляли разделы с флешки, у нее будет всего один – sda1 . Так как нам придется переформатировать носитель, нужно удалить этот раздел, чтобы осталось «свободное место» . Для удаления раздела нажмите кнопку со знаком «-» .

    Теперь вместо раздела sda1 появилась надпись «свободное место» . С этого момента можно приступать к разметке данного пространства. Всего нам необходимо будет создать два раздела: домашний и системный.

    Создание домашнего раздела

    Выделите сначала «свободное место» и кликните по плюсу (+) . Появится окно «Создать раздел» , в котором необходимо определить пять переменных: размер, тип раздела, его местоположение, тип файловой системы и точку монтирования.

    Здесь необходимо пройтись по каждому из пунктов в отдельности.

    1. Размер . Его вы можете выставлять на свое усмотрение, но необходимо учитывать некоторые факторы. Суть в том, что после создания домашнего раздела нужно, чтобы оставалось еще свободное место для системного. Учтите, что системный раздел занимает около 4-5 Гб памяти. Так, если у вас флешка на 16 Гб, то рекомендуемый размер домашнего раздела примерно 8 – 10 Гб.
    2. Тип раздела. Так как мы устанавливаем ОС на флешку, выбрать можно «Первичный» , хотя большой разницы между ними нет. Логический чаще всего используется в расширенных разделах по своей специфике, но это тема для отдельной статьи, так что выбирайте «Первичный» и идем дальше.
    3. Местоположение нового раздела . Выбирайте «Начало этого пространства» , так как желательно, чтобы домашний раздел был в начале занимаемого пространства. К слову, расположение того или иного раздела вы можете наблюдать на специальной полоске, которая расположена над таблицей разделов.
    4. Использовать как. Вот здесь уже начинаются отличия от традиционной установки Linux. Так как в качестве накопителя используется флешка, а не жесткий диск, нам необходимо выбрать из выпадающего списка «Журналируемая файловая система EXT2» . Она необходима лишь по одной причине – в ней легко можно отключить то самое журналирование, чтобы перезапись «левых» данных проходила реже, тем самым обеспечивая длительную работоспособность флешки.
    5. Точка монтирования . Так как необходимо создать домашний раздел, в соответствующем выпадающем списке нужно выбрать или прописать вручную «/home» .

    По итогу нажмите кнопку «ОК» . У вас должно получиться примерно так, как показано на изображение ниже:

    Создание системного раздела

    Теперь нужно создать второй раздел – системный. Делается это практически так же, как и с предыдущим, но есть некоторые отличия. Например, точку монтирования вы должны выбрать корневую — «/» . А в поле для ввода «Память» — указать всю оставшуюся. Минимальный размер должен составлять около 4000-5000 МБ. Остальные переменные необходимо выставить так же, как и для домашнего раздела.

    По итогу у вас должно получиться примерно так:

    Важно: после разметки следует указать место размещения системного загрузчика. Сделать это можно в соответствующем выпадающем списке: «Устройство для установки системного загрузчика». В нем необходимо выбрать флешку, на которую производится инсталляция Linux. Важно выбрать сам накопитель, а не его раздел. В данном случае это «/dev/sda».

    После проделанных манипуляций можно смело нажимать кнопку «Установить сейчас» . Перед вами появится окно со всеми операциями, которые будут проводиться.

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

    Если параметры схожи, то смело нажимайте «Продолжить» , если вы заметили отличия – нажмите «Вернуться» и измените все в соответствии с инструкцией.

    Шаг 5: завершение установки

    Остальная часть установки ничем не отличается от классической (на ПК), однако стоит осветить ее тоже.

    Выбор часового пояса

    После разметки диска вас перекинет на следующее окно, где необходимо будет указать ваш часовой пояс. Это важно лишь для правильного отображения времени в системе. Если вы не желаете тратить время на его установку или не смогли определить свой регион, то можете смело жать «Продолжить» , данную операцию можно провести и после установки.

    Выбор раскладки клавиатуры

    На следующем экране нужно выбрать раскладку клавиатуры. Здесь все просто: перед вами два списка, в левом необходимо выбрать непосредственно язык раскладки (1) , а во втором его вариации (2) . Также вы можете проверить саму раскладку клавиатуры в специально отведенном для этого поле для ввода (3) .

    После определения нажимайте кнопку «Продолжить» .

    Ввод пользовательских данных

    На этом этапе необходимо указать следующие данные:

    1. Ваше имя - оно отображается при входе в систему и будет служить ориентиром, если необходимо выбирать среди двух пользователей.
    2. Имя компьютера - можете придумать любое, но важно его запомнить, так как с этой информацией придется сталкиваться во время работы с системными файлами и «Терминалом» .
    3. Имя пользователя - это ваш никнейм. Вы можете придумать любой, однако, как и имя компьютера, его стоит запомнить.
    4. Пароль - придумайте пароль, который вы будете вводить при входе в систему и при работе с системными файлами.

    Примечание: пароль не обязательно придумывать сложный, для входа в ОС Linux можно указать даже однозначный пароль, например, «0».

    Также вы можете выбрать: «Входить в систему автоматически» или «Требовать пароль для входа» . Во втором случае есть возможность зашифровать домашнюю папку, чтобы злоумышленники во время работы за вашим ПК не смогли просматривать файлы, расположенные в ней.

    После ввода всех данных нажимайте кнопку «Продолжить» .

    Заключение

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

    После завершения установки появится оповещение с предложением перезагрузить компьютер для пользования полноценной ОС или продолжить пользоваться LiveCD-версией.

Ubuntu – довольно легкая операционная система, установка которой простая и быстрая. Каждая новая версия LINUX разрабатывается с максимально упрощенным вариантом ее установки.

Приведенная инструкция детально описывает весть этот процесс, начиная от создания образа на флешке, до полной загрузки операционной системы.
Больше всего сложностей может возникнуть во время разметки диска или инсталляции Убунту Линукс рядом с Windows. Эти и другие проблемы, которые могут возникнуть в процессе загрузки, рассмотрены в конце статьи.

Краткое определение

Ubuntu – основанная на Debian операционная система Linux. Ее первостепенная задача – предоставление удобного, мощного, но при этом простого интерфейса для работы с компьютером.

К преимуществам можно отнести:

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

Подготовка к установке

Установка Линукс Убунту с флешки имеет больше преимуществ по сравнению с популярной ранее установкой с CD-диска:

  • современные ноутбуки и нетбуки часто не имеют дисководов;
  • установка с USB-устройства идет намного быстрее, чем с диска;
  • CD-диск быстро выходит из строя из-за царапин и прочих дефектов.

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

Общий процесс установки Линукс следующий:

  • скачивание/копирование образа системы;
  • создание загрузочной флешки;
  • изменение настроек БИОСа;
  • установка Linux.

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

Видео: Создание загрузочной флешки с ОС

Записать образ

Флешка для записи должна быть в объеме не меньше 1 Гб. Скачанный образ можно записать с помощью таких программ:

  • Pendrive;
  • Unetbootin;
  • Lili USB Creator;
  • UltraIso;
  • Universal USB Installer.

Создания образа в Windows

Программа «Unetbootin» подходит для создания загрузочного устройства как в операционной системе Windows, так и в Ubuntu. Ее необходимо скачать, установить и запустить. После этого в пункте «Diskimage» выберите нужный файл системы. Среди дисков в «Drive» выберете нужное загрузочное устройство и подтвердите создание образа:

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

Создание загрузочной флешки

Если флешка создается с компьютера, где стоит любая версия Linux, можно также воспользоваться предыдущим способом, а можно поступить иначе. Есть специальная утилита usb-creator-gtk. Чтобы ее запустить, нужно зажать ALT+F2 и ввести «usb-creator-gtk» или же в меню приложений найти «Создание загрузочного диска»:

В самой программе укажите место, где расположен файл ISO-образа Линукс и выберите USB-устройство в окне чуть ниже:

После этого нажимаете «Создать загрузочный диск» и программа начнет работу.

Загрузчик в BIOSе

Следующий этап – переключить в BIOS устройство, с которого начинается загрузка. На некоторых компьютерах это есть автоматически, просто вставляете флешку, перезагружаете устройство и во время загрузки заходите в boot menu, которое открывается при нажатии Esc, Tab или F8:

Но бывает, что такой возможности на компьютере нет, потому при загрузке необходимо зайти в BIOS. Для разных устройств структура БИОСа и комбинации входа могут отличаться, но обычно это клавиши Del / F2 / F12:

В открывшемся окне, нажимая клавишу «вправо», заходите в пункт «Boot»:

  1. в нем выбираете пункт «Hard Disk Drives»;
  2. в появившемся меню, нажимаете Enter на «1st Drive»;
  3. откроется список, в котором нужно выбрать название загрузочного USB-устройства;
  4. нажимаете Enter и Esc:

Компьютер автоматически перезагрузится и начнет запуск с USB-устройства.

Как установить с флешки LINUX Ubuntu

Как только флешка загрузиться, откроется следующее окно с выбором языка и следующего действия:


Для установки операционной системы нажимаем на нужный язык и «Установить Ubuntu». Далее откроется окно с названием «Подготовка к установке Ubuntu», в котором нужно убедиться, что на компьютере достаточно свободного места на жестком диске и он подключен к Интернету.

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

Нижний пункт «Установить это стороннее программное обеспечение» лучше отметить галочкой, тогда будет установлено дополнительное программное обеспечение.

Следующий шаг – вариант установки:


Установка рядом с Windows

Если Вы хотите иметь две операционные системы и при запуске выбирать нужную, то нажимайте первый пункт. Далее нужно отрегулировать размер разделов вашего жесткого диска. Опытные пользователи могут самостоятельно выполнить разбивку диска с помощью расширенного редактора разделов, но для других это не рекомендуется.

После нажатия «Установить сейчас», всплывет предупреждение о создании и изменении разделов на диске, это может занять продолжительное время. Продолжайте установку системы, через время нужно будет выбрать региональные стандарты для Убунту Линукс – часовой пояс и раскладку клавиатуры. Потом необходимо будет создать пользователя и пароль для входа в Линукс. Заполняете все формы и нажимаете «Продолжить»:

Затем следует выбрать изображение для вашего пользователя:

Также установщик предложит импортировать учетные записи из других операционных систем:

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

Замена текущей ОС на Линукс

Предварительно подготовьте чистый жесткий диск или диск с ненужной информацией. Тогда при выборе типа установки нажимаете «Стереть диск и установить Ubuntu», а далее пункты пойдут, как в инструкции выше.

Другой вариант установки

При выборе последнего пункта, открывается окно:

Это структура имеющихся жестких дисков и их разделов. На скриншоте показан компьютер с одним жестким диском /dev/sda, имеющим один раздел /dev/sda1 и на нем установлена Windows. Другими словами – Диск С. Количество разделов и дисков может быть разным. Ntfs – тип расширения диска. Задача – выбрать из имеющихся разделов подходящий для того, чтобы выделить в нем 10 Гб на новую систему. Нажмите раздел и кнопку «Change»:

  • в пункте «Размер» указывайте нужный размер диска;
  • в графе «Использовать как» выбирайте нужный тип диска, в данной случае «ntfs»;
  • галочку в пункте «Форматировать» не ставьте, если не хотите потерять все данные;
  • в точке монтирования выбирайте «/windows» чтобы иметь доступ с программы к своим файлам;
  • жмите «Ок».

Подтвердите свои действия:

Теперь в таблице дисков появилось свободное место:

Выбирайте новый пункт и жмите «+», откроется еще одно окно:

Оно предназначено для создания Раздела подкачки, который используется в случае нехватки оперативной памяти. Выставляйте так, как указанно на рисунке. Жмите «Ок».


Конечный вид списка разделов такой:

Галочку Форматировать» ставьте только там, где нужно стереть данные.

Запуск Линукса

Если Linux единственная операционная система, то она загрузится сразу. Если нет, будет четыре варианта загрузки:

  • система Ubuntu
  • recovery mode, аналогичный safe mode в Windows
  • запуск теста оперативной памяти

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

При запуске компьютер будет запрашивать пароль для входа в систему:

После этого загрузится рабочий стол.

Возможные проблемы при установке

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

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

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

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

Для устранения этой проблемы до начала загрузки ОС зажмите левую клавишу «Shift» для отображения меню GRUB. Наведите курсор на верхнюю точку и нажмите клавишу «e». Это нужно для редактирования параметров загрузки.

После «quiet splash» необходимо дописать «nomodeset»:

После этого нажмите «F10» для загрузки ОС с введёнными параметрами, это дает возможность установить проприетарные драйверы видеокарты в меню «Параметры системы» -> «Драйверы устройств». Теперь нужно перезагрузить систему. Операционная система Ubuntu LINUX – простая и понятная в работе, ее установка с флешки довольно быстрая и легкая. Во время и после установки могут возникнуть небольшие проблемы, которые легко исправить.

>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизация 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 на флешку завершена, система более-менее готова для использования на флешке и не будет ей так сильно вредить. Но все равно не забывайте время от времени делать резервные копии важных данных, потому что все может сломаться в самый неподходящий момент.