Linux прекрасно себя чувствует на флешках и внешних дисках. Поэтому если вы хотите попробовать новый дистрибутив или просто начать своё знакомство с Linux, то установка на внешний диск это хороший вариант (ещё проще работать с ).

Установив Linux на USB вы получите портативную систему, которую можно загрузить на другом компьютере.

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

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

Кстати, именно с возможных проблем давайте и начнём.

БИОС и EFI

Затем при запуске виртуальной машины подключите вашу флэшку или ваш USB диск к реальному компьютеру, и затем подключите его к виртуальной машине:

Итак, первый вариант

выбираем Ручную разметку диска:

Там могут быть какие-то разделы:

Если они вам не нужны, удалите их все, получится:

Теперь выберите Автоматическую разметку :

Авто — использовать весь диск :

Укажите диск:

Оставьте как есть, если не знаете как это использовать:

Если ставите с EFI, то будет создана похожая разметка:

Обратите внимание, что раздел ESP должен быть обязательно — без него EFI просто не увидит ваш диск. Это небольшой раздел в FAT32, где размещается загрузчик. По своему усмотрению, можно подредактировать другие разделы, например, я убрал файл подкачки и уменьшил размер диска:

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

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

Поэтому есть второй вариант.

В самом начале, когда доходим до загрузки, вместо установщика выберите Live Mode. Когда система загрузится в Live режиме, подключите вашу флешку/диск к реальному компьютеру, а затем подключите её к виртуальному, если вы этого не сделали ранее.

Следующей командой проверим имя диска:

Sudo fdisk -l

Оно должно быть /dev/sda

Сделаем полную очистку флешки /dev/sda. На всякий случай: полная очистка означает, что ВСЕ ДАННЫЕ с флешки будут УДАЛЕНЫ! Обращаю внимание, это мы делаем В ВИРТУАЛЬНОЙ МАШИНЕ. Не делайте так на реальном компьютере, если вы не понимаете, какое имя у вашей флешки — сотрёте первый (скорее всего системный) диск.

Открываем его программой gdisk :

Sudo gdisk /dev/sda

Для перехода в экспертный режим там введите

Затем для удаления GPT введите

Дважды согласитесь, чтобы полностью очистить диск.

Перезагружаем виртуальный компьютер:

При последующей загрузке выберите пункт для установки системы — далее как обычно.

Как установить Linux на флешку или USB диск

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

Также помните про название дисков после того, как отключите установочную флешку. Например, на этой фотографии первой идёт установочная флешка (sdb), а за ней внешний USB диск, на который я хочу выполнить установку (sdc):

Если продолжить установку, то затем придётся переименовывать диск в загрузчике. Я поступил проще, отключил компьютер и поменял флешку и диск местами в USB гнёздах, получилось так:

Теперь даже после отключения установочной флешки, USB диск с системой всё равно будет иметь имя sdb и не придётся ничего дополнительно настраивать.

Загрузка Linux с USB из VirtualBox (БИОС)

Кстати, для меня этот метод оказался очень полезным: некоторые системы, например Parrot, после установки не загружаются на физическом компьютере. Проблема решается тем, что я загружаюсь с этого диска через VirtualBox и обновляю систему. После этого система способна загрузиться уже и на физическом компьютере. На аналогичные проблемы (Live система прекрасно работает, а после установки система не загружается) жалуются также некоторые пользователи Kali Linux. Видимо, дело в какой-то несовместимости с железом, которая исправлена в новых версиях ядра.

Загрузка Linux с USB из VirtualBox (EFI)

С EFI в VirtualBox есть свои особенности. Во-первых, нужно начать загрузку с внешнего диска, как это описано в этой статье .

То есть будет выведен UEFI Interective Shell , также будет сообщение «Press ESC in 1 second to skip startup.nsh or any other key to continue ».

Причина ошибки в том, что загрузчик VirtualBox EFI не видит файлы .efi для продолжения загрузки ОС.

Вариантов решить эту проблему два:

1) явно указать загрузчику нужные файлы

2) поменять название требуемых файлов на дефолтные — которые загрузчик точно найдёт.

1. Указываем загрузчику файл.efi:

В приглашении

наберите:

Теперь выполните команду

чтобы увидеть содержимое папки EFI :

Видим там папку parrot , теперь посмотрим, то внутри этой папки:

Dir EFI\parrot

