Unetbootin
Содержание:
Стоит ли устанавливать 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 пройдет как обычно и больше ничего делать не придется, но после завершения останется оптимизировать систему.
Если работа идет в ОС Windows
Начнем с рассмотрения способа как записать ubuntu на диск, когда создается загрузочная флешка ubuntu именно в Windows, так как на сегодняшний день она считается самой распространённой в мире. Зная, что 64-разрядные ОС наиболее часто применяются на ПК, можно воспользоваться такими экзотическими программами как grub4dos. Но лучше остановить свой выбор на более современных софтах.
Целесообразность записи образа операционной среды на usb-накопитель не оставляет сомнения, так как CD и DVD-диски уже становятся историей. Еще удобство заключается в малых габаритах флеш-носителя, его всегда и везде можно носить с собой. Какие же самые рабочие методы для ОС Windows.
Установочный файл Ubuntu можно загрузить с основного сайта разработчиков. При этом следует предпочесть, например, версию 16.04.1 LTS с долговременным ключом до 2021 г. Наконец в арсенале достаточно всего, чтобы можно было осуществить запись образа. Сперва запускаем флеш-носитель с помощью программы UNetbootin из под Windows. Рассмотрим именно эту программу, как первый из возможных вариантов.
Указываем путь к дистрибутиву с которого будет записана операционка в контекстном меню. Снизу есть возможность выбора формата образа и устройства куда будет он записан, в данном случае это загрузочная флешка Ubuntu.
Далее следует выбор необходимых параметров. Среди предложенных версий в выпадающем меню в конце списка находим Ubuntu. Корректируем нужную разрядность (64Х или 32Х) и вот мы знаем, как записать образ.
Внизу появившегося окна необходимо указать путь к образу на диске, какого типа устройство, обязательно нужно проверить букву и метку тома жесткого диска. Особенно если к компьютеру подключено более одного накопителя. Когда процесс будет завершен, появится сообщение о создании загрузочного диска в Windows. В окончательном окошке возникнет напоминание, о том, что есть необходимость выбрать дополнительные характеристики в BIOS. Таким образом удастся записать ISO на флешку.
Использование программы UltraISO
Подобный метод подойдет не только обладателям новых компьютеров с UEFI, но и предыдущих версий с BIOS.
Следует загрузить Ultraiso с официального ресурса в Интернете. Для выполнения операции достаточно будет воспользоваться пробной версией программы.
В основном меню необходимо нажать «Файл», далее «Открыть» и выбрать образ ISO. В верхней части окна «Самозагрузка» и нажать «Записать образ ЖД». В следующе диалоговом окошке необходимо указать основной жесткий диск. Перед записью необходимо отформатировать в системе FAT32, а далее можно выбирать «Записать» и ждать окончания процесса. После записи iso на флешку USB в Ultraiso можно устанавливать Ubuntu.
Запись с помощью Rufus
Далее рассмотрим, как сделать загрузочную флешку ubuntu с руфус.
Rufus – очередная удобная для создания образа ubuntu на USB диск, которая доступна в свободном доступе.
Для работы с ней необходимо выполнить следующие шаги:
Загрузите программу с доступного онлайн-ресурса. Вставьте флешноситель и после этого нажмите на запуск программы.
Носитель, на который будет записан образ, следует выбрать в меню «Устройства». В окне «Параметры» сделайте пометку «Создать загрузочный диск». Далее следует выбрать тип ОС, которая запишется на флешку. Справа располагается кнопка с изображением диска. Нажав на нее, появится возможность указать путь к образу.
Выбрав необходимый образ с операционкой Ubuntu. Следует нажать «Старт» внизу окна программы. Стартует создание загрузочной флешки, и продвижение его можно увидеть в разделе «Журнал». После окончания работы можно устанавливать операционную систему с USB.
Troubleshooting
If you see an error message like below, you will need to mount your USB drive in file manager.

If that doesn’t help, then you need to format your USB drive. install Gparted partition manager.
sudo apt install gparted
Start Gparted from application menu or Unity Dash.

