UNetbootin — создание загрузочной флешки
UNetbootin — Universal Netboot Installer — позволяет вам создавать загрузочные LiveUSB-диски для Ubuntu, Fedora и любых других дистрибутивов Linux без записи CD (Brasero или k3b). Он работает на Windows, Linux и Mac OS X. Вы можете либо загрузить какой-либо поддерживаемый дистрибутив прямо в окне программы, либо предложить свой собственный файл ».iso» Linux. Распространяется на условиях лицензии GNU GPLv2
Создание загрузочной флешки
Загрузите пакет unetbootin для Windows
Пакет из репозитория universe
Откройте Unetbootin с правами администратора.
Выберите желаемый дистрибутив, например, отсюда Ubuntu.
Выберите версию выбранного дистрибутива, например, 14.04_Live.
Тип диска: Устройство USB.
![]()
Носитель: /dev/sdc1.
Если в этом поле несколько носителей — отсоедините лишние флешки, и перезапустите программу.
Запустите процесс и подождите пару минут
Частичная русификация LiveUSB
В меню загрузки Unetbootin выберите пункт Default и нажмите клавишу Tab
В конец строки добавьте « locale=ru_RU» (без кавычек).
Нажмите клавишу Enter
Дождитесь загрузки системы
Настройка параметров BIOS

Для запуска загрузочной флешки с Ubuntu необходимо настроить ваш BIOS таким образом, чтобы он в первую очередь загружал данные с Flash-диска, а не с HDD. Для этого вам необходимо зайти в окно управления BIOS вашего компьютера, это делается нажатием специальной кнопки ( Del , F2 или другие) в момент после включения компьютера и до загрузки операционной системы.
Выставите необходимую очередь загрузки так, чтобы загрузочный Flash-диск с Ubuntu загружался первым, после чего сохраните настройки и перезагрузите компьютер назначенной клавишей, на примере это F10 1) .
Ссылки
программа Unetbootin — тема на форуме
UNetbootin — Homepage and Downloads — домашняя страничка проекта (англ.)
UNetbootin, Universal Netboot Installer — страничка проекта на SourceForge (англ.)
Установка полноценной Ubuntu на USB-накопитель
Очень часто у людей возникает желание или необходимость поставить Ubuntu на USB-накопитель и получить возможность пользоваться своей ОС на любом компьютере (лишь бы была возможность загрузится с USB).
В этой статье описывается процесс установки Ubuntu на USB-накопители.
Не стоит путать установку с простой записью образа. Подробнее о записи образов на на USB-накопители смотрите в Usb-creator-gtk.
Некоторые важные замечания и полезная информация собраны в статье Установка и использование Ubuntu на USB флешке. Стоит ознакомиться с ней перед началом установки Ubuntu на USB-накопитель.
Подготовка к установке
Скачайте образ системы отсюда. Если не планируете запускать систему на машинах с более 4 Гб оперативной памяти предпочтительней выбирать 32-х разрядную.
Запись образа
После того, как образ загрузился, его надо записать на CD или USB-накопитель.
На USB носитель образ проще всего записать при помощи UNetbootin. Эта программа существует под большинство популярных ОС (Windows, Linux, Mac) и достаточно проста в обращении. Все что потребуется – указать путь к скачанному образу и выбрать диск, на который будет записан образ.
Можно обойтись без записи образа на какие-либо носители воспользовавшись виртуальной машиной, например VirtualBox или QEMU. Достаточно лишь пробросить в виртуальную машину USB-накопитель. Дальнейшие инструкции для этого метода не поменяются.
Загрузка
Перед тем как загрузится, убедитесь, что в BIOS первым загрузочным устройством выбран USB или CD-ROM, в зависимости от того, с чего вы производите загрузку. В BIOS можно попасть нажав клавишу Del для стационарных компьютеров и F2 или F12 для ноутбуков. О том, как выбрать устройство для загрузки смотрите в интернете или читайте инструкцию к вашему компьютеру.
Если все правильно сделано, вы увидите перед собой загруженную с Live CD систему.
Подготовка USB-накопителя