Итак, видим там файл grubx64.efi . Получается, что файл, который не может найти система, находится по пути \EFI\parrot\grubx64.efi

Открываем файл для редактирования:

Edit startup.nsh

И вписываем туда строку (у вас может быть другая, например, \EFI\Manjaro\grubx64.efi или ещё какие-то варианты):

\EFI\parrot\grubx64.efi

Для сохранения:

Ctrl-s

Для выхода из редактора:

Ctrl-q

Для перезагрузки:

После этого система нормально загрузится:

2. Изменяем имена файлов на отказоустойчивые

Как мы только что увидели, файл для загрузки находится по пути /EFI/parrot/grubx64.efi , отказоустойчивым именем, которое система ищет по умолчанию, является /EFI/BOOT/BOOTX64.EFI

Можно открыть этот диск и просто переименовать папку и файл в /EFI/BOOT/BOOTX64.EFI — система загрузится и ни на что другое это не повлияет.

Установка нескольких дистрибутивов Linux на одном USB

Ничего не мешает установить на USB диск второй дистрибутив Linux, а также третий, четвёртый, пятый и так далее.

Процесс всегда примерно одинаковый — из (части) свободного места создаётся новый раздел и на него устанавливается новый дистрибутив.

Загрузчик Linux хорошо определяет соседние системы

и при запуске компьютера предлагает на выбор загрузиться с одной из них.

Могут быть разные нюансы с «дружественными» дистрибутивами. Например, Ubuntu изображает из себя Windows и не хочет устанавливаться на USB. Всё решается подключением диска особым способом как описано в этой статье .

Эта же самая Ubuntu не даёт вручную задать размер диска и занимает всё свободное пространство…

С помощью GParted Ubuntu вылечена от жадности:

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

Почему Linux не загружается с USB

Кроме уже перечисленных вариантов, когда могут возникнуть проблемы, также проверьте, отключены ли у вас в настройках EFI опции Security Boot и Fast Boot .

Железо

  • старайтесь не использовать USB хабы — от них очень много проблем
  • во время установки не шевелите флешки и провода дисков
  • флешки могут отключаться от перегрева — помните об этом

Вам может это пригодиться:

Я себе купил два вот таких SATA-USB переходника. Первый :

Поддерживает USB 3.0, в него я вставил 2.5 дюймовый SSD диск от старого ноутбука — работает реально быстро! Размером примерно с ладонь или с современный мобильный телефон. Корпус прозрачный, установка диска выполняется без отвёртки и шурупов — правда, у меня сомнения, можно ли его потом оттуда вытащить не повредив контакты… Покупал у этого продавца . 6 баксов, Карл!

А этот я купил в местном магазине (600 рублей), поддерживает только USB 2, заметно медленнее предыдущего, в комплекте приятный чехол. В него я вставил HDD диск (тоже со старого ноутбука):

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

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

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

Чтобы для Убунту установка с флешки прошла успешно, нужно ещё скачать образ ОС. Иначе ничего и не получится. Если вы когда-нибудь до этого самостоятельно переустанавливали операционку на персональном компьютере, то должны знать, что всё начинается с загрузки необходимого образа системы. К счастью, они доступны для скачивания на сайте http://ubuntu.ru/get. Только после этого этапа можно будет перейти к следующим. Обратите внимание, что загрузка может занять продолжительное время: всё зависит от скорости интернет-соединения. То есть если она будет высокая, то скачивание пройдёт быстро и наоборот.

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

Перед началом работы потребуется установить на компьютер дополнительное программное обеспечение. Следовательно, в устройстве должно быть активное подключение к интернету. Программа называется WinSetupFromUSB, и она доступна для бесплатного скачивания по ссылке http://www.winsetupfromusb.com/downloads/. Её установка аналогична процессу инсталляции любого другого приложения для компьютера или ноутбука. А также стоит обратить внимание, что все дальнейшие действия рассматриваются на примере работы операционной системы Windows.

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

Подготовка

Можно приступить к последнему этапу, которого боятся практически все пользователи: как установить с флешки Убунту. На самом деле, всё самое страшное уже позади. Дальше будет легче, в чём, собственно, вы и сами убедитесь. Для начала рекомендуем посмотреть в инструкции или на сайте производителя вашего устройства то, как вызывается BIOS на ПК . Чаще всего это одна из клавиш F или Delete. Но чтобы не попасть впросак, лучше заранее узнать эту информацию.

