- ТОП 5 программ для создания загрузочных флешек с Linux
- Исходные данные. Критерии отбора программ
- Программы для создания загрузочных флешек
- Ventoy
- Etcher
- Rufus
- WinSetupFromUSB
- UNetbootin
- Как создать загрузочную флешку
- Создание загрузочной флешки (в Linux, Windows и MacOS)
- Видео — Как создать загрузочную флешку в Etcher
- Создание загрузочной флешки в программе UNetbootin
- Возможные проблемы
- Ошибка Missing Operating System
- Ошибка No default or UI configuration directive found
- Видео — Как создать загрузочную флешку в UNetbootin
- USB flash installation medium (Русский)
- Contents
- Создание загрузочного USB для BIOS и UEFI
- Используя автоматические инструменты
- В GNU/Linux
- В Windows
- В macOS
- Используя ручное форматирование
- В GNU/Linux
- В Windows
- Другие способы для систем с BIOS
- В GNU/Linux
- Через мультизагрузочную флешку
- Через GNOME Disk Utility
- Создание USB-ZIP накопителя
- Через UNetbootin
- В Windows
- Через Flashnul
- Загрузка установочного носителя из ОЗУ
ТОП 5 программ для создания загрузочных флешек с Linux
Приветствую Вас на сайте Info-Comp.ru! В данном материале мы с Вами рассмотрим 5 популярных программ для создания загрузочных флешек с Linux, иными словами, здесь будут представлены программы, которые позволяют записать ISO образ дистрибутива Linux на флешку и тем самым сделать эту флешку загрузочной, чтобы с нее можно было загрузиться и установить Linux на компьютер, или просто попробовать Linux в Live-режиме.
Исходные данные. Критерии отбора программ
Итак, рассмотрим ситуацию, Вы пользуетесь операционной системой Windows, однако решили попробовать Linux и установить эту операционную систему к себе на компьютер, и, соответственно, ищете различные инструкции по установке Linux в интернете, и в большинстве таких инструкций говорится о том, что сначала нужно создать загрузочную флешку с Linux, и загрузиться с этой флешки, однако процесс создания загрузочной флешки не описан, а в некоторых случаях даже не указаны программы, которые позволяют создать такую флешку.
Поэтому, чтобы Вы имели представление о том, какие программы позволяют создать загрузочную флешку с Linux, я решил в одном материале собрать наиболее популярные программы для решения данной задачи.
При отборе программ я руководствовался следующими критериями, которым должна удовлетворять программа:
Если Вам известна какая-нибудь программа, которая подходит под все перечисленные критерии, но при этом она не упоминается в данной статье, то обязательно напишите ее название в комментариях, чтобы другие посетители о ней узнали и смогли попробовать и сравнить с программами, которые представлены в данном материале.
Программы для создания загрузочных флешек
Ниже представлены программы, которые, на мой взгляд, отлично справляются с задачей создания загрузочных флешек с Linux.
Ventoy
Начну я с одной из самых простых, но в то же время достаточно функциональной программы, которая позволяет создавать не просто загрузочные флешки, но и мультизагрузочные, речь идет о программе Ventoy.
Ventoy – бесплатная программа для создания загрузочной флешки с открытым исходным кодом.
Большинство программ, которые позволяют создавать загрузочные флешки, включая те, которые будут рассмотрены ниже, подразумевают определенные действия с ISO образом, т.е. они его определенным способом записывают на USB флешку.
Однако программа Ventoy работает немного по-другому, и в этом главная ее особенность: нам, для того чтобы создать загрузочную флешку с Linux, необходимо всего лишь установить программу на флешку и скопировать обычным способом ISO образ на эту флешку. При этом мы можем скопировать не один образ, а несколько, и причём не только ISO файлы дистрибутивов Linux, но и другие ISO образы загрузочных систем.
Более того, этой флешкой, после того как она станет загрузочной, можно продолжать пользоваться, т.е. хранить на ней обычные файлы.
Однако, конечно же, и у этой программы есть свои недостатки, например, то, что с некоторыми ISO файлами могут возникнуть проблемы, т.е. не со всех ISO файлов получится загрузиться, но большинство ISO файлов, включая дистрибутивы Linux, конечно же, поддерживаются.
Etcher
Еще одна программа, которая позволяет очень быстро и просто, буквально за 3 шага, создать загрузочную флешку с дистрибутивом Linux – это программа Etcher.
Etcher – это бесплатная программа для создания загрузочных флешек, т.е. записи ISO образов на USB накопители.
Данная программа отлично справляется с задачей создания загрузочных флешек с Linux, как было отмечено, с помощью Etcher можно за три простых шага создать загрузочную флешку, однако Etcher не позволяет создавать мультизагрузочные флешки, как вышеупомянутая программа Ventoy, а также, после того как флешка станет загрузочной, использовать ее как обычную флешку не получится.
Rufus
Бесспорно, самой популярной программой для создания загрузочных флешек уже достаточно долгое время является программа Rufus.
Rufus – это бесплатное приложение, с помощью которого можно создавать загрузочные USB устройства.
Ну и, конечно же, Rufus позволяет создавать загрузочные флешки с Linux, т.е. записывать ISO образы дистрибутивов Linux на флешки.
Преимуществом, и в то же время недостатком программы Rufus, является то, что она позволяет достаточно гибко настроить процесс записи ISO образа на флешку, и поэтому имеет много различных настроек, с которыми начинающие пользователи компьютера просто не знают, что делать
WinSetupFromUSB
Следующая программа набрала популярность за счет своей возможности создания мультизагрузочной флешки, т.е. флешки с несколькими загрузочными системами. При этом она, конечно же, позволяет создавать загрузочную флешку с Linux, т.е. записывать ISO образ дистрибутивов Linux на флешку.
WinSetupFromUSB – это бесплатная программа для создания мультизагрузочных USB-накопителей.
UNetbootin
И завершает данный список программа, которая разработана специально для создания загрузочных флешек с Linux, т.е. она предназначена для записи ISO образов Linux на флешки – это программа UNetbootin.
UNetbootin – это бесплатная программа для записи ISO образов Linux на USB флешки.
Особенность данной программы в том, что она умеет самостоятельно скачивать ISO образы дистрибутивов Linux, т.е. если Вы захотите, Вы можете просто указать, какой дистрибутив Linux и с какой версией Вы хотите записать на флешку, а программа самостоятельно скачает ISO образ и запишет его на флешку, иными словами, Вам не придётся самим искать и скачивать ISO образ нужного дистрибутива Linux. При этом возможность указать конкретный ISO образ, т.е. указать путь к файлу образа, который Вы предварительно самостоятельно скачали, конечно же, есть.
К минусам программы UNetbootin можно отнести то, что она не имеет никаких дополнительных возможностей работы с USB накопителями, кроме записи на них ISO образов. То есть нет возможности отформатировать флешку из программы, или проверить ее на ошибки, все это в случае необходимости нужно делать предварительно другими средствами.
Источник
Как создать загрузочную флешку
В этой статье я рассмотрю процесс создания загрузочной USB-флешки (LiveUSB) в операционных системах — Linux, Windows и MacOS. На флешку я буду записывать ISO образ дистрибутива Linux, но вы можете использовать, описанные ниже программы, для записи любых Live-образов.
Как правило перед пользователем встает задача записать ISO образ на флешку, чтобы в результате получить LiveUSB. Например, вы решили установить Ubuntu. Для этого вы скачиваете ISO образ с системой, записываете его на флешку, грузитесь с флешки, и запускается Live-система или установщик.
Чтобы загрузиться с LiveUSB флешки вы должны в настройках BIOS вашего компьютера установить загрузку с USB на первое место. Для многих материнских плат при включении компьютера можно вызвать меню, в котором можно выбрать с какого устройства загружаться. В таком случае изменять настройки BIOS не требуется. У меня, например, это меню вызывается нажатием клавиши F12.
Создание загрузочной флешки (в Linux, Windows и MacOS)
Для создания загрузочной флешки я буду использовать бесплатную программу Etcher. Это очень простая и понятная программа. Создание загрузочных носителей делается в ней предельно просто.
Программа кроссплатформенная и с ее помощью можно создавать загрузочные флешки в Linux, Windows и MacOS. Во всех системах она работает одинаково.
Программу можно скачать с официального сайта https://etcher.io
Примечание: В Linux установка не требуется, достаточно скачать файл etcher-1.2.3-x86-64.AppImage и запустить его.
Рассмотрим процесс создания загрузочной флешки в программе Etcher.
- Запустите программу и нажмите на кнопку Select image.
- В открывшемся окне выберите на диске образ, который вы хотите записать.
- Выберите флешку, на которую будет осуществляться запись. Скорее всего по умолчанию уже выбрана нужная флешка (но все равно проверьте). Если нужно сменить флешку, кликните по надписи Change.
- Нажмите кнопку Flash!.
- Введите пароль.
Начнется процесс создания загрузочной флешки. Он может длиться несколько минут.
Видео — Как создать загрузочную флешку в Etcher
Создание загрузочной флешки в программе UNetbootin
Под Linux есть довольно популярная программа UNetbootin, которая позволяет создавать загрузочные флешки. Она умеет записывать образы дисков, а также автоматически скачивать образы популярных Linux-дистрибутивов (правда для скачивания доступны очень старые версии дистрибутивов, поэтому эта функция вряд ли будет вам полезна).
Программа кроссплатформенная и её можно использовать и в Windows и в MacOS. Я тестировал ее только под Linux. Но у нее есть один большой недостаток! Некоторые флешки, созданные ею, банально отказываются загружаться. У меня, например, ничего не работало, пока я не отформатировал флешку в FAT16. Флешку форматировал в программе GParted, размер раздела на флешке при этом автоматически установился в 4Гб, остальное свободное место было просто не задействовано.
Ниже описан процесс создания загрузочной флешки в UNetbootin.
- Запустите программу и в открывшемся окне введите пароль.
- Выберите пункт Образ диска и нажмите кнопку с тремя точками «. », чтобы выбрать образ диска.
- Найдите свой образ диска.
- Имя образа, который будет записан, отобразится в текстовом поле. Теперь нужно выбрать флешку, на которую записывать образ. Обратите внимание, что поле Тип устройства установлено в значение Устройство USB. В списке Носитель выберите вашу флешку. В списке указывается символьное имя устройства, поэтому если у вас подключено несколько носителей, и вы не уверены какой именно выбирать, то лучше на время отключить ненужные носители от компьютера.
- Теперь нажмите кнопку ОК, чтобы начать создание Live-флешки.
Примечание: Если вдруг ваша флешка не примонтирована, то процесс создания не запустится, и вы получите соответсвующее сообщение. Примонтируйте флешку и только после этого продолжайте работу. - Начнется процесс создания загрузочной флешки. Процесс может длиться несколько минут.
- Когда создание будет завершено, отобразится следующее окно. В нем вы можете нажать кнопку Перезагрузить сейчас, чтобы перезагрузить компьютер (у меня эта кнопка не работала) или Выход, чтобы выйти из программы.
- Теперь можно попробовать перезагрузить компьютер и загрузиться с флешки. Если вы увидите загрузочное меню, то все прошло успешно и флешка работает.
Возможные проблемы
Ошибка Missing Operating System
Если во время загрузки компьютера вы получаете сообщение «Missing Operating System», то скорее всего у флешки не установлен флаг Boot. Чтобы его установить перезагрузите компьютер и войдите в вашу систему. После этого выполните в терминале команду (флешка должна быть подключена):
Теперь снова перезагрузите компьютер.
Ошибка No default or UI configuration directive found
Я столкнулся с еще одной ошибкой во время загрузки компьютера — «No default or UI configuration directive found». Решить эту проблему удалось только форматированием флешки в FAT16 и повторным созданием LiveUSB.
Видео — Как создать загрузочную флешку в UNetbootin
Источник
USB flash installation medium (Русский)
На этой странице описаны различные способы создания загрузочной флешки с Arch Linux как для загрузки в системах с BIOS, так и с UEFI. Результатом будет система LiveUSB (подобная LiveCD), которую можно будет использовать для установки Arch Linux, обслуживания системы или в целях восстановления. Обратите внимание, что после выключения все изменения на носителе будут отмены из-за особенностей SquashFS.
Если вам нужно запускать Arch Linux с USB-накопителя с сохранением изменений, посмотрите статью Installing Arch Linux on a USB key. Если вы хотите использовать загрузочный USB-носитель Arch Linux в целях восстановления, посмотрите статью Cмена суперпользователя.
Contents
Создание загрузочного USB для BIOS и UEFI
Используя автоматические инструменты
В GNU/Linux
Через dd
Выполните следующую команду, заменив /dev/sdx на ваше устройство, например, на /dev/sdb . (Не добавляйте номер раздела, т.е. не используйте что-то вроде /dev/sdb1 )
Для получения дополнительной информации о dd, а также о oflag=sync смотрите соответственно dd(1) и dd(1) § DESCRIPTION .
В Windows
Через Rufus
Rufus — универсальная утилита для записи ISO на USB-накопители. Просто выберите образ Arch Linux, USB-накопитель, который вы хотите сделать загрузочным, и нажмите СТАРТ.
Поскольку Rufus не проверяет правильно ли отформатировано устройство и предоставляет GUI, его можно посчитать самым простым и надежным инструментом для использования.
Этот способ не требует каких-либо обходных решений и прост как dd в Linux. Вам нужно только скачать образ Arch Linux и использовать утилиту USBwriter с локальными правами администратора для записи USB флешки.
Через win32diskimager
win32diskimager — инструмент для записи iso на USB с GUI для Windows. Просто выберите ваш iso образ и букву USB-носителя (вам может потребоваться сначала отформатировать его для назначения буквы), потом нажмите Write.
Через Cygwin
Убедитесь, что установка Cygwin содержит пакет dd .
Положите образ в ваш домашний каталог:
Запустите cygwin от администратора (это необходимо cygwin’y для доступа к железу). Для записи на USB-носитель выполните следующую команду:
где образ.iso — путь до образа iso без директории cygwin , а \\.\x: — ваша флешка, где x это буква, присвоенная устройству windows, например, \\.\d: .
В Cygwin 6.0 узнайте имя устройства с помощью:
и запишите образ ISO, согласно выходной информации предыдущей команды. Например:
через dd для Windows
GPL версия утилиты dd для Windows доступна на сайте http://www.chrysocome.net/dd. Преимуществом над Cygwin является меньший размер. Используйте ее, как показано в инструкциях для Cygwin выше.
Для начала скачайте последнюю версию dd для Windows. После загрузки распакуйте содержимое архива в каталог Загрузки или в другое место.
Теперь запустите командную строку от администратора. Далее смените директорию с помощью ( cd ) на Загрузки.
Если ISO Arch Linux в другом месте, укажите полный путь до него. Для удобства вы можете поместить образ Arch Linux в ту же папку, что и исполняемый файл dd. Основной формат команды будет выглядеть следующим образом.
Замените все пустые места (обозначенные «x») правильной датой и правильной буквой диска. Вот полный пример.
The factual accuracy of this article or section is disputed.
Вы можете узнать физический номер вводом wmic diskdrive list brief в комадную строку или с dd —list .
Любые окна Проводника должны быть закрыты или dd сообщит об ошибке.
В macOS
Сначала, вам нужно идентифицировать USB-устройство. Откройте /Applications/Utilities/Terminal и перечислите все устройства хранения с помощью команды:
Ваше USB-устройство появится, как /dev/disk2 (external, physical) . Убедитесь, что это устройство, которое вы хотите использовать, проверив его имя и размер, а затем используйте его идентификатор для приведенных ниже команд вместо /dev/diskX.
USB-устройства обычно автомонтируются в macOS, и вам необходимо отключить его (не извлечь) перед записью через dd . В Терминале выполните:
Теперь скопируйте ISO образ на устройство. Команда dd похожа на версию dd в Linux, но заметьте, что ‘r’ перед ‘disk’ обозначает режим raw, который делает процесс намного быстрее:
Обратите внимание, что в diskX здесь не включается суффикс s1 , иначе USB-носитель будет загружаться только в режиме UEFI, а не в legacy. После завершения macOS может жаловаться, что «The disk you inserted was not readable by this computer» («Вставленный диск не читается этим компьютером»). Выберите ‘Игнорировать’. Устройство USB будет загрузочным.
Используя ручное форматирование
В GNU/Linux
Это способ сложнее, чем запись напрямую через dd . Но преимуществом этого способа — сохранение возможности хранение прочей информации на флешки (ISO образ устанавливается в определенный раздел уже размеченного устройства без изменения оставшихся).
- Убедитесь, что пакет syslinux установлен.
- Если вы еще не разметили накопитель, то создайте таблицу разделов и/или разделы прежде чем продолжить. Раздел /dev/sdXn должен быть отформатирован в FAT32.
- Смонтируйте ISO-образ, файловую систему FAT32, расположенную на USB-носителе, а потом скопируйте содержимое ISO образа на накопитель. Затем отмонтируйте образ ISO. Раздел FAT32 должен остаться примонтированным (он будет использоваться в последующих шагах). Например:
Для загрузки требуется либо метка, либо UUID для выбора раздела для загрузки. По умолчанию используется метка ARCH_YYYYMM (с соответствующим годом и месяцем). Поэтому необходимо правильно установить метку раздела, например, используя gparted. Кроме того, вы можете изменить это поведение, отредактировав строки, заканчивающиеся на archisolabel=ARCH_YYYYMM в файле /mnt/usb/arch/boot/syslinux/archiso_sys.cfg (для загрузки с BIOS) и в /mnt/usb/loader/entries/archiso-x86_64.conf (для загрузки с UEFI). Для использования UUID замените эти части строк на archisodevice=/dev/disk/by-uuid/ВАШ-UUID . UUID можно узнать с помощью blkid -o value -s UUID /dev/sdXn .
Syslinux уже предустановлен в /mnt/usb/arch/boot/syslinux . Установите его полностью в эту папку, следуя инструкциям в Syslinux#Ручная установка.
В Windows
- Разметку и форматирование USB-устройства выполните, используя Rufus. Выберите схему разделов MBR для BIOS и UEFI и файловую систему FAT32. Уберите галку с пунктов «Создать загрузочный диск используя ISO-образ» и «Создать расширенную метку и значок устройства».
- Измените Метку устройства USB-носителя X: на МЕТКУ archisolabel= , находящейся в \loader\entries\archiso-x86_64.conf . Этот шаг необходим для официального ISO (Archiso). Этот шаг также можно было выполнить через Rufus, на предыдущем шаге «разбиение и форматирование».
- Распакуйте ISO (похоже на распаковку архива ZIP) на флешку, используя 7-Zip.
- Скачайте официальный бинарник Syslinux 6.xx (архив zip) с https://www.kernel.org/pub/linux/utils/boot/syslinux/ и извлеките его. Версия Syslinux желательно должна совпадать с версией в образе ISO.
- Запустите следующие команды (в cmd Windows от администратора):
- Установите Syslinux на USB (используйте win64\syslinux64.exe для x64 Windows):
Другие способы для систем с BIOS
В GNU/Linux
Через мультизагрузочную флешку
Этот способ позволяет запускать несколько ISO с одного USB-носителя, включая archiso. Обновление ISO образа на USB-накопителе здесь делается проще, чем в большинстве других методах. Для получения дополнительной информации смотрите Multiboot USB drive.
Через GNOME Disk Utility
В дистрибутивах Linux с GNOME легко можно сделать liveCD через nautilus и gnome-disk-utility . Просто нажмите правой кнопкой мыши на файл .iso и выберите Open With Disk Image Writer. Когда откроется GNOME Disk Utility, укажите флешку в Destination и нажмите Start Restoring.
Создание USB-ZIP накопителя
Некоторые старые системы с BIOS поддерживают загрузку только с USB-ZIP носителя. Этот способ позволяет вам все еще загружаться с накопителя USB-HDD.
- Скачайте syslinux и mtools с официальных репозиториев.
- Найдите вашу флешку с помощью lsblk .
- Введите mkdiskimage -4 /dev/sdx 0 64 32 (заменив x на букву вашего устройства). Это займет некоторое время.
Теперь выполняйте инструкции из раздела ручного форматирования выше. Раздел будет /dev/sdx4 из-за особенностей работы ZIP-дисков.
Через UNetbootin
UNetbootin можно использовать на любом дистрибутиве Linux или Windows для копирования iso на USB. Но он перезаписывает syslinux.cfg , поэтому созданная загрузочная флешка не правильно загружается. Из-за этого Unetbootin не рекомендуется — пожалуйста используйте dd или один из других описанных здесь способов.
В строке /dev/sdx1 вы должны заменить x на первую свободную букву т.е. на букву, которая следует за последней использованой в системе, на которую устанавливаете Arch Linux (например, если у вас два жестких диска, используйте c .). Вы можете сделать это изменение во время первой фазы загрузки, нажав Tab , когда отображается меню.
В Windows
Через Flashnul
flashnul — утилита для проверки работоспособности и обслуживания Flash-памяти (USB-Flash, IDE-Flash, SecureDigital, MMC, MemoryStick, SmartMedia, XD, CompactFlash и т.д.).
В командной строке вызовите flashnul с параметром -p и определите, какой индекс устройства является вашим USB-накопителем, например:
Когда вы определили, какое вам нужно устройство, вы можете записать образ на него, вызвав flashnul с индексом устройства, -L и с путем к образу, например:
Если вы действительно уверены, что хотите записать данные, введите yes, а затем немного подождите, пока они будут записываться. Если вы получили ошибку «Отказано в доступе», закройте все открытые окна Проводника.
Если вы используете Vista или Win7, вы должны открыть консоль от имени администратора, иначе flashnul не сможет открыть флешку как блочное устройство и сможет писать только через дескриптор диска.
Загрузка установочного носителя из ОЗУ
This article or section is a candidate for merging with Multiboot USB drive#Using Syslinux and memdisk.
Этот способ использует Syslinux и Ramdisk (MEMDISK) для загрузки всего образа Arch Linux в ОЗУ. Поскольку он будет работать полностью из оперативной памяти, вам необходимо убедиться, что система, на которую вы будете его устанавливать, имеет достаточный объем. Минимальное количество ОЗУ — между 500 MB и 1 GB. Этого должно хватить для MEMDISK на основе Arch Linux.
Для получения дополнительной информации о системных требованиях Arch Linux, а также о требованиях для MEMDISK соответственно смотрите Руководство по установке и это. Для справки, вот тема форума об этом.
Подготовка флэш-накопителя USB
Отформатируйте USB-носитель в FAT32. Затем создайте следующие папки на нем.
Копирование нужных файлов на флешку
Далее скопируйте ISO, с которого вы хотите загружаться, в каталог Boot/ISOs . После этого извлеките следующие файлы из последней версии syslinux отсюда и скопируйте их в следующие каталоги.
- ./win32/syslinux.exe на Рабочий стол или в Загрузки вашей системы.
- ./memdisk/memdisk в каталог Settings на вашей флешки.
Создание файла настроек
После копирования необходимых файлов перейдите на USB-накопителе в /boot/Settings и создайте файл syslinux.cfg .
Для получения дополнительной информации о Syslinux смотрите статью Arch Wiki.
Источник