Как записать загрузочный ISO на USB-Flash в Linux
Записать iso на флешку не сложно — dd if=.. of=.. и готово. Но вот будет ли она загрузочной или нет, зависит от самого ISO-образа, а именно является ли он гибридным или нет.
Гибридный образ — это такой образ, который можно записать и на CD/DVD и на USB. Если не гибридный образ попытаться записать с помощью dd на USB-флешку, то он просто не запустится (не будет загрузочным). Если образ гибридный, он легко записывается с помощью dd .
Большинство ISO-образов linux-дистрибутивов являются гибридными, чего не скажешь про Windows. Запись не гибридных образов выглядит следующим образом:
- форматируем флешку и создаем на ней один пустой загрузочный раздел
- копируем файлы с ISO-образа на флешку
После этого флешка становится загрузочной. Кстати, после этого с помощью dd можно снять образ флешки ( dd if=/dev/sdc1 of=
/windows.img ), и у нас уже будет загрузочный образ для флешки, который после можно будет записывать с помощью dd. Будет ли он являться гибридным мне не известно, т.к. не ясно будет ли этот образ загрузочным для CD/DVD.
Запись ISO Linux
Как уже было сказано, большинство ISO-образов linux являются гибридными, поэтому:
Где /dev/sdc — ваша флешка
Запись ISO Windows, способ №1 ручной
С помощью GParted на флешке создаем новую таблицу разделов MSDOS. Далее создаем один раздел, форматируем в fat32 и устанавливаем флаг boot.
После этого нам нужно скопировать файлы с iso на usb:
Запись ISO Windows, способ №2 автоматический
Весь процесс описанный в способе №1 за нас может сделать WinUSB.
Собираем утилиту (после make install утилита добавляется в меню приложений):
Make a Windows Bootable USB on Linux without WoeUSB
Learn how to create a Windows Bootable USB on Linux without using WoeUSB or any other external software.
![]()
![]()
You can create Linux bootable USBs on Windows, but can you create a Windows 10 bootable USB on Linux? Officially, no. Microsoft does not have an official option to create one on Linux. However, that isn’t going to limit us from making one. While there are other options to do it on Linux like using WoeUSB, it isn’t ideal for many because you have to install external software. However, while I was trying to reinstall Windows 10 on my new machine, I found a way to create a bootable Windows 10 USB without installing any external software.
Prerequisites
You will need a USB with at least 8GB on it. USB 3.0 is preferred, although 2.0 will work. Of course, you will need a computer running Linux. I am using Ubuntu 20.04 LTS.
Step 1 — Installing the Windows 10 ISO
The first step is obvious: obtaining the Windows 10 ISO file. You can download the file here. For some odd reason, the page does take quite a bit to load, but when it does, you should be able to install the ISO file.
Step 2 — Formatting the USB
The second step is to format your USB drive. You can either do this in the Files app or the GNOME disks utility. For this tutorial, I will be using GNOME disks.
Locate the Disks app by using the search bar.
Once you have launched the Disks app, click on the three dots on the top right. Then click “Format Disk.”
Make sure you have the “Don’t overwrite existing data” option selected for a fast format. Also, format it in the MBR/DOS format as shown above.
Step 3 — Partition the USB with exFAT
The third step is to partition your whole USB to exFAT. You can use regular FAT if the ISO file is under 4GB. In my case, the ISO is over 4GB so I am going to use exFAT.
Click on the “+” near the gear icons.
Make sure the partition size is set to the maximum capacity of your USB. If it doesn’t let you partition it to the maximum capacity, go back to Step 2 and try formatting the USB once again.
You can rename your volume name to anything you want. I’m just going to give it the name of “Windows 10 USB” so I know what it’s for.
In this menu, select exFAT. The first time I was trying this, the exFAT option was blurred out. I solved the issue by installing exfat-utils. You can install exfat-utils by running this command in your terminal:
Once that’s configured, click “Create.”
If you completed all the steps correctly, you should see Partition 1 formatted to exFAT.
Как создать загрузочную флешку с Linux