Шаги по установке

Только после этого приступаем к следующим действиям.

  1. Подключаем подготовленную на прошлом этапе флешку к компьютеру, выключаем его.
  2. Нажмите кнопку питания для его обратного включения и быстро нажимаем по клавише для вызова меню БИОС.
  3. Здесь вам потребуется переставить приоритет на загрузку с флешки. Для этого перейдите во вкладку Boot, затем открываем пункт Boot Device Priority и с помощью клавиш навигации, указанных внизу страницы, ставим на первое место наш накопитель. Если вы не знаете английский язык, то воспользуйтесь переводчиком. Меню BIOS на всех компьютерах разный, поэтому одной общей инструкции для изменения приоритета загрузки нет.
  4. Когда вы установите подготовленный накопитель на первое место, выйдите из меню с сохранением данных. Дождитесь, пока ПК загрузит данные.
  5. При правильном выполнении предыдущих шагов, вы увидите приветственное окно установки. В левом блоке вы можете выбрать язык, а справа тип установки: это может быть простой запуск Ubuntu для тестирования (система не будет установлена, вы можете просто ознакомиться с ней, например) ну и, собственно, полноценная установка. Нажмите на второй вариант.

  6. Поставьте необходимые параметры в следующем окне и нажмите «Продолжить».
  7. Теперь нужно будет выбрать тип инсталляции. Как говорилось в описании, систему можно ставить как рядом с уже имеющейся, так и вместо неё. Если вам нужна будет Windows, то можете взять первый вариант. Если же вы хотите только Убунту, то выбираем второй тип. Жмём «Продолжить».

  8. В следующем окне пользователю предлагается распределить место на диске под систему и файлы. Для этого передвигайте разделитель, чтобы установить необходимые параметры. Когда вы всё распределите, нажмите «Установить сейчас», а в появившемся диалоговом окне кликните «Продолжить», заведомо прочитав представленную информацию.

  9. Спустя некоторое время вы увидите окно с названием «Кто вы?». Запишите все данные по своему усмотрению (имя, пароль и так далее), затем кликните «Продолжить».

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

Теперь вы можете настроить ОС под свои нужды: установить драйверы, записать программы и так далее. А также ОС может предупредить о необходимости загрузить некоторые файлы для корректной работы. Эти шаги являются обязательными для правильной работы системы.

Заключение

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

  1. Подготовка флеш-накопителя к работе.
  2. Создать загрузочную флешку U
  3. Перезагрузка компьютера с выставлением накопителя на первое место в приоритете загрузки в BIOS.
  4. Установка системы за десять шагов.

Напоминаем, что все действия выполняются на ваш страх и риск. Внимательно читайте все сообщения на компьютере, дабы избежать неприятных ситуаций. Расскажите в комментариях: получилось ли у вас установить Убунту на свой ПК?

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

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

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

Особенности установки Линукса с флешки

Linux и Windows при взаимодействии с пользователем могут быть похожими в некоторых ситуациях. Но внутренними процессами они сильно разнятся. Вот и с установкой не обошлось без особенностей:

  • Запустив Линукс с флешки, пользовательское окружение и основные программы можно протестировать без обязательной установки на жесткий диск. Поэтому практически все дистрибутивы данной ОС носят название «Live-CD/DVD».
  • Установка Linux с флешки или диска может быть произведена как в качестве единственной системы на ПК, так и рядом с иной ОС.
  • Для записи дистрибутива следует использовать исправные USB-накопители, так как некачественный носитель может перегреться и отключиться во время инсталляции.
  • Не рекомендуется совершать установку, подключая флешку через USB-хабы. Особенно если помимо хранилища с установщиком в него подключена иная аппаратура. Это может вызвать много проблем.

Программы для установки Линукс с флешки

Существует огромный список программного обеспечения для записи дистрибутивов операционных систем на USB-накопители. Но самым универсальным и проверенным является Unetbootin, так как он работает как на Windows, так и на Linux.

Как записать образ при помощи Unetbootin:

  1. Скачать программу по ссылке
  2. Запустить ее, указав, что целью будет образ диска.

  3. Нажав кнопку с тремя точками, указать образ дистрибутива.

  4. Выбрать тип «Устройство USB».

  5. Указать букву носителя. Если носитель подключен в единственном экземпляре, программа определяет ее автоматически.

  6. Нажать «Ок». Данные на носителе будут утеряны.

