Как поставить linux на флешку
Перейти к содержимому

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

  • автор:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

flashubutnu

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

flashubuntu1

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

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

flashubuntu2

flashubuntu3

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

flashubuntu4

flashubuntu5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sudo sysctl -w vm.dirty_ratio=10

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

sudo sysctl -w vm.dirty_background_ratio=1

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

Выводы

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

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

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

Способы записи образа Kali Linux на флешку

Записать образ операционной системы на переносной USB носитель можно с помощью нескольких специальных программ – Rufus, Win32 Disk Imager и Universal USB Installer. Перед этим необходимо скачать этот самый образ, и для этого я захожу на официальный сайт kali.org/downloads/, подбираю версию дистрибутива (да, у Kali есть несколько версий, в том числе и лайтовая) и разрядность, затем скачиваю файл. Способа закачки два – напрямую или через торрент-трекер.

Скачивание образа Kali с официального сайта

Если нужно скачать напрямую, жмакаю прямо по названию, а если с торрента… Ну, понятно куда

СПОСОБ №1. Rufus

Это специальная программа для создания загрузочных USB носителей, то бишь записи на последние образы установщика. У нее есть пара преимуществ:

  • Простой интерфейс – надо просто указать имя флешки и метод загрузки (остальное подходит по умолчанию), а затем можно запускать процесс.
  • Наличие переносной версии. Если она нужна на раз, можно и не грузить систему еще одним приложением (от 1 МБ система так загрузилась, так загрузилась…).

Скачать приложение можно с официального сайта – rufus.ie/ru_RU.html. Далее устанавливаю пакет или просто запускаю его (в зависимости от версии программы).

Интерфейс приложения Rufus для записи образа системы на флешку

Вот так выглядит обновленная версия программы Rufus на момент написания статьи

Вот пошаговый разбор:

  1. В поле «устройство» выбираю переносное USB устройство, предварительно, конечно же, подключив его к порту.
  2. Подбираю метод загрузки – должно стоять ISO.
  3. Жму на кнопку «ВЫБРАТЬ» для указания пути к образу.
  4. Схему раздела и целевую систему оставляю без изменений – выйдет MBR в первом и BIOS/UEFI во втором параметре.
  5. Указываю метку тома.
  6. В графе «Файловая система» выставляю FAT32, но, по сути, она должна стоять и так по умолчанию.
  7. После завершения настройки запускаю процесс записи нажатием на кнопку «СТАРТ».

СПОСОБ №2. Win32 Disk Imager

Приложение Win32 Disk Imager работает примерно по тому же принципу, да и интерфейс особо сильно от Rufus не отличается, разве что он немного проще. Для скачивания программы тоже есть официальный сайт – disk-imager.ru. Перехожу по ссылке, прокручиваю страницу до самого низа и нажимаю на кнопку «Скачать». Можно и не идти туда, а развернуть браузер на все окно и нажать на ссылку в шапке.

Скачивание Win32 Disk Imager для установки образа Kali на флешку

Вот так выглядит официальный сайт для приложения Win32 Disk Imager

После скачивания запускаю пакет и устанавливаю приложение. Запускаю его, указываю путь к файлу и указываю, куда записывать образ. После этого необходимо обязательно нажать на кнопку «Read», а затем уже на «Write» для начала процесса. Жду пару минут, и инсталлятор будет записан на флешку.

Установка Kali на флешку с помощью Win32 Disk Imager

Работать с этим приложением очень просто, даже несмотря на англоязычный интерфейс

СПОСОБ №3. Universal USB Installer

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

Скачать утилиту можно с pendrivelinux.com/universal-usb-installer-easy-as-1-2-3. Эта ссылка приведет именно на страницу для закачки приложения. Весит файл не много – всего-то 1,7 МБ.

Как скачать Universal USB Installer для записи образа Kali на флешку

Практически в конце страницы есть ссылка на скачивание приложения Universal USB Installer