Запустите программу GParted.

Выберите устройство, на которое вы собираетесь установить Ubuntu.

Отформатируйте его в файловую систему Ext2 или Ext4. Так-же можно разделить USB-диск на 2 раздела для того, чтоб его можно было использовать по прямому назначению (перенос файлов с одного компьютера на другой). Для этого первый раздел раздел отформатируйте в FAT32 (для того, чтобы раздел был виден в Windows), вторым разделом выберите файловую систему Ext2 или Ext4 под Ubuntu. На второй раздел желательно выделить минимум 6 Гб, чтобы можно было не переживать за нехватку места для установки дополнительных программ.
Установка
Перед установкой желательно настроить интернет для скачивания обновлений и не свободных дополнений.
Дальнейшая установка Ubuntu ничем не отличается от установки на жесткий диск.
Выберите на рабочем столе Install Ubuntu и выполните установку по скриншотам:
Главное — не забудьте указать установщику что GRUB надо установить на флеш-накопитель (по умолчанию он ставится на первый жесткий диск в системе).
Установка и использование Ubuntu на USB флешке
Довольно часто возникает желание или необходимость поставить Ubuntu на USB флешку и получить возможность пользоваться своей любимой ОС на любом компьютере (лишь бы была возможность загрузиться с USB).
Делается это просто — грузимся с LiveCD Ubuntu (или с LiveUSB 1) ) и ставим систему на флешку. При этом нам не важно какая ос установлена на компьютере. Всё что нужно это сам компьютер, LiveCD/USB и отдельная флешка, на которую и будем ставить систему.
Более подробно процесс установки Ubuntu на флеш-накопитель описан тут.
Как вариант — можно в качестве компьютера использовать эмулятор: VirtualBox или VmWare, (только в них бывает сложно подключить USB для установки Ubuntu). При установке через эмулятор не нужен отдельный носитель с Live системой — образ LiveCD просто подключается в виртуальный привод CD-ROM.
И часто подход к этому вопросу, что называется, «в-лоб» разочаровывает низкой производительностью и тем, что флешка быстро умирает.
Многие смогут возразить, что имея такую флешку с установленной ОС они ей пользуются много месяцев или даже лет. Если уточнить, то выясняется, что пользуются то ей долго, а вот грузятся с нее редко и работают не подолгу. Если же работать с такой флешки ежедневно, по много часов, то «смерть» флешки не заставит себя долго ждать: 2-3 месяца, может больше, может меньше, зависит от флешки (из личного опыта создателя начальной версии этой статьи Sly_tom_cat).
Кроме того и сам процесс установки порой приводит к неприятным последствиям.
Но не надо отчаиваться и опускать руки…. Даже из не очень хорошего сырья можно сделать…, если не конфетку, то, по крайней мере, что-то съедобное!
Разберемся в причинах печального исхода и возможных методов улучшения ситуации.
Основные ошибки при установке Ubuntu на USB флешку и как с ними бороться
По умолчанию установщик Ubuntu предлагает журналируемую файловую систему EXT4 для создаваемых разделов данных.
Кроме того, загрузчик (GRUB) по умолчанию ставится на первый диск в системе, как правило, — это встроенный HDD компьютера.
Установщик Ubuntu, довольно настойчиво, просит создать раздел подкачки (если вы его не создаете, то получите сообщение и должны будете подтвердить свое желание установить систему без swap-раздела).
Приняв эти умолчания, мы сразу создаем две проблемы.
На флешке создаются разделы с файловой системой, которая при работе будет осуществлять большое количество записей на флешку (чем сократит ее время жизни). Это касается и разделов EXT4 и swap-раздела.
Загрузчик установится так, что без флешки ваш компьютер не сможет загрузится.
Разберем подробнее эти две проблемы
Как продлить жизнь флешке
Флеш-память отличается от жестких дисков тем, что количество циклов записи обычно ограничено числами 10 и 100 тысяч записей (для разных типов флеш-памяти).
Для жестких дисков такой параметр (число циклов записи) вообще почти никогда не указывается — там быстрее происходит механический износ элементов диска. А магнитный слой на поверхности диска может перезаписываться почти бесконечно.
Схемы памяти с выдерживающие до 10 тысяч записей стоят гораздо дешевле схем выдерживающих 100 тысяч… как вы думаете — какими схемами комплектуются недорогие флешки, нашедшие широкое распространение?
Но и высокая цена флешки тоже не говорит о повышенной жевучести — тут ключевое слово — тип памяти — MLC (Multi-level cell, многоуровневые ячейки памяти) выдерживает порядка 10 тысяч записей; SLC (Single-level cell, одноуровневые ячейки памяти) — более 100 тысяч. Более дорогие флешки действительно живут дольше, но достигается это другими средствами (о них — чуть позже)
Кажется что 10/100 тысяч — это много, но разберемся как эти циклы записи «съедаются» при работе ОС.
Запись на флеш-носитель происходит по-блочно (как правило — десятки килобайт), и запись последовательно двух байт в файл с интервалом между записями в несколько минут вызовет две записи одного и того же блока памяти (т.е. обновятся два раза несколько тысяч ячеек).
При работе файловой системы (ФС) некоторые служебные структуры ФС обновляются постоянно:
журнал (для журналируемых ФС) — чем чаще он пишется, тем выше вероятность сохранения целостности ФС при сбоях системы или питания. Частота записи в журнал, как правило изменяема, но значения по умолчанию не совсем подходят для работы с флеш-памятью, а увеличение периодов между записью — приводит к увеличению вероятности потери целостности ФС при сбое.
i-node (специальная структура в которой сохраняется заголовок файла или каталога) — при каждом обращении (даже чтение) к файлу или каталогу в i-node прописывается дата/время последнего обращения. Казалось бы — всего несколько байт, но вспомним про блочную запись, и том, что запись их идет при каждом обращении к файлу (прочитали байт — изменились, еще байт — опять изменилось).
Временные файлы и логи — так же часто обновляются.
SWAP-раздел — если он используется в работе системы, то запись в него тоже очень интенсивная.
Кроме того, нужно не забывать, что лимит циклов записи действует на каждую ячейку памяти. И если на флешке в один и тот же блок сделать 10 тысяч записей, а в другие сделать по 100 записей, то блок, куда было записано 10 тысяч раз, на записи 10тысяч + сколько-то «умрет», а контроллер флешки, обнаружив 1 битый блок, может заявить, что умерла вся флешка. А даже если он этого не сделает, то этот блок будет содержать важную для работы системы или ФС информацию 2) , и результат будет практически тем же — внезапная остановка системы и невозможность прочитать данные с флешки. (!)
Как бороться со всем этим?
Для начала поймем и примем как данность:
Флешки не вечны и умирают не предупреждая !
Осознав это поймем, что и
Система на флешке — не может быть долговечной и надежной.
А поняв и приняв это, задумаемся: а нужна ли для такой системы надежность журналируемой ФС (такой дорогой ценой как сокращение времени жизни флешки и системы на ней)?
Однозначно — нет.
Итак, нам потребуется EXT4 с отключенным журналом 3) . Если разбираться с отключением журнал в EXT3/4 не хотите — просто воспользуйтесь EXT2.
Есть и другие ФС, и настройки, которые могут продлить жизнь флешке. Эти решения могут дать большие преимущества. Если есть желание — то поищите другие варианты. Особо обращает на себя внимание опция ssd файловой системы btrfs (!?)…
Избавиться от записи даты/времени последнего доступа к файлам и директориям в i-node помогают опции монтирования файловых систем noatime. Её, после установки системы, нужно будет прописать в файле /etc/fstab для всех разделов системы, которые расположены на флешке.
Вообще, эти опции не только количество записей на флешке сокращают, но и на жестком диске скорость работы ФС увеличивают.
Временные файлы и swap.
Современные компьютеры редко страдают недостатком оперативной памяти (перелом в этом отношении случился в компьютерной индустрии после значительного удешевления схем памяти). И уже при 1ГБ оперативной памяти Linux довольно редко обращается к swap, если не запускать ресурсоёмкие задачи (например кодирование высококачественного видео или редактирование огромных изображений). Если памяти 2ГБ или больше, то заставить Linux использовать swap вообще довольно сложно.
Полное отсутствие swap грозит неадекватным поведением системы при исчерпании ресурсов оперативной памяти, но вспомним, что мы с вами осознали — система на USB флешке не может быть надежной по определению. Вывод напрашивается сам собой — swap для системы на флешке — не нужен. А на компьютерах с малым объемом памяти нужно быть осторожным и стараться не запускать много приложений одновременно. Можно так же настроить ramzswap (он же — compcache): своп в оперативную память с упаковкой свопируемых станиц.
Ресурсы оперативной памяти помогут и со временными файлами — достаточно смонтировать временный каталог системы /tmp в диск организованный в памяти. Для этого нам пригодится замечательная файловая система tmpfs (даже название говорит, что она хорошо подходит для /tmp).
В /etc/fstab нужно прописать строчку:
tmpfs /tmp tmpfs rw,size=32m 0 0
В примере максимальный размер /tmp задан как 32 Мегабайта. Размер можно задать другой, но если ограничения не задать, то «сдуревшее» приложение, которое будет писать бесконечно во временный файл, может подвесить вашу систему.
Размер /tmp важно выбрать правильно т.к. в нем будут хранится самые разные вещи. Например видео с Youtube вы не сможете посмотреть до конца если файл с видео не влезет полностью в ваш /tmp.
Точно также стоит поступить и с /run (ранее известный как /var/run) и /var/lock (в этих каталогах хранится служебная информация актуальная только на время текущей сессии, объем — малюсенький, а вот обновления довольно регулярны). На них лимит размера можно не задавать. Можно пойти дальше и разместить в памяти и логи (/var/log), однако без логов на устройстве постоянного хранения данных (в нашем случае — на флешке) будет крайне трудно разобраться со сбоем системы, вызывающем перезагрузку (после перезагрузки — все что было в памяти — потеряется и логи будут «пустые» — только то, что туда запишется с момента загрузки системы). Лимит size для /var/log стоит задавать порядка 6-10Мб (для типичного десктоп варианта).
Общий вид файла /etc/fstab будет примерно таким:
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sda2 during installation UUID=57f10d10-de95-4d09-8e18-aaf1c42c3f36 / ext4 errors=remount-ro,noatime,nodiratime 0 1 # /home was on /dev/sda3 during installation UUID=7ecf4c7b-3474-4850-9da5-6e519e415937 /home ext4 noatime,nodiratime 0 2 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
В примере на флешке создан корень и отдельный /home 4) . Если есть еще какие-то разделы с флешки — то им тоже прописываем noatime,nodiratime.
Скорость записи на флешку — тоже «больное место» нашей системы, и сокращая число циклов записи на флеш мы не только продлим время ее жизни, но и скорость работы ОС улучшим.
Как правильно ставить GRUB
А тут все просто — загрузчик (GRUB) надо ставить на флешку. Если вы оставите предложенную установщиком установку (на первый жесткий диск в системе) то в MBR жесткого диска пропишется часть кода GRUB, который станет искать остальную часть своего кода на разделе, куда будет записан /boot при установке системы (т.е. на флешке). Вытащив флешку из компьютера вы не дадите коду GRUB-а на жестком диске найти свое продолжение. И компьютер не сможет загрузить ОС. Восстановить работу GRUB — просто. Если же надо восстанавливать загрузчик Windows, то стоит поискать информацию по восстановлению загрузчика на любом профильном форуме. Но лучше быть внимательным при установке, и не создавать себе лишнюю работу.
Подведем итоги
Если мы хотим пользоваться системой на флешке долго, и не получить разочарования от потери данных, то нужно делать так:
при установке Ubuntu на флешку:
тип ФС для разделов системы выбираем EXT4 с отключенным журналом (или, на худой конец, — EXT2).
swap не создаем (а если на компьютере есть раздел swap — то говорим инсталятору — не использовать его).
GRUB устанавливаем обязательно на флешку, где и создаем разделы для установки системы.
прописываем в /etc/fstab опцию noatime для всех разделов размещенных на флешке.
прописываем в /etc/fstab монтирование /tmp, /run, /var/lock (и, возможно, /var/log) в tmpfs (не забываем про ограничения размеров).
При использовании системы нужно регулярно делать резервную копию важных данных на другой носитель 5) (не забываем про невысокую надежность ОС на флешке и возможную внезапную кончину флеш-памяти).
А при использовании на компьютере с небольшим объемом оперативной памяти (1Гб и менее) стараемся не запускать по много ресурсоёмких задач одновременно или изучаем и настраиваем ramzswap.
Кроме указанного, можно применить и другие приемы оптимизации производительности системы (эти приемы выходят за рамки данной статьи, но их легко найти в Internet-е).
А главное — никогда не забываем про вывод, к которому мы пришли в начале этой статьи. Повторю:
ОС, установленная на флешку не может быть такой же надежной и долговечной как установленная на жесткий диск.
«Подводные камни»
Есть одна досадная ошибка инсталлятора (можно сказать особенность 6) ), которая не позволяет установить Ubuntu на тот же физический диск с которого загрузился Live образ 7) . Т.е. если вы захотите загрузившись с флешки на нее же и поставить Ubunut (в другой раздел) — то вам это не удастся. Обойти эту «особенность» можно удалив «руками» запись о примонтированном разделе с флешки из /etc/mtab.
Альтернативы
Внешний жесткий диск не страдает малым числом циклов записи, однако, операционная система, работая с диском по довольно медленному интерфейсу (обычно — USB2. USB3 и e-SATA интерфейсы — значительно быстрее, но на момент написания статьи — еще не сильно распространены), также требует оптимизации. Тут пригодятся и noatime, а тоже стоит подумать — а нужен ли swap, да и /tmp полезно также разместить в памяти. А вот логи размещать в памяти — не стоит. Ну, а кроме того, внешний диск — это совсем другой размер и вес (!), да и падения для этих устройств — крайне опасны.
Внешний SSD диск — довольно дорогое решение. Тоже не маленький, хотя и легче внешнего жесткого диска и падений — почти не боится (как и флешка). И там тоже есть ограничение по числу циклов записи 8) , но контроллеры твердотельных дисков используют специальные алгоритмы переразмещения записываемых блоков с учетом знаний о том, сколько записей было сделано в каждый блок памяти. Эти алгоритмы значительно продлевают время жизни такого носителя информации.
Упрощенные алгоритмы переразмещения блоков используются и в некоторых (как правило — не самых дешёвых) флешках. Для их работы требуется как избыточное количество ячеек памяти, так и более быстрый и «умный» контроллер. Собственно «особый» контроллер и доп. (не доступная пользователю) память и повышают стоимость флешки… хотя, конечно основное повышение цены делают маркетологи, как обычно (!)
Можно пойти и другим путем — сменить дистрибутив. Есть дистрибутивы специально «заточенные» на работу с флешки (не берусь тут перечислять их все — их легко найти). Ярким представителем таких дистрибутивов является Puppy Linux (русифицированные сборки — PuppyRus Linux). Дистрибутив этот собран минималистично 9) и с использованием самых скромных (по размерам) программ. Это позволяет в процессе загрузки разместить всю файловую систему Linux в оперативной памяти 10) . А в процессе выключения системы все изменения в ФС (произведенные за время работы) записываются однократно обратно на флешку 11) . Изменения можно скинуть и в процессе работы, если есть опасения например в возможном внезапном отключении питания, ну или просто — что бы быть спокойным, что не потеряется ничего. А самое привлекательное для любителей Ubuntu в том, что есть сборки Puppy основанные на Ubuntu. Сайт проекта PuppyRus содержит много полезной информации и инструкций.
А в чем отличие от LiveUSB
Собственно LiveUSB, созданная с файлом сохранения, по сути своей мало отличается от Ubuntu установленной на флешке. Вместе с тем, есть и ряд принципиальных различий.
Коротенько, как устроена и работает LiveUSB:
При создании LiveUSB в файловую систему флешки (FAT) копируется содержимое CD (или DVD), на флешку устанавливается простенький загрузчик syslinux, и в корне флешки создается специальный файл сохранения (внутри которого создается файловая система EXT2) — casper.rw
Когда такая флешка загружается, то корень файловой системы монтируется «хитрым» способом: сначала как корень монтируется специальный файл с упакованной, доступной только для чтения файловой системой (SquashFS), а затем «поверх» него монтируется casper.rw в режиме запись/чтение. Получается, что все необходимые для работы системы файлы лежат в SquashFS, а новые и обновленные файлы — в casper.rw. При запросе к файлу сначала проверяется нет ли его в casper.rw, а потом он ищется в SquashFS, таким образом даже системные файл можно обновить и работать с новыми версиями.
Каталоги /tmp, /run, /var/lock на LiveUSB тоже монтируются в память (tmpfs)
Что же мы получаем применительно к интересующим нас аспектам: Запись на флешку идет примерно в таком же объеме и его не получится сократить (добавив noatime в опции монтирования в /etc/fstab) т.к. монтирование корня происходит на этапе инициализации ядра системы и в /etc/fstab Live системы просто нет монтирования корня.
Производительность по записи (собственно это больное место мы особо и не рассматривали при разговоре об Ubuntu установленной на флешку) здесь будет еще похуже, запись идет в ФС EXT2, а она лежит в фале на ФС FAT.
Дополнительно, флешка всегда хранит один и тот же набор системных файлов в SquashFS и любые обновления системы будут занимать место в casper.rw, но не будут освобождать место в SquashFS и это может стать проблемой при небольшом объеме флешки.
В «сухом остатке»- у LiveUSB нет особых преимуществ 12) перед правильно установленной на флешку системой, а недостатки — присутствуют.
Как записать образ Ubuntu ISO на флешку