Enter your password.

Select your USB drive in the top right menu. Please note that your USB drive may not be /dev/sdd. You can recognize your USB drive by its capacity.

Before you move on, you should back up your data in USB drive, if there’s any, because we’re going to wipe it out and create a new partition table.
Data is backed up? Ok, Let’s go on.
Next, go to Device menu and select Create partition Table.

Then choose as the type of partition table, click Apply.

Once it’s done, let’s create a new partition on the USB drive by right-clicking on unallocated space and selecting New.

In the next window, select fat32 as the file system and click Add.

Finally, hit the green check button to apply these changes.

And now Unetbootin should correctly recognize your USB drive.
Ссылки
- /etc/fstab
- GRUB
- Восстановление GRUB
- UNetbootin — создание загрузочной флешки
сделать загрузочную флешку можно средствами Ubuntu-утилита: Создание загрузочного диска или используя UNetbootin
А это именно так и случится по «закону подлости», поверьте.
sudo tune2fs -o journal_data_writeback /dev/sdXY, где sdXY — раздел флешки, куда мы устанавливаем систему
на разделе /home в EXT4 необходимо отключить резерв рута: sudo tune2fs -m 0 /dev/sdXY, где sdXY — раздел /home
Очень удобно настроить резервное копирование в облако, это — практически идеальное решение для флешечной ОС!
так как эта ошибка очень давно зарепорчена и никак не исправляется
в процессе разметки диска инсталлятор упорно пробует размонтировать все файловые системы на том носителе куда ставится ОС
Собственно SSD диск — это, по сути, большая флешка с умным контроллером и кешем.
оперативной памяти требуется всего — 64 МB — 128 МB. Процессоры: начиная с Pentium.
Что дает изумительную производительность такой системы.
Данные записываются действительно один раз, а не постоянно как это происходит в случае установки Ubuntu на флешку или при использовании LiveUSB, хотя принцип сохранения только изменений, аналогичен механизму, реализованному в LiveUSB.
Кроме, разве что, простоты создания и возможности использовать такую флешку еще и для обмена данными с пользователями Windows.
1. dd
Если вы уже пытались спрашивать на форумах, как записать образ на флешку в Ubuntu, то, наверное, уже слышали совет использовать утилиту dd. Это простая консольная утилита, которая позволяет побайтово переносить данные из одного места в другое, например из файла на флешку.
Несмотря на свою простоту она очень популярна среди опытных пользователей Linux, поскольку может правильно записать данные в большинстве случаев. Использовать эту утилиту очень просто. Нужно указать файл образа откуда будут скопированы данные и раздел на вашей флешке, например:
Обратите внимание, что есть два возможных способа записи образа на флешку с помощью dd. Это непосредственно на флешку /dev/sdc или на раздел флешки — /dev/sdc1
Обычно работает первый вариант, но вы можете попробовать и второй. Запись образа на флешку займет определённое время, так что вам придется подождать.
После завершения копирования флешка будет готовка к работе. Но это далеко не все способы записи образа на диск, есть программы с графическим интерфейсом, полноценные аналоги Rufus Linux.
See Also
| Package | Description |
|---|---|
| unhide.rb_22-2_all.deb | Forensic tool to find processes hidden by rootkits |
| unhide_20130526-1_i386.deb | Forensic tool to find hidden processes and ports |
| unhtml_2.3.9-3_i386.deb | Remove the markup tags from an HTML file |
| uni2ascii_4.18-2_i386.deb | UTF-8 to 7-bit ASCII and vice versa converter |
| unicode-data_8.0-3_all.deb | Property data for the Unicode character set |
| unicode-screensaver_0.5-1_i386.deb | screensaver displaying unicode characters |
| unicode_2.1_all.deb | display unicode character properties |
| unicon-imc2_3.0.4-14_i386.deb | Chinese Input Method Library |
| uniconf-tools_4.6.1-7_i386.deb | Tools to interface with UniConf |
| uniconfd_4.6.1-7_i386.deb | Server that manages UniConf elements |
| unicorn_4.9.0-2build2_i386.deb | Rack HTTP server for fast clients |
| unidic-mecab_2.1.2~dfsg-6_all.deb | free Japanese Dictionaries for mecab |
| unifdef_2.10-1_i386.deb | Remove cpp ‘#ifdef’ lines from files |
| unifont-bin_8.0.01-1_i386.deb | utilities for manipulating GNU Unifont |
| unionfs-fuse_1.0-1ubuntu1_i386.deb | Fuse implementation of unionfs |
Install Unetbootin on Debian, Ubuntu, Linux Mint, Elementary OS
To install it on Debian-based Linux distros, fire up a terminal window and run the following command.
sudo apt install unetbootin