Все готово к тому, чтобы начать установку линукс с флешки на ноутбук. Можно закрыть программу.

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

Многообразие дистрибутивов Линукс не позволит рассказать сразу про все типы инсталляторов. Однако самыми распространенными среди пользователей являются Debian –сборки, к которым относятся Ubuntu, Fedora, Zorin OS, ALTLinux и т. п. И их установщики дают полную картину того, какими способами и как можно установить линукс. С флешки, для начала, нужно загрузиться. Нужно попасть в BIOS.

Настройка BIOS

Внимание! На большинстве ноутбуков попасть в BIOS можно, зажав или постоянно нажимая клавишу F2 при включении устройства.

Однако в зависимости от производителя и модели, клавиши и их сочетания могут меняться.

  • Ноутбуки MSI – клавиша Del, F2.
  • Dell – Del, F1, Insert или
  • Acer – F1, F2, Delete, Ctrl+Alt+Escape.
  • Packard Bell – Del, F2.
  • Hewlett Packard – F2, F11, Del.

Также у некоторых производителей доступно Boot Menu, из которого можно сразу выбрать устройство для загрузки в обход настройки BIOS. Обычно оно доступно по нажатию клавиш – F10, F11 или F12.

Если Boot Menu отсутствует, но в BIOS попасть удалось, то настройка для большинства моделей ноутбуков выглядит так:


Установка Линукс на примере Fedora

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

  1. После загрузки с флешки пользователя встретит следующее окно, в котором нужно выделить пункт «Start Fedora-Workstation» и нажать «Enter».

  2. Появится стартовая страница установщика. Кнопка «Install to Hard Drive» запускает инсталляцию.

  3. Далее нужно выбрать язык и регион.

  4. Щелкнуть по кнопке Место установки.

  5. Выбрать винчестер, на которой будет производиться распаковка Линукс.

  6. Установить конфигурацию устройств в режим «По-своему» и нажать «Готово».

  7. Далее сменить схему разделов на «Стандартный раздел».

  8. Нажмите на кнопку “+” чтобы приступить к разбивке диска.


  1. Щелкните по кнопке “Готово”.

  2. Затем запустите процесс нажатием на кнопку “Начать установку”.

  3. Начнется процесс распаковки.

  4. Когда Fedora уведомит об окончании процесса распаковки, нажмите «Выход».

  5. Затем в меню управления перезагрузите ПК и извлеките USB-носитель.



  6. Первый запуск Fedora сопровождается окном приветствия, в котором последним экраном будет ввод имени пользователя и пароля.



  7. В конце настройки, нажмите на кнопку «Начать работу», и на этом установка Fedora с флешки завершена.

Установка с флешки Zorin OS происходит через стандартный для Debian-подобных сборок инсталлятор и имеет минимальные отличия от данного процесса в Линукс Fedora. А именно:


Установка с флешки ALTLinux и большинства других ОС на этом ядре, таких как Ubuntu, Elementary, Deepin и другие, происходит так же, отличаются лишь интерфейсы.

Если Линукс не устанавливается с флешки: распространенные ошибки

Несмотря на кажущуюся простоту установки, никто не застрахован от проблем с ней. Если с флешки линукс не устанавливается, скорее всего:

  1. Слетели настройки BIOS или были установлены не корректно. Проверьте настройки и сохраните их повторно. Если ситуация не изменится, попробуйте заменить батарейку на материнской плате ноутбука, она отвечает за сохранение настроек, даты и времени на устройстве.
  2. Если в компьютере больше одного жесткого диска после установки ОС Линукс зайдите в BIOS и первым загрузочным устройством выберите тот винчестер, на который была произведена распаковка дистрибутива.
  3. Битый образ или некачественная запись. Обычно это можно проверить с помощью MD5 сумм, однако не все дистрибутивы распространяются вместе с ними. Так что самым надежным вариантом будет повторная загрузка Линукс-образа с официального сайта (без параллельных скачиваний чего-либо), с последующей записью на USB-носитель без посторонних запущенных процессов.
  4. Неверно размеченный винчестер. Когда раздел корня меньше, чем рекомендуется в системных требованиях определенной сборки.
  5. Загрузчик был установлен не на тот диск.

Заключение

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