После завершения загрузки открываю файл, и вот сюрприз – установку проводить не нужно, так как это портативная версия. Соглашаюсь с условиями пользования, после чего будет произведен переход на следующую страницу. Выбираю в первом пункте дистрибутив Kali (у меня он почему-то не отобразился, хотя должен был, поэтому для примера указываю Ubuntu). Дальше указываю путь к образу, устройство USB, отмечаю формат FAT32 и запускаю процесс.

Настройка Universal USB Installer для записи образа Kali на флешку

Интерфейс тоже англоязычный, но при этом тут четко обозначен каждый этап

Заключение

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

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

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

Kali (ранее известный как BackTrack) — это очень популярный дистрибутив Linux с открытым исходным кодом, предназначенный для тестирования на проникновение и цифровой криминалистики.

В дистрибутив входит много различных инструментов для сбора информации, оценки уязвимостей, анализа RFID и многого другого.

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

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

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

Что вам понадобиться

Для настройки Kali на USB-накопителе вам понадобятся три вещи:

  • Копия образа диска ISO (Скачать)
  • Утилита Rufus (Скачать)
  • Флешка (4 ГБ или более)

Загрузка файла ISO

Первым шагом в создании загрузочного USB-диска Kali является загрузка файла ISO.

У вас будет возможность выбрать 32-битную или 64-битную версию дистрибутива. 64-битная версия позволит ОС обращаться к системам с объемом памяти более 4 ГБ.

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

Загрузка Kali Linux

Размер ISO-файла для Kali составляет около 3 ГБ. Пока вы ждете загрузки файла, перейдите к следующему шагу.

Скачиваем Rufus

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

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

1. Подключите USB-накопитель к вашей системе, если вы этого еще не сделали.

Rufus Выбор флешки

В разделе устройство выберите флешку на которую будете записывать Kali Linux.

2. Далее нажмите на кнопку Выбрать и выберите iso образ Kali Linux, который вы загрузили.

Kali linux образ

3. После того как все выше шаги будут сделаны нажмите на копку Старт и загрузка образа на флешку начнется.

Загрузочная флешка Windows в Linux

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

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

Загрузочная флешка Windows в Linux

Загрузочную флешку можно создать с помощью терминала или специальных графических утилит. Настоятельно рекомендую отформатировать флешку в Fat32 (или Exfat) перед использованием любого из предложенных методов. Форматирование можно выполнить через Gparted, сfdisk+mkfs или через usb stick formatter (форматирование USB флеш накопителя).

Способ 1. Утилита USB Image Write

Для создания флешки можно воспользоваться утилитой Запись образа на USB. В некоторых дистрибутивах она уже предустановленна (Ubuntu, Mint и др.):

Выбрать образ в графе Write image образ и в поле to выбрать флешку. Далее нажимаем Write.

Способ 2. Утилита WoeUSB

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

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt update

sudo apt install woeusb

Откройте утилиту в меню приложений:

Интерфейс простой. Нажмите на кнопку Обзор со значком папки и выберите образ. Target device это флешка, на которую будет идти запись, если у вас их несколько выберите нужную. Ещё есть поле File system, где нужно выбрать какую файловую систему будете использовать. Рекомендую FAT. Затем нажмите Install и дождитесь окончания.

При появлении ошибки с кодом 256 Source media is currently mounted, размонтируйте образ ISO с Windows, если вы его смонтировали. При ошибке Target device is currently busy, извлеките флешку, затем снова подключите её. Если не сработало, попробуйте отформатировать её.

Способ 3. Терминал и Gparted

Положите образ в домашнюю папку и переименуйте его в windows.iso во избежание проблем с пробелами. Затем перейдите в терминале в домашнюю папку

Запустите терминал через главное меню или с помощью сочетания клавиш Ctrl + Alt + T затем используйте команду dd для записи образа на флешку:

dd if=/windows.iso of=/dev/sdX

Замените X на букву вашей флешки! Узнать её можно через Gparted. В правом верхнем углу есть кнопка переключения дисков:

Тот диск который соответствует размеру вашей флешки и есть ваша флешка. В моем случае флешка на 32 гб это /dev/sdb. Значит команда будет иметь вид:

dd if=/windows.iso of=/dev/sdb

Дождитесь окончания записи и извлеките флешку.

Выводы

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

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

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