Чтобы запустить Linux на своём компьютере безо всяких виртуальных машин, вам понадобится загрузочная флешка. Для этой задачи подойдёт носитель объёмом от 4 ГБ. Все данные с него будут стёрты, поэтому предварительно скопируйте нужные файлы куда-то ещё. После этого воспользуйтесь нашей инструкцией.
1. Загрузите ISO-образ
Для создания загрузочной флешки вам понадобится один из дистрибутивов Linux. Они распространяются в формате образа диска ISO. Чтобы вы не ломали голову, на каком дистрибутиве остановиться, мы собрали проверенные варианты.
В качестве примера возьмём Ubuntu из-за её популярности, но для других Linux действия идентичны. Откройте сайт Ubuntu, перейдите в раздел Download и нажмите на зелёную кнопку, чтобы скачать ISO-файл системы. Если разработчик предлагает загрузить ISO через торрент, воспользуйтесь этой возможностью. Так выйдет быстрее.
2. Запишите образ на носитель
Действия будут несколько различаться в зависимости от операционной системы вашего компьютера.
Windows
Пожалуй, идеальный инструмент для записи загрузочных ISO-файлов на флешки в Windows — это Rufus. Программа отличается быстротой и может работать даже без установки.
- Скачайте Rufus с официального сайта, установите и запустите. Либо просто откройте без инсталляции, если выбрали переносную версию.
- Укажите носитель, на который нужно записать образ. Если в компьютер вставлена одна флешка, то Rufus выберет её по умолчанию.
- Выберите скачанный образ ISO. Скорее всего, он будет находиться в папке «Загрузки». Другие параметры для продвинутых пользователей не трогайте: Rufus сам знает, что делать.
- Нажмите на кнопку «Старт». Если понадобится подтверждение, нажмите «Да» и OK. И ждите, пока Rufus не закончит работу.
macOS
- Загрузите приложение balenaEtcher и переместите его в папку с программами, затем запустите.
- Нажмите Select Image и укажите скачанный вами ISO.
- Щёлкните Select target и выберите нужный носитель.
- Теперь нажмите Flash, чтобы начать запись.
Возможно, понадобится ввести пароль суперпользователя macOS. Сделайте это и ждите, пока процесс не завершится.
Linux
Есть целых три способа создать загрузочную флешку на этой ОС.
Startup Disk Creator
Это встроенный инструмент для создания загрузочных флешек. Он есть в Ubuntu и многих её производных. Программу можно найти в меню запуска по названию «Создание загрузочного диска» или Startup Disk Creator.
Откройте приложение, нажмите «Обзор» и укажите нужный ISO-образ. Затем выберите носитель и щёлкните «Создать загрузочный диск». Если понадобится, введите свой пароль суперпользователя Linux.
Etcher
Ещё один вариант — кроссплатформенный Etcher.
- Скачайте программу с официального сайта, распакуйте ZIP-архив и запустите.
- Нажмите Flasf from file и укажите скачанный вами ISO.
- Щёлкните Select target и выберите нужный носитель.
- Нажмите Flash, чтобы начать запись.
- Введите пароль суперпользователя, если система его запросит, и ждите.
Это терминальная команда Linux, работающая во всех дистрибутивах. Полезна, если хотите быстро создать загрузочную флешку, ничего не устанавливая.
- Откройте «Терминал» и введите команду lsblk . Вы увидите имена всех ваших накопителей в виде sda1, sda2, sdb1 и так далее. Запомните имя флешки, например sdb1.
- Введите команду sudo umount /dev/sdb1 и пароль суперпользователя. Это отключит флешку, сделав её доступной для записи.
- Теперь введите команду sudo dd if=путь/к/образу/ubuntu.iso of=/dev/sdb1 bs=4M .
Вместо путь/к/образу подставьте адрес папки, где лежит ISO-образ. Или, чтобы не путаться в адресах, переложите образ в свою домашнюю папку. Если файл называется ubuntu-20.04.1-desktop-amd64.iso , команда будет выглядеть вот так: sudo dd if=ubuntu-20.04.1-desktop-amd64.iso of=/dev/sdb1 bs=4M .
Подождите несколько минут. Когда в командной строке снова появится курсор и отчёт о том, сколько данных было скопировано, можете извлечь флешку.
Как сделать загрузочную флешку Ubuntu
Оптические диски уходят в прошлое. Многие модели ноутбуков и все нетбуки уже выпускаются без встроенного оптического привода. И всё чаще для установки операционных систем используются USB-флешки. Это связано с их дешевизной и возможностью выполнять перезапись много раз.
Мы разберёмся, как сделать загрузочную флешку Ubuntu в окружении дистрибутива Linux, причём неважно какого — интересные нам утилиты легко устанавливаются из официальных репозиториев. Также мы рассмотрим создание загрузочной флешки Ubuntu в Windows.
Я уточню: образ Ubuntu — это то, о чём мы говорим в статье, но на месте этого дистрибутива может быть любой другой образ Linux. Ничего не изменится, кроме размера USB-накопителя: в самом конце статьи мы затронем тему, как установить полноценную Ubuntu на флешку и получить полностью рабочую систему. Для этих целей нужно будет устройство с большим объёмом памяти.
Как создать загрузочную флешку Ubuntu в Windows
Допустим, скачали вы образ Ubuntu с официального сайта и хотите его записать на флешку. Если это нужно сделать в Windows, то вы, скорее всего, ещё не использовали Linux и не знаете, как записывать образы. Поэтому скажу, что просто скопировать образ на флешку не поможет, нужно именно записать образ Ubuntu на флешку.
Лучшей программой для создания загрузочной флешки Ubuntu в Windows, да и вообще для записи образов на флешку, я считаю Rufus. Программа отлично работает, проста в использовании, и ничего не нужно устанавливать. Скачать её можно по ссылке.
Шаг 1. Запуск
Подключите флешку к компьютеру и запустите программу:

Шаг 2. Выбор флешки
Выберите устройство, на которое будет идти запись, то есть вашу флешку. Если к компьютеру подключена только одна флешка, утилита определит её автоматически:

Шаг 3. Выбор образа
В поле Метод загрузки выберите Диск или ISO образ:

Затем кликните по кнопке выбрать для выбора ISO образа. В проводнике выберите образ Ubuntu или любого другого Linux дистрибутива:

Шаг 4. Запуск записи
Все остальные параметры можно оставить по умолчанию. Нажмите кнопку Старт для начала записи:

Если утилита спросит нужно ли загружать новую версию загрузчика Linux, согласитесь, это избавит от возможных проблем:

Шаг 5. Тип записи
Утилита Rufus поддерживает два режима записи образа на флешку. Это режим DD и режим ISO образа. В режиме DD образа всё содержимое ISO файла побайтово копируется на флешку. На флешке не создается никакой файловой системы или таблицы разделов, просто переносится та структура, которая была в образе. Это может быть полезно для записи образов с файловыми системами семейства ext, которые не поддерживает Windows.
В режиме ISO образа на флешке создается раздел, затем он форматируется в FAT32 и туда копируются все файлы из образа. Затем утилита создаёт и записывает свой загрузчик, который делает этот раздел загрузочным. Такой способ может вызвать проблемы при записи установщиков Linux, но он предпочтительнее, поскольку у вас будет доступ к флешке и данным на ней. Выберите сначала первый вариант, а только потом, если это не заработает пробуйте второй:

Шаг 6. Завершение записи
Подтвердите запись информации на на флешку, а затем дождитесь окончания. Когда всё будет сделано появится надпись готово в строке статуса.