The above command will install unetbootin from your distribution’s repository. However, it’s not likely to install the latest release of Unetbootin. To achieve that, you can install it from official PPA. Run these 3 commands one by one in the terminal.
sudo add-apt-repository ppa:gezakovacs/ppa sudo apt-get update sudo apt-get install unetbootin
This PPA works on Ubuntu 16.04/14.04 and derivatives. Once done, Unetbootin can be started from applications menu or Unity Dash if you are using Ubuntu.

Альтернативы
- Внешний жесткий диск не страдает малым числом циклов записи, однако, операционная система, работая с диском по довольно медленному интерфейсу (обычно — USB2. USB3 и e-SATA интерфейсы — значительно быстрее, но на момент написания статьи — еще не сильно распространены), также требует оптимизации. Тут пригодятся и noatime, а тоже стоит подумать — а нужен ли swap, да и /tmp полезно также разместить в памяти. А вот логи размещать в памяти — не стоит. Ну, а кроме того, внешний диск — это совсем другой размер и вес (!), да и падения для этих устройств — крайне опасны.
- Внешний SSD диск — довольно дорогое решение. Тоже не маленький, хотя и легче внешнего жесткого диска и падений — почти не боится (как и флешка). И там тоже есть ограничение по числу циклов записи, но контроллеры твердотельных дисков используют специальные алгоритмы переразмещения записываемых блоков с учетом знаний о том, сколько записей было сделано в каждый блок памяти. Эти алгоритмы значительно продлевают время жизни такого носителя информации.
Упрощенные алгоритмы переразмещения блоков используются и в некоторых (как правило — не самых дешёвых) флешках. Для их работы требуется как избыточное количество ячеек памяти, так и более быстрый и «умный» контроллер. Собственно «особый» контроллер и доп. (не доступная пользователю) память и повышают стоимость флешки… хотя, конечно основное повышение цены делают маркетологи, как обычно (!)
.
Можно пойти и другим путем — сменить дистрибутив. Есть дистрибутивы специально «заточенные» на работу с флешки (не берусь тут перечислять их все — их легко найти). Ярким представителем таких дистрибутивов является Puppy Linux (русифицированные сборки — PuppyRus Linux). Дистрибутив этот собран минималистично 9) и с использованием самых скромных (по размерам) программ. Это позволяет в процессе загрузки разместить всю файловую систему Linux в оперативной памяти 10). А в процессе выключения системы все изменения в ФС (произведенные за время работы) записываются однократно обратно на флешку11). Изменения можно скинуть и в процессе работы, если есть опасения например в возможном внезапном отключении питания, ну или просто — что бы быть спокойным, что не потеряется ничего. А самое привлекательное для любителей Ubuntu в том, что есть сборки Puppy основанные на Ubuntu. Сайт проекта PuppyRus содержит много полезной информации и инструкций.
Настройка параметров BIOS