В этой статье инструкция как сделать загрузочную флешку из образа Ubuntu ISO. Записать ISO образ Ubuntu на флешку можно несколькими способами.
Немного теории — что такое ISO образ
ISO образ это файл-контейнер, который содержит не только данные, но также служебную информацию о файловой системе, метке диска и т.п. Иными словами это лазерный диск в виде файла. Записывается он простейшим образом — программа должна всего лишь последовательно передавать байты из файла на записывающий привод. Подразумевается что файловая система диска в таком образе будет ISO9660.
Хотя эти файлы предназначены для записи на лазерные диски, многие из них можно записать и на флешку (на flash-диск). Использование флешки вместо лазерного диска дает разные преимущества — меньше размер, быстрее скорость загрузки, нет шума от CD-привода. А кроме того, сейчас есть ультрабуки и нетбуки, на которых просто нет привода для лазерных дисков.
Проблема записи образа ISO на флешку заключается в том, что используются разные файловые системы. На лазерных дисках (и в файлах ISO) используется файловая система ISO9660, а на флеш-дисках файловая система FAT32. Поэтому нельзя просто скопировать файл ISO на флешку или содержимое файла ISO распаковать на флешку.
То есть физически конечно это можно сделать, но такая флешка не будет загрузочной. И смысл специальных операций заключается в том, чтобы флешка была загрузочной.
Ubuntu — запись ISO на флешку
Ubuntu один из немногих дистрибутивов Линукс, разработчики которого не просто предусмотрели возможность создания загрузочной флешки из образа, но более того, такая флешка создается на файловой системе FAT32. Использование этой, родной для флешек, файловой системы, позволяет использовать флешку по прямому назначению даже после того, как на нее будет записан образ Ubuntu. То есть вы делаете загрузочную флешку Ubuntu и после этого можете копировать на эту флешку обычные файлы. Например deb пакеты программ, чтобы потом не скачивать их из Интернет.
Есть несколько способов записать ISO Ubuntu на флешку. Самый первый это использовать собственную программу Ubuntu которая называется «Sartup Disk Creator». И эта программа не удаляет текущее содержимое флешки! Главное, чтобы на флешке было достаточно свободного места.
Но трудность в том, что этой программы нет отдельно от дистрибутива. То есть для того чтобы ей воспользоваться, нужно сначала загрузиться в Ubuntu. Либо на компьютере где установлена Ubuntu, либо из Live системы.