Дальше можете перезагружать компьютер и переходить к установке.
Как сделать загрузочную флешку Ubuntu в Linux
В Linux проще всего сделать загрузочную флешку с установщиком того же Linux с помощью утилиты Etcher. Это графическая утилита написанная на платформе Electron, позволяющая сделать всё, что необходимо. Скачать программу можно по ссылке. В загруженном архиве будет находиться AppImage образ программы, который можно прямо так запускать из файлового менеджера.
Шаг 1. Запуск
Запустите программу кликнув два раза по AppImage файлу:

Шаг 2. Выбор образа
Кликните по кнопке Select Image и выберите образ диска, который вы хотите записать:

Шаг 3. Выбор флешки
Щелкните по кнопке Change в средней колонке окна и выберите флешку, на которую хотите записать образ:

Шаг 4. Завершение
Нажмите кнопку Flash и дождитесь завершения записи.

Запись Ubuntu на флешку с помощью dd
Утилита dd позволяет побайтово переносить содержимое ISO образа на флешку. Такой метод записи менее удобен, чем использование графических утилит, но иногда работает когда не помогают другие.
Шаг 1. Имя флешки
Сначала вам нужно узнать имя вашей флешки в файловой системе. Для этого используйте утилиту fdisk:

В данном примере флешка имеет имя /dev/sdb.
Шаг 2. Запись
Теперь можно записать на неё образ:
/Загрузки/ubuntu20_04.iso of=/dev/sdb bs=1M
С помощью опции if надо передать путь к образу, который надо записать, а of — устройство, на которое его надо записать. Опция bs помогает утилите работать быстрее. Обратите внимание, что данные надо записывать именно на флешку, а не на раздел на ней. Больше никаких операций не потребуется, так как вся структура образа будет перенесена на устройство.
Установка Ubuntu на флешку
На самом деле, это не так сложно, как вам сейчас кажется. Это Linux — здесь вы можете делать всё, что захотите, в том числе и устанавливать систему на флешку.
Сначала выполняйте всё как при обычной установке, пока не дойдете до разметки диска. В окне выбора способа разметки выберите Другой вариант:

Далее в окне разметки диска вы увидите два подключенных к системе диска, один из них — ваш жёсткий диск, другой — флешка. Определить, кто здесь кто, можно по размеру:

В отличие от обычной установки, загрузочная флешка Ubuntu не требует раздела swap, он даже противопоказан, потому что система будет очень часто перезаписывать данные, и так вы только сократите время жизни флешки. Остальные разделы тоже можно не делить так, как при обычной установке. Достаточно создать один корневой раздел с файловой системой ext2. Выбирать нужно именно эту файловую систему, чтобы, опять же, уменьшить количество записей на диск.
Дальше выполняете установку как обычно. Загрузочная флешка будет успешно создана, но после завершения процесса важно выполнить несколько настроек всё с той же целью — уменьшить количество записей на диск.
Нужно для всех разделов добавить опции noatime и nodiratime. А также папки с временными файлами подключить в оперативную память.
Для этого откройте файл /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
Затем для всех разделов, размещённых на флешке, добавьте вышеуказанные опции. Например, было:
/dev/sdb1 / ext4 errors=remount-ro 0 1
/dev/sdb1 / ext4 errors=remount-ro,noatime,nodiratime 0 1
Ещё, если не планируете устанавливать программы, можно перемонтировать корень в режиме только для чтения.
Важно отметить, что загрузочная флешка Ubuntu с установленной на неё операционной системой — не очень хорошая идея. Количество записей на USB-накопитель ограничено, поэтому, хотя все приведённые здесь оптимизации и увеличат строк службы носителя, никто не сможет предугадать, когда прибор выйдет из строя. Это вариант работающей, но не надёжной системы.
Выводы
Вот и всё, мы рассмотрели самые лёгкие способы создать загрузочную флешку Ubuntu или любого другого дистрибутива как в Windows, так и в Linux. Теперь вы даже можете установить полноценную систему на флешку. Если у вас остались вопросы, задавайте их в комментариях.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Похожие записи
Оцените статью
alt=»Creative Commons License» width=»» />
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .
Об авторе
Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.
46 комментариев к “Как сделать загрузочную флешку Ubuntu”
У dd, все же, стоит указывать параметр bs= от 512K до 4M.
Плюс небольшое дополнение:
отслеживать прогресс выполнения у dd, помимо освещенной на этом сайте уже cv, можно еще через pv (pipeline viewer): http://askubuntu.com/questions/215505/how-do-you-monitor-the-progress-of-dd
Unetbootin, неплохая программа, но если нужно закатать на флэшку Windows, когда на борту Убунту, это может не сработать. У меня на ноутбуке Asus x501u, она не никак не хотела заводиться, поэтому я взял программу MultiSystem LiveUSB Multiboot. На мой взгляд она лучше подходит, для отдельных ноутбуков.
Вы пишете: «. в окружении дистрибутива Linux, при чем неважно какого. »
Мне нужна загрузочная флэшка с очень древним RedHat:
http://archive.download.redhat.com/pub/redhat/linux/7.2/en/iso/i386/
(Это 2002 год, в то время Ubuntu ещё в природе не было, и репозиториев тоже.)
Загрузочный образ создал под этим RedHat программой mkisofs, назвал его rh24b.iso,
скопировал его на другой жёсткий диск, на виндовый.
Загрузился под Виндой-7, запустил Rufus-2.4, попытался сделать загрузочную флэшку.
Rufus говорит: «Выбранный образ либо не загрузочный, либо использует метод загрузки
или сжатия, который не поддерживается Rufus. «
Посоветуйте, пожалуйста, если можете, чем создавать образ в этих условиях?
Или как его преобразовать, чтобы Rufus его «понимал»? Может, как то можно
«извлечь загрузочные данные» (есть такая опция в UltraISO) из другого образа
и вставить сюда?
P.S. В журнале Rufus пишет вот это (ругается на отсутствие MBR):
Rufus version: 2.4.757
Windows version: Windows 7 SP1 32 bit
Syslinux versions: 4.07/2013-07-25, 6.03/2014-10-06
Grub versions: 0.4.6a, 2.02
beta2
Locale ID: 0x0419
Found USB 2.0 device ‘ADATA USB Flash Drive USB Device’ (125F:C96A)
Using autorun.inf label for drive E: ‘rh24b’
1 device found
Disk type: Removable, Sector Size: 512 bytes
Cylinders: 3724, TracksPerCylinder: 255, SectorsPerTrack: 63
Partition type: MBR, NB Partitions: 1
Disk ID: 0x0008E5E4
Drive has a Windows 7 Master Boot Record
Partition 1:
Type: NTFS (0x07)
Size: 28.5 GB (30634672128 bytes)
Start Sector: 2048, Boot: No, Recognized: Yes
Found USB 2.0 device ‘ADATA USB Flash Drive USB Device’ (125F:C96A)
Using autorun.inf label for drive E: ‘rh24b’
1 device found
Disk type: Removable, Sector Size: 512 bytes
Cylinders: 3724, TracksPerCylinder: 255, SectorsPerTrack: 63
Partition type: MBR, NB Partitions: 1
Disk ID: 0x0008E5E4
Drive has a Windows 7 Master Boot Record
Partition 1:
Type: NTFS (0x07)
Size: 28.5 GB (30634672128 bytes)
Start Sector: 2048, Boot: No, Recognized: Yes
Scanning image.
ISO analysis:
Image is an ISO9660 image
Disk image analysis:
Image does not have an x86 Master Boot Record
ISO label: ‘CDROM’
Size: 98304 bytes
Has a >64 chars filename: No
Has Symlinks: No
Has a >4GB file: No
Uses Bootmgr: No
Uses EFI: No
Uses Grub 2: No
Uses Grub4DOS: No
Uses isolinux: No
Uses KolibriOS: No
Uses ReactOS: No
Uses WinPE: No
А зачем в ам rufus? Попрлбуйте сделать все вручную, как написанно в этой статье. И не перпаковуйте образ в mkisofs, попробуйте открыть в том же rufus оригинальный образ скачанный с сайта.