Пошаговое руководство по установке линукс с флешки
Содержание:
- Создание загрузочной флешки Ubuntu стандартной утилитой
- Стоит ли устанавливать Linux на флешку?
- Установите Etcher
- Программа rufus
- Создание флешки в Windows при помощи Unetbootin
- Применение терминала
- Как создать загрузочную флешку linux
- Создайте загрузочный Ubuntu USB
- Особенности установка Ubuntu c флешки
- Линукс без установки на компьютер
- Подготовка
- Запись в Windows
- Сделать загрузочную windows 10 usb на linux
- Способ 2 — установка на флешку
- Утилита etcher
- Шаг 4: Создайте загрузочную флешку Ubuntu
- Оптимизация Ubuntu для работы на флешке
- Альтернативы
- Создание флешки в Universal USB Installer
- Создание загрузочной USB-флешки в среде Линукс
Создание загрузочной флешки Ubuntu стандартной утилитой
Все же, для того чтобы не обделить вниманием новичков, не так давно столкнувшихся с использованием UNIX-систем, для начала необходимо рассказать о простейшем визуализированном варианте записи образа. Любая современная версия 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 пройдет как обычно и больше ничего делать не придется, но после завершения останется оптимизировать систему.
Установите Etcher
Для установки Etcher в своей системе выполните следующие действия:
Шаг 1. Загрузите ZIP-файл Etcher
Пакет загрузки Etcher доступен на официальном веб-сайте Balena по этой ссылке:
Сайт предоставляет Appimages как для 64-битных, так и для 32-битных версий Ubuntu.
Вы можете использовать команду lscpu, чтобы проверить ваш вкус Linux. Он извлекает подробности из файлов sysfs и / proc / cpuinfo:
$ lscpu
Эта команда отобразит следующий вывод:
Запись CPU op-mode (s) сообщает вам о версия Ubuntu, которую вы используете в своей системе; 32-bit означает, что вы используете 32-битную ОС Linux, 32-bit, 64-bit означает, что вы используете 64-битную ОС.
Так как моя 64-битная Я буду нажимать на ссылку «Загрузить для Linux x64». Появится следующее диалоговое окно:
Выберите опцию Сохранить файл и затем нажмите OK. Пакет .zip будет сохранен в папке «Загрузки».
Шаг 2. Извлеките AppImage из загруженного файла .zip
Пакет Etcher, который мы только что скачали, имеет формат .zip.Теперь нам нужно извлечь файл AppImage, чтобы мы могли установить и использовать программное обеспечение.
Откройте командную строку Ubuntu, Терминал, либо с помощью поиска в Ubuntu Application Launcher, либо с помощью комбинации клавиш Ctrl + Alt + t.
Затем используйте следующую команду unzip, чтобы извлечь файл AppImage в вашу текущую (домашнюю) папку из папки Downloads:
$ unzip ~/Downloads/balena-etcher-electron-1.5.47-linux-x64.zip
Используйте команду ls, чтобы убедиться, что файл AppImage теперь находится в вашем текущем каталоге.
Программа rufus
Сайт программы: rufus.akeo.ie.
Программа только под Windows. На
официальном сайте Ubuntu именно эту программу
рекомендуют для записи ISO образа Ubuntu
на флешку.
Эта программа действительно записывает ISO
образ Ubuntu на флешку с файловой
системой FAT32. Причем сохраняется работоспособность
оригинального загрузочного меню Ubuntu.
В настройках программы важно указать:
- Правильно выбрать флешку (она должна иметь файловую
систему FAT32). - Схему раздела. По умолчанию используется
схема «BIOS + UEFI», но можно
использовать схему «только UEFI», если флешка
создается для нового компьютера с поддержкой UEFI. - И выбрать ISO файл. Для этого
нужно нажать небольшую кнопку, в блоке «Параметры форматирования».
Важно
- Нужно скачать с сайта самую последнюю (свежую)
версию программы. - На компьютере должно быть подключение к Интернет.
Для некоторых версий Ubuntu программа скачивает
специальные версии загрузчика syslinux.
Программа проверена на версиях Ubuntu 14.04, 16.04, 17.10, 18.04, а также
на нескольких других дистрибутивах, в том числе на дистрибутиве Windows 10.
Создание флешки в Windows при помощи Unetbootin
Загрузочная флешка Ubuntu из Windows создается лишь при помощи специализированных программ. Одной из них является Unetbootin. Скачав утилиту на просторах интернета, ее необходимо запустить с правами администратора. После этого перед пользователем откроется окно с доступным выбором версии Ubuntu, где присутствует возможность непосредственного скачивания желаемой операционной системы. Также доступен вариант выбора дистрибутива с локального диска.
Определившись с образом системы, необходимо отметить тип – «Устройство USB» и носитель – /dev/идентификатор_необходимого_носителя. При возникновении трудностей с его выбором рекомендуется отключить лишние накопители. Загрузочная флешка Ubuntu может содержать место на диске, используемое для хранения файлов после перезагрузки компьютера. Его необходимо будет определить по усмотрению юзера, опираясь на активность использования live-версии операционной системы. После нажатия кнопки «ОК» начнется процесс записи.
Применение терминала
Рассказывая, как сделать загрузочную флешку Ubuntu посредством терминала, сразу же необходимо уточнить, что в данном методе в обязательном порядке потребуется использовать клавиатуру и символы, расположенные на ней
Если это не устраивает пользователя, то рекомендуется обратить внимание на вышеописанный метод
Загрузочная флешка Linux Ubuntu для своего создания потребует уничтожения всех данных, поэтому рекомендуется не забыть сохранить их. Сам процесс достаточно лаконичен и прост. Запустив терминал, в его кошке необходимо набрать dmesg | tail, после чего на экране появится информация о подключенных устройствах с их идентификаторами наподобие sdb или sdc. Запомнив обозначение флешки, подготовленной для записи, приступаем к вводу следующей команды: dd if=/путь_к_скачанному_образу/image.iso of=/dev/идентификатор_устройства. Сверив заполненные данные, необходимо подтвердить их ввод, после чего процесс записи будет начат. К сожалению, увидеть его пока еще не получится. Для наблюдения за копированием данных в отдельном окне терминала потребуется прописать watch -n 10 killall -USR1 dd.
Как создать загрузочную флешку linux
Постепенно, классические оптические диски все реже используются для установки операционной системы, гораздо удобнее записать образ ОС на флешку. Современные модификации нетбуков и ноутбуков уже не имеют оптического привода, так как он попросту не нужен.
Пользователи для установки ОС на свой персональный компьютер перестали создавать образы на дисках, используют только USB-накопители. Это обусловлено тем, что:
- флешки уже стоят значительно дешевле.
- их можно перезаписывать множество раз.
- скорость работы намного выше.
Практически каждому новичку интересен ответ вопрос: «Каким образом создать загрузочную флешку Ubuntu?». Именно такой образ чаще всего используется в дистрибутивах «Линукс». Стоит отметить, что требуемые утилиты не составит труда установить из официального репозитория.
Создайте загрузочный Ubuntu USB
Шаг 1: Запустите Etcher AppImage
Теперь вы можете легко запустить Etcher, выполнив его AppImage. Вы можете сделать это с помощью следующей команды:
./balenaEtcher-1.5.47-x64.AppImage
Это откроет приложение Etcher в следующем представлении:
Примечание: Всякий раз, когда вы хотите удалить Etcher из вашего Система, просто удалите этот AppImage. Вам не нужно запускать какие-либо другие процедуры загрузки с AppImages.
Шаг 2: Записать ISO-файл Ubuntu на USB-накопитель
Нажмите кнопку «Выбрать изображение»; это позволяет вам перейти к ISO-образу, который вы хотите выбрать для записи. Я выбрал ISO-образ Ubuntu 18.04, загруженный с официального сайта Ubuntu.
Теперь вы увидите выделенную кнопку Выбрать цель. Вставьте USB-накопитель; если к вашей системе подключено одно устройство, вы увидите, что оно выбрано следующим образом:
В противном случае вам будет предложено выбрать одно из доступных устройств. Затем вы увидите выделенную кнопку Flash. Нажмите на него, чтобы Etcher начал записывать файл ISO на USB. Вам также будет представлен диалог аутентификации, поскольку только авторизованный пользователь может прошить USB.
Начнется процесс записи, и вы сможете увидеть индикатор выполнения следующим образом:
При успешном завершении написания изображения вы увидите следующее окно:
Закройте окно, и ваш процесс завершен!
Вот как вы можете использовать это эффективный инструмент перепрошивки для создания загрузочного USB. Процесс записи практически одинаков при записи изображений на SD-карту.
Особенности установка Ubuntu c флешки
Прежде чем говорить о самом процессе установки Ubuntu на флешку из-под Windows, следует понять: в чем же плюсы и минусы технологии.
Достоинств на самом деле достаточно:
- При использовании загрузочной флешки Убунту позволяет использовать эту удобную операционную систему в любой точке мира, где бы не находился пользователь.
- Кроме того, как правило, установочная флешка Ubuntu имеет разные вариации, подходящие под разные типы компьютеров, ноутбуков и версии Убунту.
- Установка Ubuntu с usb идет без всякого форматирования, соответственно, риск изменения загрузочного диска Ubuntu usb резко снижается.
- К тому же установка Ubuntu server с флешки по времени занимает очень маленький период по сравнению с другими алгоритмами.
Однако, несмотря на ряд преимуществ, такая технология имеет существенный недостаток: загрузочный диск может переносить вирусные документы, троянские пакеты и другие вредные для компьютера или ноутбука программы и приложения. В связи с этим существенно снижается безопасность работы оборудования. Именно поэтому возникает у новичков проблема: не устанавливается Убунту с флешки. Выходу из такой ситуации способствует множество факторов, об этом будет упомянуто ниже.
Совет! Перед установкой Linux Ubuntu с флешки новичку следует проконсультироваться со специалистами сервисного центра.
Процесс установки xubuntu с флешки в целом состоит из нескольких этапов:
- Подготовительная работа. Здесь нужно загрузить установочный образ платформы с лицензионного официального сайта поставщика услуг. Затем нужно перезаписать его на съемный носитель, предварительно скопировав нужные данные на жесткий диск. После нужно настроить загрузчик приложений в конкретном гаджете.
- Установка операционной системы Убунту.
В целом технология простая. Однако существуют специфические нюансы, которые обязательно нужно знать. Это поможет сохранить срок годности съемного оборудования надолго.
Нюансы:
- Установка Убунту на флешку. Работу нужно начинать с отключения журнала. Обязательно следует выбрать тип для разделов системы ETX Не стоит использовать или предварительно создавать раздел swap. Установить также нужно загрузчик приложений, где позже сделать разделы для установки операционный системы Убунту. Не забыть прописать в /etc/fstab опцию noatime для всех разделов и монтированные важных документов и пакетов настроек.
- Использование системы. Регулярно делать копии важных документов, программ и приложений на другой съемный носитель.
- Использования компьютера или ноутбука. Нельзя запускать много объемных задач. Или же в этом случае использовать программу
При знании этих хитростей изучаемый процесс покажется простой процедурой.
Линукс без установки на компьютер
Ubuntu основана на Debian, обладающим стабильной и широкой пакетной базой. Благодаря обширному дополнительному функционалу и удобному графическому интерфейсу, Ubuntu сделала революцию в мире дистрибутивов Линукс для персональных компьютеров и ноутбуков. Она имеет ряд преимуществ, которым обязана широкому распространению:
- Для того чтобы пользоваться ОС, нет необходимости устанавливать ее на компьютер.
- Бесплатное распространение позволяет легально использовать Линукс.
- Не требует установки антивирусной программы, потому что вирусов для Линукс очень мало.
- Убунту, основанная на базе ядра Линукс, обеспечивает стабильную работу без тормозов и сбоев системы.
- Все необходимые программы для офисной работы, просмотра мультимедиа и серфинга в Интернете уже предустановленны.
Если сравнивать Ubuntu portable USB с операционной системой Windows, то первая после загрузки полностью готова к работе. У Windows сразу после установки могут не открываться файлы с некоторыми расширениями, не воспроизводиться звук или видео, необходима установка дополнительных драйверов, утилит и кодеков. ОС от Линукс оснащена всем необходимым для того, чтобы сразу начать работу.
Подготовка
- После выполнения всех манипуляций в настройках BIOS и загрузки компьютера на экране появится меню выбора, которое предложит либо установить Ubuntu с флешки либо запустить LiveCD. Выбирайте установку.
- После выбора откроется окно подготовки. В нем пользователя попросят убедиться, что на HDD достаточно свободного пространства, а помимо этого подключить компьютер к интернету.
- Зачастую подключить интернет будет нельзя, кроме случаев использования Wi-Fi-роутера. Если вы оставите программу установки без возможности подключения к мировой сети, никаких ошибок в процессе не возникнет, просто не будут скачаны свежие обновления. Их можно будет установить и позднее.
- Внизу в окне будет располагаться надпись «установить стороннее ПО». Поставьте флажок напротив нее: сторонним программным обеспечением здесь считается то, которое распространяется не под лицензией GPL.
Запись в Windows
Я полагаю, что чаще всего данная инструкция будет пользоваться интересом именно пользователей Windows, решивших впервые попробовать систему Убунту, или уже знакомых с ней, но имеющих необходимость ее установки на новый компьютер.
Universal USB Installer
UUI — программа, предназначенная для создания загрузочных флешек.
Перед началом записи linux на флешку, разумеется, необходимо подключить свою флешку к компьютеру.
Далее запускаем программу и заполняем в ней поля по порядку:
Step 1: Выбираем в выпадающем списке «Ubuntu»
Step 2: Нажимаем кнопку «Browse» и в открывшемся окне проводника выбираем загруженный заранее iso файл с образом системы
Step 3: Выбираем в списке подключенных устройств свой флеш-накопитель
Step 4: ничего не меняем
Выбираем checkbox (ставим галочку) напротив пункта «We will fat32 format»
После этого жмем на кнопку «Create». Появится окно с предупреждениями — жмем «Да»:
Будет запущен процесс записи, который может занять некоторое время — тут остается только подождать его завершения:
По окончанию процесса записи — можно закрывать программу (жмем «Close») и использовать созданную загрузочную флешку по ее прямому назначению — установки ОС, либо работы в режиме Live USB.
Rufus
Если предыдущая программа не подошла по каким-либо причинам, то можно воспользоваться программой Rufus. Она предназначена для того же самого — создания загрузочных флешек. Она ничуть не хуже предыдущей, но немного сложнее в использовании новичком — ведь в ней имеется большее число опций для настройки перед записью.
Разберем настройку поэтапно:
Здесь следует выбрать в выпадающем списке свою флешку, на которую будет произведена запись:
Схема раздела и тип системного интерфейса
В данном списке можно выбрать один из трех пунктов:
- MBR для компьютеров с BIOS или UEFI
- MBR для компьютеров с UEFI
- GPT для компьютеров с UEFI
Выбор будет зависеть от того, какой BIOS установлен в ПК — в общем случае (если нет уверенности) рекомендуется оставить выбранным первый пункт (MBR для BIOS и UEFI), ну, а если не получится запустить компьютер с записанной флешки — тогда попробовать другие пункты (Для UEFI).
Данные пункты оставляем без изменений:
Здесь можно указать название для USB устройства, которое показывается в проводнике файлов — тут по желанию
Параметры форматирования
Активируем checkbox’ы (галочки), как показано на скриншоте ниже и выбираем iso образ системы, нажав на кнопку со значком диска напротив выпадающего списка «Iso-образ»
Процесс записи
После того, как все настройки выполнены — жмем кнопку «Старт».
В процессе может появиться окно с просьбой скачать дополнительные инструменты — соглашаемся, нажав «Да»:
Также программа может спросить, в каком режиме осуществлять запись — оставляем рекомендованный и продолжаем:
Соглашаемся с тем, что все данные на диске будут уничтожены (если есть уверенность, что для записи выбрано верное устройство и на нем отсутствуют важные файлы):
На этом процесс записи запущен:
Дожидаемся окончания записи и можем пользоваться загрузочной флешкой!
Сделать загрузочную windows 10 usb на linux
Для успешного создания загрузочного USB для Windows 10 в Linux вам потребуется следующее;
- Флешка
- Компьютер под управлением ОС Linux
- Windows 10 ISO
- WoeUSB, простой инструмент, который позволяет вам создать свой собственный установщик Windows USB-накопитель из образа ISO или реального DVD.
Примечание . Если вы загружаетесь в устаревшем режиме (BIOS) и эта процедура не работает, вместо создания загрузочного USB-устройства используйте загруженный ISO-образ и запишите его на DVD-диск, а затем продолжите загрузку компьютера с Windows 10 с него. после того, как вы убедились, что сначала установите BIOS для загрузки с DVD-привода.
Способ 2 — установка на флешку
Выполнить такую процедуру, не так уж и сложно, как может показаться на первый взгляд. В ОС «Линукс» можно делать практически все, что требуется пользователю. Не возникнет проблем и с установкой системы на флеш-карту.
Рассмотрим установку ОС Линукс на примере убунту.
Первоначально необходимо выполнить все то, что требовалось при классической установке. Как только вы дойдете до рубрики, где можно посмотреть размер диска, необходимо выбрать способ разметки «другой вариант».
Далее на экране вашего монитора, в окне, где указана разметка диска, будет представлено два диска, которые подключены к системе. Один из них будет винчестером, а второй – вашей флеш-картой. Определить предназначение несложно. Размер существенно различается.
Если сравнить с классической установкой, процесс создания загрузочной флешки Ubuntu не требует использования раздела swap. Он здесь противопоказан, так как подразумевается частое перезаписывание данных. Таким образом, вы существенно продлите срок эксплуатации USB-накопителя.
Нет необходимости делить основные разделы, как при использовании обычного метода установки. Достаточно создания корневого раздела, имеющего систему файлов ext2. Стоит отдать предпочтение именно этой файловой системе, она существенно уменьшит количество записываемой информации на диск.
В дальнейшем процесс установки организован таким же образом, как обычно. Загрузочная флешка будет создаваться успешно, но по завершению всех процессов потребуется внести некоторые коррективы. Настройки вводятся с одной главной задачей – уменьшение количества записей на диск в последующем.
Стоит заметить, что для всевозможных разделов рекомендуется добавлять специализированные функции, именуемые как «noatime» и «nodiratime». Нелишним будет и подключение папок, содержащих файлы скрытого/временного вида, к оперативному типу памяти. Для осуществления данных целей потребуется открыть файл «/etc/fstab», добавить к нему определённые строчки.
После этого во всех разделах, которые имеются на используемой вами флешке, указываются описанные нами ранее опции. К примеру, первоначально было «/dev/sdb0 / ext4 errors=remount-ro 0 1», а в последующем станет – «/dev/sdb0 / ext4 errors=remount-ro, noatime, nodiratime 0 1».
Описанные выше способы являются наиболее простыми, позволяющими создать загрузочную флеш-накопитель в максимально сжатые сроки. С помощью наших рекомендаций вы без особого труда сделаете загрузочную флеш-карту, сможете разместить полноценную операционную систему Линукс на накопителе информации буквально в считанные минуты.
Утилита etcher
Предыдущая программа очень проста и хороша, но, к сожалению, совместима не со всеми разновидностями Linux и не всегда запускается, потому что разработчики не часто представляют публике актуальные обновления. Если это ваш случай, то попробуйте Etcher.
Как и все приложения для Linux, оно распространяется бесплатно. С помощью «Этчер» можно записать образ Linux и Windows 7-10 буквально в несколько кликов
Только перед загрузкой обратите внимание, подходит ли ПО к вашей сборке. А теперь разберем, как сделать загрузочную флешку:
- Запустите программу и нажмите первую подсвеченную кнопочку: «Выбрать образ». Укажите нужный.
- Далее подключите накопитель и начните запись – после выполнения первого шага, подсветится кнопочка второго – выбор флешки, на которую будет записываться образ Windows.
- По завершении работы вы увидите надпись, свидетельствующую о том, что флешка готова к использованию.
Шаг 4: Создайте загрузочную флешку Ubuntu
Теперь, когда вы отключили USB, вы знаете имя и путь вашего ISO-образа, а также имя вашего устройства, для создания загрузочного USB требуется всего одна команда.Это синтаксис команды dd, который вы можете использовать в своем терминале:
$ sudo dd bs = 4M, если = / path / to / ISOfile of = / dev / sdx status = progress oflag = sync
@ Совет: Вместо того, чтобы вводить команду, вы можете скопировать ее отсюда и вставить в Терминал, используя Ctrl + Shift + V, или используя опцию Вставить в контекстном меню.
Я буду использовать следующую команду для записи Ubuntu ISO на мой USB:
$ sudo dd bs=4M if=/home/sana/Downloads/ubuntu-18.04.2-live-server-amd64.iso of=/dev/sdb1 status=progress oflag=sync
Команда начнет записывать ISO на ваш USB и отображать строку состояния следующим образом:
Через некоторое время ваш загрузочный USB будет готов с ISO-образом Ubuntu, написанным на нем.
Итак, из множества доступных вариантов создания загрузочного USB, мы рассмотрели возможность использования приложения Terminal для этой цели. Вы, должно быть, видели, что это не требует установки какого-либо добавленного приложения и занимает намного меньше времени, чем то, что делают некоторые приложения пользовательского интерфейса. Благодаря этому и многому другому я в последнее время стал сторонником предпочтения командной строки, а не пользовательского интерфейса, даже для людей, которые не очень хорошо владеют командами терминала. По этой же причине я пытаюсь объяснить процедуру как можно более простым способом.
Оптимизация Ubuntu для работы на флешке
Установка Ubuntu на флешку завершена, но теперь нам осталось заставить работать ее так, чтобы по минимуму записывать данные на диск. Все это нужно делать в уже установленной системе.
Большинство настроек будут проводится в файле /etc/fstab, сначала включим сжатие всех файлов и оптимизацию для ssd в btrfs, которая использована в качестве корня. Для корня у нас использовался раздел /dev/sdb2, поскольку /dev/sdb1 мы использовали для /home:
Возможно, у вас диски в fstab будут именоваться по UUID, тогда вам придется найти запись, в которой указана точка монтирования / и файловая система btfs, а потому уже ее изменять. Рассмотрим опции:
- errors=remount-ro — перемонтировать только для чтения во время ошибок;
- noatime — не обновлять время доступа к файлам;
- nodiratime — не обновлять время доступа к папкам;
- compress=lzo — использовать сжатие lzo, это самый быстрый алгоритм zlib дает больший степень сжатия но работает дольше;
- commit=60 — по умолчанию файловая система записывает всю информацию об изменениях файлов каждые 30 секунд на диск, но с помощью этого параметра можно указать свое значение, но не более 300;
- ssd — набор оптимизаций для твердотельных накопителей.
Некоторые папки, в которые чаще всего записываются временные файлы системы можно переместить в оперативную память, для этого в конец файла /etc/fstab добавьте строки:
Ядро не пишет сразу данные на диск, а кэширует их в памяти, а записывает когда диск не будет загружен или их больше нельзя будет хранить в памяти. Для настройки параметров сброса данных на диск используются файлы /proc/sys/vm/. Приведенные ниже настройки уменьшают количество записей, за счет увеличения потребления оперативной памяти.
Максимальное время между записями данных на диск:
Максимальное количество памяти для кэша в процентах:
Записывать данные на диск когда свободно только % памяти:
После этих настроек установка ubuntu на флешку завершена, система более-менее готова для использования на флешке и не будет ей так сильно вредить. Но все равно не забывайте время от времени делать резервные копии важных данных, потому что все может сломаться в самый неподходящий момент.
Альтернативы
- Внешний жесткий диск не страдает малым числом циклов записи, однако, операционная система, работая с диском по довольно медленному интерфейсу (обычно — USB2. USB3 и e-SATA интерфейсы — значительно быстрее, но на момент написания статьи — еще не сильно распространены), также требует оптимизации. Тут пригодятся и noatime, а тоже стоит подумать — а нужен ли swap, да и /tmp полезно также разместить в памяти. А вот логи размещать в памяти — не стоит. Ну, а кроме того, внешний диск — это совсем другой размер и вес (!), да и падения для этих устройств — крайне опасны.
- Внешний SSD диск — довольно дорогое решение. Тоже не маленький, хотя и легче внешнего жесткого диска и падений — почти не боится (как и флешка). И там тоже есть ограничение по числу циклов записи, но контроллеры твердотельных дисков используют специальные алгоритмы переразмещения записываемых блоков с учетом знаний о том, сколько записей было сделано в каждый блок памяти. Эти алгоритмы значительно продлевают время жизни такого носителя информации.
Упрощенные алгоритмы переразмещения блоков используются и в некоторых (как правило — не самых дешёвых) флешках. Для их работы требуется как избыточное количество ячеек памяти, так и более быстрый и «умный» контроллер. Собственно «особый» контроллер и доп. (не доступная пользователю) память и повышают стоимость флешки… хотя, конечно основное повышение цены делают маркетологи, как обычно (!)
.
Можно пойти и другим путем — сменить дистрибутив. Есть дистрибутивы специально «заточенные» на работу с флешки (не берусь тут перечислять их все — их легко найти). Ярким представителем таких дистрибутивов является Puppy Linux (русифицированные сборки — PuppyRus Linux). Дистрибутив этот собран минималистично 9) и с использованием самых скромных (по размерам) программ. Это позволяет в процессе загрузки разместить всю файловую систему Linux в оперативной памяти 10). А в процессе выключения системы все изменения в ФС (произведенные за время работы) записываются однократно обратно на флешку11). Изменения можно скинуть и в процессе работы, если есть опасения например в возможном внезапном отключении питания, ну или просто — что бы быть спокойным, что не потеряется ничего. А самое привлекательное для любителей Ubuntu в том, что есть сборки Puppy основанные на Ubuntu. Сайт проекта PuppyRus содержит много полезной информации и инструкций.
Создание флешки в Universal USB Installer
Вариантов того, как сделать загрузочную флешку Ubuntu на операционной системе Windows, существует достаточно много благодаря разнообразным производителям специализированного программного обеспечения на компьютеры под управлением продуктов от Microsoft. Это обоснованно тем, что Linux многие используют параллельно с другой системой, имеющей дизайнерские и офисные приложения, не поддерживаемые в Ubuntu. Одной из многих утилит для создания носителя с дистрибутивом является Universal USB Installer. Программа обладает идентичным функционалом и схожим дизайном с рассмотренными выше вариантами.
Создание загрузочной USB-флешки в среде Линукс
Существует несколько способов создания загрузочной флешки. Один из наиболее распространенных методов подразумевает использование терминала. Для осуществления поставленной задачи потребуется стандартная утилита копирования «dd». Более подробно об этой команде написано в другой статье www.vseprolinux.ru/dd-linux
Второй способ подразумевает установить операционную систему непосредственно на USB-накопитель.
Способ 1
Рассмотрим основные шаги, которые нужно сделать при создании загрузочной флешки:
Первоначально требуется скачать необходимый образ операционной системы в формате iso и разместить его в удобной папке, например в distrib.
Наиболее популярные образы:
Далее флешку подключаем к персональному компьютеру, система определяет имя накопителя. Чаще всего оно имеет вид «/dev/sdb2», но нередко бывает и другим. Чтобы удостовериться в получаемых данных, потребуется изучить все подключенные устройства путем использования команды «fdisk» с аргументом «-l».
На экране вашего монитора будет показана информация о системе, в которой работает накопитель (чаще всего ntfs или уже для новых флешек exfat) и размер вашей USB-флешки.
ВАЖНО! Флешка должна быть пустой, при необходимости отформатируйте ее. Далее необходимо запустить копирование образа на флешку, при помощи команды «dd»
Далее необходимо запустить копирование образа на флешку, при помощи команды «dd».
dd if=/home/ya/distrib/ubuntu.iso of=/dev/sdb2
- /home/ya/distrib/ubuntu.iso — полный путь где лежит образ.
- /dev/sdb1 — адрес флешки.
На заключительном этапе необходимо просто-напросто дождаться создания загрузочной флешки. Теперь она готова к использованию.
Смотрим видео как создать загрузочную флешку в среде Линукс средствами графической оболочки.
Способ 2 — установка на флешку
Выполнить такую процедуру, не так уж и сложно, как может показаться на первый взгляд. В ОС «Линукс» можно делать практически все, что требуется пользователю. Не возникнет проблем и с установкой системы на флеш-карту.
Рассмотрим установку ОС Линукс на примере убунту.
Первоначально необходимо выполнить все то, что требовалось при классической установке. Как только вы дойдете до рубрики, где можно посмотреть размер диска, необходимо выбрать способ разметки «другой вариант».
Далее на экране вашего монитора, в окне, где указана разметка диска, будет представлено два диска, которые подключены к системе. Один из них будет винчестером, а второй – вашей флеш-картой. Определить предназначение несложно. Размер существенно различается.
Если сравнить с классической установкой, процесс создания загрузочной флешки Ubuntu не требует использования раздела swap. Он здесь противопоказан, так как подразумевается частое перезаписывание данных. Таким образом, вы существенно продлите срок эксплуатации USB-накопителя.
Нет необходимости делить основные разделы, как при использовании обычного метода установки. Достаточно создания корневого раздела, имеющего систему файлов ext2. Стоит отдать предпочтение именно этой файловой системе, она существенно уменьшит количество записываемой информации на диск.
В дальнейшем процесс установки организован таким же образом, как обычно. Загрузочная флешка будет создаваться успешно, но по завершению всех процессов потребуется внести некоторые коррективы. Настройки вводятся с одной главной задачей – уменьшение количества записей на диск в последующем.
Стоит заметить, что для всевозможных разделов рекомендуется добавлять специализированные функции, именуемые как «noatime» и «nodiratime». Нелишним будет и подключение папок, содержащих файлы скрытого/временного вида, к оперативному типу памяти. Для осуществления данных целей потребуется открыть файл «/etc/fstab», добавить к нему определённые строчки.
После этого во всех разделах, которые имеются на используемой вами флешке, указываются описанные нами ранее опции. К примеру, первоначально было «/dev/sdb0 / ext4 errors=remount-ro 0 1», а в последующем станет – «/dev/sdb0 / ext4 errors=remount-ro, noatime, nodiratime 0 1». Когда не планируется установка дополнительных программ, корень папки переформируется на режим «доступно только для прочтения».
Описанные выше способы являются наиболее простыми, позволяющими создать загрузочную флеш-накопитель в максимально сжатые сроки. С помощью наших рекомендаций вы без особого труда сделаете загрузочную флеш-карту, сможете разместить полноценную операционную систему Линукс на накопителе информации буквально в считанные минуты.