Второй способ — использовать для записи другие программы.
Universal-USB-Installer
Сайт программы: www.pendrivelinux.com. С ее помощью сделать загрузочную флешку Ubuntu можно за несколько минут.

Нужно выбрать «Ubuntu» в первом поле, во втором указать путь к файлу образа. В третьем указать флешку и нажать кнопку «Create».
Предварительно нужно вставить флешку и убедиться в том, что на ней есть необходимое количество свободного места. Если на флешке есть файлы, их можно не удалять. Программа не будет уничтожать имеющиеся файлы. Конечно если вы не поставите птичку на отметке «Format»!
Перед записью образа лучше скачать последнюю версию этой программы. Так как в образах Ubuntu иногда происходят изменения и поэтому старая версия программы может неправильно записать свежий образ Ubuntu. Недостаток этой программы только в том, что она есть лишь под Windows. Под Linux ее нет.
UNetbootin
Сайт программы: unetbootin.github.io. Программа кроссплатформенная, есть версии под Windows, Linux, Mac OS.

Все почти так же. Исключение в том, что программа скачивает образ сама. Поэтому нужно подключение к Интернет и время на скачивание. Это неудобно.
Впрочем, можно записать образ через вторую опцию «Образ диска» и там указать файл образа. Однако и таким способом программа делает флешку раза в два медленнее чем Universal-USB-Installer.
Программа 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.
Эмуляция CD
Многие контроллеры флеш дисков имеют специальный режим работы, в котором они эмулируют CD-привод. То есть компьютер видит эту флешку не как флешку, а как настоящий внешний CD-привод.
Достоинство этого способа в его почти 100% совместимости с разными компьютерами. Бывают такие компьютеры, которые по той или иной причине отказываются загружаться с флешки. Но с внешнего CD-привода такие компьютеры загружаются.
Недостаток такого способа в том, что перевести флешку в такой режим работы не просто. Для этого нужно узнать какой контроллер в ней находится. Потом найти служебную программу для этого контроллера. Подробно этот способ описан в статье Как сделать CD-ROM из флешки.
Эпик фейл 2016 года
В дистрибутиве 16.04 LTS, разработчики сделали страшное. Заменили программу записи дистрибутива на флеш-диск. И новая программа это лютый пи*ец. Вот что эта новая тулза сделала с 8-ми гигабайтной флешкой:

Размер дистрибутива всего 1.4 Гб, но засрана вся флешка. Создать раздел в неразмеченной области не получится, потому, что программулина накосорезила с разметкой. В общем флешку нельзя будет использовать по прямому назначению, пока не удалишь дистрибутив и заново не создашь разделы.
Я с подобным ужасом сталкивался лишь однажды, когда тестировал дистрибутив Альт-Линукс. Ubuntu всегда была, в этом смысле примером адекватного и разумного подхода. И вот адекватность закончилась. Теперь и Ubuntu пополнила ряды извращенцев.
А ведь еще совсем недавно убунтовский USB Creator не просто писал на FAT32 раздел, он даже не удалял имеющиеся там файлы! Можно было сделать загрузочную флешку прямо из какой-то рабочей, используемой. Это была лучшая программа такого рода.
Надеюсь, что в аду припасен отдельный котел, для разработчиков таких программ. Мне вот интересно, какие процессы происходят в головах у людей, придумывающих этакую вот жесть? И разработчикам дистрибутива вопрос — как такое возможно, что в LTS дистрибутиве оказалась косячная программа?
Помощник, 2015, 2018