Для запуска загрузочной флешки необходимо настроить ваш BIOS таким образом, чтобы он в первую очередь загружал данные с Flash-диска, а не с HDD. Для этого вам необходимо зайти в окно управления BIOS вашего компьютера, это делается нажатием специальной кнопки (Del, F2 или другие) в момент после включения компьютера и до загрузки операционной системы.
Выставите необходимую очередь загрузки так, чтобы загрузочный Flash-диск загружался первым, после чего сохраните настройки и перезагрузите компьютер назначенной клавишей, на примере это F10 (в вашем случае и вид BIOS, и кнопка записи и перегрузки могут быть другими).
Возможности
Режим установки на USB
В этом режиме установки создаётся загрузочный USB-носитель или же загрузочный жесткий диск.
- Кроссплатформенная (доступна для Microsoft Windows, Linux и Mac OS X)
- Недеструктивная инсталляция (не производится форматирование USB-носителя)
- Поддерживает абсолютное большинство Linux дистрибутивов, включая (но не ограничиваясь): Arch Linux, CentOS, Debian, Fedora, Linux Mint,Mandriva Linux, openSUSE, Slackware, Ubuntu, FreeDOS, FreeBSD, NetBSD и их вариации.
- Может загружать различные системные утилиты, включая (но не ограничиваясь):
- Автоматическое определение всех съёмных устройств в системе
Режим установки на жесткий диск
В этом режиме установки выполняет установку по сети или «frugal install» без CD, так же как и при использовании Win32-loader.
Отличительной особенностью использования UNetbootin является поддержка большого числа различных дистрибутивов Linux, также растёт количество поддерживаемых *BSD систем, переносимость и универсальность программы, возможность использовать для создания различных ядер, initrd и образов дисков (включая ISO образы). В отличие от Wubi и похожих на Win32-loader, при установке на жесткий диск, UNetbootin устанавливается на раздел жесткого диска и создаёт возможность в последующем загрузить как Microsoft Windows так и Linux.
‘Do it yourself’
When the boot structure is modified in Ubuntu or the booting software, there can be problems until the extracting tools are modified to manage the modification. It is worthwhile to find a method that is as simple as possible and to learn how to use it in order to manage the extraction also when the boot structure is modified.
- For an UEFI only boot flash drive you need no installer
- Make the drive boot both in UEFI mode and BIOS mode
See this link:
Booting USB drives with grub2 and iso files ‘grub-n-iso’
|
There are more details at the sub-page /alt |
Remove all unneeded USB items, but keep the network cable attached.
Download Page for unetbootin_608-1_amd64.deb on AMD64 machines
If you are running Ubuntu, it is strongly suggested to use a package manager like aptitude or synaptic to download and install packages, instead of doing so manually via this website.
You should be able to use any of the listed mirrors by adding a line to your /etc/apt/sources.list like this:
deb http://cz.archive.ubuntu.com/ubuntu xenial main universe
Replacing cz.archive.ubuntu.com/ubuntu with the mirror in question.
You can download the requested file from the pool/universe/u/unetbootin/ subdirectory at any of these sites:
North America
- mirrors.kernel.org/ubuntu
- ftp.osuosl.org/pub/ubuntu
- lug.mtu.edu/ubuntu
- ubuntu.mirrors.tds.net/ubuntu
- ubuntu.secs.oakland.edu
- mirror.mcs.anl.gov/pub/ubuntu
- mirrors.cat.pdx.edu/ubuntu
- ubuntu.cs.utah.edu/ubuntu
- ftp.ussg.iu.edu/linux/ubuntu
- mirrors.xmission.com/ubuntu
- mirrors.cs.wmich.edu/ubuntu
- gulus.USherbrooke.ca/pub/distro/ubuntu
Asia
- kr.archive.ubuntu.com/ubuntu
- th.archive.ubuntu.com/ubuntu
- mirror.lupaworld.com/ubuntu
- kambing.vlsm.org/ubuntu
- ubuntu.mithril-linux.org/archives
- mirror.in.th/ubuntu
- mirror.rootguide.org/ubuntu
Africa
za.archive.ubuntu.com/ubuntu
Europe
- cz.archive.ubuntu.com/ubuntu
- de.archive.ubuntu.com/ubuntu
- dk.archive.ubuntu.com/ubuntu
- es.archive.ubuntu.com/ubuntu
- fr.archive.ubuntu.com/ubuntu
- ge.archive.ubuntu.com/ubuntu
- gr.archive.ubuntu.com/ubuntu
- hr.archive.ubuntu.com/ubuntu
- mt.archive.ubuntu.com/ubuntu
- nl.archive.ubuntu.com/ubuntu
- no.archive.ubuntu.com/ubuntu
- se.archive.ubuntu.com/ubuntu
- yu.archive.ubuntu.com/ubuntu
- nz.archive.ubuntu.com/ubuntu
- nz2.archive.ubuntu.com/ubuntu
- ftp.iinet.net.au/pub/ubuntu
- mirror.optus.net/ubuntu
- ftp.filearena.net/pub/ubuntu
- mirror.pacific.net.au/linux/ubuntu
If none of the above sites are fast enough for you, please see our complete mirror list.
Note that in some browsers you will need to tell your browser you want the file saved to a file. For example, in Firefox or Mozilla, you should hold the Shift key when you click on the URL.
More information on unetbootin_608-1_amd64.deb:
| Exact Size | 223398 Byte (218.2 kByte) |
|---|---|
| MD5 checksum | 01a2bb326d3544253d97e9109bc2a446 |
| SHA1 checksum | e7f6c270c810938c5514f9b904dac28107641a67 |
| SHA256 checksum | e7bb90eff4136af9159f66ad00b8a773ebbd14a6c33e8d1c5235bef143fc0063 |
Поддержка дистрибутивов и ОС
Здесь приводится список официально проверенных дистрибутивов и операционных систем (при добавлении не проверенных официально и запущенных энтузиастами — список значительно расширится):
| Тип ОС | Дистрибутив | Версия(ии) |
|---|---|---|
| Linux | Ubuntu/Kubuntu | 6.06 и выше |
| Linux | Debian | Stable/Squeeze / Testing/Wheeze / Unstable/Sid |
| Linux | Linux Mint | 3.1 и выше |
| Linux | Calculate Linux | 11.12 и выше |
| Linux | openSUSE | 10.2 и выше |
| Linux | Arch Linux | 2007.08 |
| Linux | Damn Small Linux | 4.4 |
| Linux | Stable/Cooking | |
| Linux | Puppy Linux | 4.00 |
| *BSD | FreeBSD | 6.3 и выше |
| *BSD | NetBSD | 4.00 |
| Linux | Fedora | 7 и выше |
| Linux | PCLinuxOS | 2007 и выше |
| Linux | Gentoo Linux | 2007.0 и выше |
| Linux | Zenwalk | 5.2 |
| Linux | Slax | 6 |
| Linux | Dreamlinux | 3.2 |
| Linux | Development | |
| Linux | CentOS | 4/5 |
| Linux | Mandriva Linux | 2007.1/2008.0/2008.1/2010 |
| Linux | 0.5.4 | |
| Linux | Frugalware Linux | Stable/Testing/Current |
| Linux | Slackware | ? |
| DOS | FreeDOS | ? |
Успешно загруженные через диск (diskimage)
| Тип ОС | Дистрибутив | Версия(ии) |
|---|---|---|
| Linux | gOS | 3.0 |
| Linux | Ubuntu | 9.04 |
| Linux | 0.4.8.6 LXDE | |
| Linux | TinyMe | 2008.0 |
| Linux | 8 | |
| Linux | 7.0 | |
| Linux | deltah-2.1 | |
| Linux | 90000 |
Вывод
В качестве вывода следует отметить, что нам удалось несколько способов создания загрузочной флешки Ubuntu под разными ОС и при помощи целого ряда программ. Есть также возможность проделать это использую встроенные утилиты в оболочку ОС. У каждой есть свои особенности, свой функционал. Многие доступны в свободном доступе в сети Интернет, а для некоторых можно использовать пробный период. В обоих случаях создать USB-носитель с установочной ОС не составит труда, а установка с него быстра и удобна как для компьютеров с современными оболочками, так и с уже знакомым всем Bios. Список утилит регулярно пополняется новыми и создаются очередные версии уже существующих.
