Создание dd образа rufus
I performed a search in the issue tracker for similar issues, using keywords relevant to my problem.
I clicked the Log button in Rufus and copy/pasted the log into the line that says below.
NOT APPLICABLE!
The log I am copying is the FULL log, starting with the line Rufus version: x.y.z - I have NOT removed any part of it.
NOT APPLICABLE
Additionally (if applicable):
- I ran a bad blocks check, by clicking the "bad blocks" check box in Rufus, and confirmed that my USB is not defective
- I also tried one or more of the following:
- Using a different USB drive
- Plugging the USB into a different port
- Running Rufus on a different computer
Дотошный обзор параметров.
Иногда прежде чем скачать программу хочется быть уверенным, что она обладает теми функциями которые нам нужны. быстро пройдёмся по ключевым параметрам которые можно изменить вручную.
"Устройство" - Выбор подключенных USB-устройств.
"Схема раздела и тип системного интерфейса" - Нам предлагается выбрать один из трех пунктов.(Рис.9)
- MBR для компьютеров с BIOS или UEFI (Вариант для большинства компьютеров с интерфейсом BIOS или UEFI)
- MBR для компьютеров с UEFI (Вариант для компьютеров с интерфейсом UEFI. При установке Windows XP c доступом к USB)
- GTP для компьютеров с UEFI (Вариант для компьютеров с интерфейсом UEFI. При установке Windows XP без доступа к USB)
"Файловая система" - Выбор необходимой файловой системы. Предлагается выбрать один из четырёх пунктов.(Рис.10)
- Fat32 (по умолчанию)
- NTFS
- UDF
- exFAT
"Размер кластера" - Выбор минимального размера кластера, который занимает каждый блок данных.(Рис.10)
"Новая метка тома" - Даём флешке имя.
Доступные чекбоксы и списки в разделе "Параметры форматирования".(Рис.11)
"Проверить на плохие блоки" + "Выбор количества проходов от 1 до 4 - Проверка устройства на наличие плохих (повреждённых) блоков, с помощью таблицы байтов.
"Быстрое форматирование" - Быстрое/Полное форматирование.
"Создать загрузочный диск" + Список выбора "Метод загрузки"- По всей видимости можно отжать чекбокс и убрать функцию "Загрузочный диск". Зачем? бред какой-то.
- Список "Метод загрузки"
- ISO-образ
- DD-образ
- Syslinux 4.07
- Syslinux 6.03
- ReactOS
- Grub 2.02
- Grub4DOS 0.4.6a
- UEFI:NTFS
"Создать расширенную метку и значок устройства" - Разрешить отображение меток с международными символами и задать значок устройства.(Создаётся autorun.inf)
Доступные чекбоксы и списки в разделе "Дополнительные параметры".
Дополнительные параметры можно открыть нажав на стрелку вниз справа от Параметры форматирования.
"Показывать внешние USB-накопители" - Не понимаю зачем это функция, не вижу где они показываются.
"Добавить исправления для старых BIOS" - Добавить дополнительный скрытый раздел и выровнять границы разделов. Это поможет улучшить обнаружение загрузчика в старых версиях BIOS.
"Использовать MBR с BIOS ID" + "Список идентификаторов" - Использовать MBR который разрешает выбор загрузчика и может маскироваться под идентификатором устройства в BIOS. Попробуйте замаскировать первый загрузочный USB-диск(обычно 0x80) как другой диск. Это необходимо для установки только Windows XP. - лично я с этим никогда не сталкивался.
Рис.11 - Доступные чекбоксы и списки.
Обзор окончен! Могу сказать что в 99,9% случаев вам вряд ли пригодится то, что описано в Дотошном обзоре, Rufus для всех популярных систем автоматически выберет нужные параметры.
Состояние перевода: На этой странице представлен перевод статьи USB flash installation media. Дата последней синхронизации: 17 марта 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
На этой странице описаны различные способы создания загрузочной флешки с Arch Linux как для загрузки в системах с BIOS, так и с UEFI. Результатом будет система LiveUSB (подобная LiveCD), которую можно будет использовать для установки Arch Linux, обслуживания системы или в целях восстановления. Обратите внимание, что после выключения все изменения на носителе будут отмены из-за особенностей SquashFS.
Если вам нужно запускать Arch Linux с USB-накопителя с сохранением изменений, посмотрите статью Installing Arch Linux on a USB key. Если вы хотите использовать загрузочный USB-носитель Arch Linux в целях восстановления, посмотрите статью Cмена суперпользователя.
wondering639 commented Jun 11, 2018 •
oh, yeah, my fault! Indeed it asks after clicking start and I can also boot the DD written image. Maybe one could think about asking this question after selecting the image. It' s a little bit irritating that one (can) makes all the settings first and when you click "start" (one could also see this as a kind of confirmation, OK etc.) it suddenly offers new options. So "start" is actually more than "start".
Whether one wants to write as DD or ISO is a setting, "start" should only start a previously selected operation in my opinion.pbatard commented Jun 9, 2018
Since there has been no further update, and DD-mode is still very much present in Rufus 3.0, I'm going to consider this issue closed.
Итоги
После завершения работы dd в вашем распоряжении окажется USB-диск, с которого можно загрузиться. Но, пожалуй, важнее то, что теперь вы лучше узнали инструменты командной строки Linux, освоили кое-что новое, позволяющее ускорить и упростить решение некоторых задач.
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents
Copy raw contents
Copy raw contents
Состояние перевода: На этой странице представлен перевод статьи USB flash installation media. Дата последней синхронизации: 17 марта 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
На этой странице описаны различные способы создания загрузочной флешки с Arch Linux как для загрузки в системах с BIOS, так и с UEFI. Результатом будет система LiveUSB (подобная LiveCD), которую можно будет использовать для установки Arch Linux, обслуживания системы или в целях восстановления. Обратите внимание, что после выключения все изменения на носителе будут отмены из-за особенностей SquashFS.
Если вам нужно запускать Arch Linux с USB-накопителя с сохранением изменений, посмотрите статью Installing Arch Linux on a USB key. Если вы хотите использовать загрузочный USB-носитель Arch Linux в целях восстановления, посмотрите статью Cмена суперпользователя.
Создание загрузочного USB для BIOS и UEFI
Используя автоматические инструменты
Важно: Это уничтожит безвозвратно все файлы на /dev/**sdx** . Чтобы восстановить USB-накопитель как пустое, пригодное для использования запоминающее устройство после использования ISO-образа Arch, необходимо удалить подпись файловой системы ISO 9660, выполнив wipefs --all /dev/**sdx** от суперпользователя, перед разметкой и форматированием.
Совет: Узнать имя вашей флешки можно с помощью lsblk . Убедитесь что она не примонтирована.
Выполните следующую команду, заменив /dev/**sdx** на ваше устройство, например, на /dev/sdb . (Не добавляйте номер раздела, т.е. не используйте что-то вроде /dev/sdb**1** )
Для получения дополнительной информации о dd, а также о oflag=sync смотрите соответственно dd(1) и dd(1).
Etcher - утилита для записи образов ОС, написанная с помощью node.js и Electron. Она умеет записывать на SDCard и USB-носитель. Etcher защищает вас от случайной записи на жесткий диск и гарантирует, что каждый байт данных был записан правильно. В AUR есть 6 связанных пакетов.
Rufus - универсальная утилита для записи ISO на USB-накопители. Просто выберите образ Arch Linux, USB-накопитель, который вы хотите сделать загрузочным, и нажмите СТАРТ.
Поскольку Rufus не проверяет правильно ли отформатировано устройство и предоставляет GUI, его можно посчитать самым простым и надежным инструментом для использования.
Примечание: Образ должен быть записан в режиме DD-образ.
- Для версий Rufus ≥ 3.0 выберите GPT в Схема раздела. После нажатия СТАРТ вы получите диалоговое окно для выбора режима, выберите Записать в режиме DD-образ.
- Для версий Rufus < 3.0 выберите режим DD-образ из выпадающего меню напротив пункта "Создать загрузочный диск".
Этот способ не требует каких-либо обходных решений и прост как dd в Linux. Вам нужно только скачать образ Arch Linux и использовать утилиту USBwriter с локальными правами администратора для записи USB флешки.
win32diskimager - инструмент для записи iso на USB с GUI для Windows. Просто выберите ваш iso образ и букву USB-носителя (вам может потребоваться сначала отформатировать его для назначения буквы), потом нажмите Write.
Убедитесь, что установка Cygwin содержит пакет dd .
Совет: Если вы не хотите устанавливать Cygwin, вы можете скачать dd для Windows здесь. Для получения дополнительной информации смотрите следующий раздел.
Положите образ в ваш домашний каталог:
Запустите cygwin от администратора (это необходимо cygwin'y для доступа к железу). Для записи на USB-носитель выполните следующую команду:
где образ.iso - путь до образа iso без директории cygwin , а \\.\**x**: - ваша флешка, где **x** это буква, присвоенная устройству windows, например, \\.\d: .
В Cygwin 6.0 узнайте имя устройства с помощью:
и запишите образ ISO, согласно выходной информации предыдущей команды. Например:
Важно: Это уничтожит безвозвратно всю информацию на USB-накопителе, поэтому убедитесь, что на нем нет важных файлов перед этим.
через dd для Windows
Для начала скачайте последнюю версию dd для Windows. После загрузки распакуйте содержимое архива в каталог Загрузки или в другое место.
Теперь запустите командную строку от администратора. Далее смените директорию с помощью ( cd ) на Загрузки.
Если ISO Arch Linux в другом месте, укажите полный путь до него. Для удобства вы можете поместить образ Arch Linux в ту же папку, что и исполняемый файл dd. Основной формат команды будет выглядеть следующим образом.
Примечание: Буквы дисков в Windows связаны с разделами. Чтобы разрешить выбор всего диска, dd для Windows имеет параметр od , который используется в приведенных выше командах. Однако обратите внимание, что этот параметр относится к версии dd для Windows и может отсутствовать в других реализациях dd.
Важно: Из-за использования параметра od все разделы на выбранном диске будут уничтожены. Перед выполнением убедитесь, что вы ввели правильное имя устройства.
Замените все пустые места (обозначенные "x") правильной датой и правильной буквой диска. Вот полный пример.
Вы можете узнать физический номер вводом wmic diskdrive list brief в комадную строку или с dd --list .
Любые окна Проводника должны быть закрыты или dd сообщит об ошибке.
Сначала, вам нужно идентифицировать 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 будет загрузочным.
Используя ручное форматирование
Это способ сложнее, чем запись напрямую через dd . Но преимуществом этого способа - сохранение возможности хранение прочей информации на флешки (ISO образ устанавливается в определенный раздел уже размеченного устройства без изменения оставшихся).
Примечание: Здесь мы будем обозначать нужный раздел как /dev/sd**Xn** . Во всех следующих командах заменяйте X и n на необходимые вам.
- Убедитесь, что пакет syslinux установлен.
- Если вы еще не разметили накопитель, то создайте таблицу разделов и/или разделы прежде чем продолжить. Раздел /dev/sd**Xn** должен быть отформатирован в 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 замените эти части строк на archiso*device*=/dev/disk/by-uuid/**ВАШ-UUID** . UUID можно узнать с помощью blkid -o value -s UUID /dev/sd**Xn** .
Важно: Несоответствие метки или неправильный UUID препятствует загрузке с созданного носителя.
Примечание:
При ручном форматирование не используйте утилиты для создания загрузочных USB для UEFI. Также не используйте dd для Windows, чтобы записать ISO на USB.
В командах ниже X: предполагает USB-носитель в Windows.
Windows использует обратную косую черту \ для разделения пути, поэтому она в командах ниже.
Все команды следует выполнять в командной строке Windows от администратора.
> обозначает командную строку Windows.
Разметку и форматирование USB-устройства выполните, используя Rufus. Выберите схему разделов MBR для BIOS и UEFI и файловую систему FAT32. Уберите галку с пунктов "Создать загрузочный диск используя ISO-образ" и "Создать расширенную метку и значок устройства".
Измените Метку устройства USB-носителя X: на МЕТКУ archisolabel= , находящейся в \loader\entries\archiso-x86_64.conf . Этот шаг необходим для официального ISO (Archiso). Этот шаг также можно было выполнить через Rufus, на предыдущем шаге "разбиение и форматирование".
Распакуйте ISO (похоже на распаковку архива ZIP) на флешку, используя 7-Zip.
Запустите следующие команды (в cmd Windows от администратора):
- Установите Syslinux на USB (используйте win64\syslinux64.exe для x64 Windows):
Примечание:
- Приведенный выше шаг устанавливает ldlinux.sys Syslinux'а в VBR раздела USB, устанавливает раздел как "активный/загрузочный" в таблице разделов MBR и записывает код загрузки MBR в 1-й 440-байтовый загрузочный код USB.
- Параметр -d ожидает путь с разделителем пути косой черты, как в *unix системах.
Другие способы для систем с BIOS
Через мультизагрузочную флешку
Этот способ позволяет запускать несколько 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.
Важно: Это уничтожит всю информацию на USB-носителе!
- Скачайте syslinux и mtools с официальных репозиториев.
- Найдите вашу флешку с помощью lsblk .
- Введите mkdiskimage -4 /dev/sd**x** 0 64 32 (заменив x на букву вашего устройства). Это займет некоторое время.
Теперь выполняйте инструкции из раздела ручного форматирования выше. Раздел будет /dev/sd**x**4 из-за особенностей работы ZIP-дисков.
Примечание: Не форматируйте накопитель в FAT32; он должен быть в FAT16.
UNetbootin можно использовать на любом дистрибутиве Linux или Windows для копирования iso на USB. Но он перезаписывает syslinux.cfg , поэтому созданная загрузочная флешка не правильно загружается. Из-за этого Unetbootin не рекомендуется -- пожалуйста используйте dd или один из других описанных здесь способов.
Важно: UNetbootin перезаписывает стандартный syslinux.cfg , поэтому его нужно восстановить до использования флешки.
В строке /dev/sd**x1** вы должны заменить x на первую свободную букву т.е. на букву, которая следует за последней использованой в системе, на которую устанавливаете Arch Linux (например, если у вас два жестких диска, используйте c .). Вы можете сделать это изменение во время первой фазы загрузки, нажав Tab , когда отображается меню.
flashnul - утилита для проверки работоспособности и обслуживания Flash-памяти (USB-Flash, IDE-Flash, SecureDigital, MMC, MemoryStick, SmartMedia, XD, CompactFlash и т.д.).
В командной строке вызовите flashnul с параметром -p и определите, какой индекс устройства является вашим USB-накопителем, например:
Когда вы определили, какое вам нужно устройство, вы можете записать образ на него, вызвав flashnul с индексом устройства, -L и с путем к образу, например:
Если вы действительно уверены, что хотите записать данные, введите yes, а затем немного подождите, пока они будут записываться. Если вы получили ошибку "Отказано в доступе", закройте все открытые окна Проводника.
Если вы используете Vista или Win7, вы должны открыть консоль от имени администратора, иначе flashnul не сможет открыть флешку как блочное устройство и сможет писать только через дескриптор диска.
Примечание: Известно, что вам нужно использовать букву диска, а не номер. flashnul 1rc1, Windows 7 x64.
Загрузка установочного носителя из ОЗУ
Этот способ использует Syslinux и Ramdisk (MEMDISK) для загрузки всего образа Arch Linux в ОЗУ. Поскольку он будет работать полностью из оперативной памяти, вам необходимо убедиться, что система, на которую вы будете его устанавливать, имеет достаточный объем. Минимальное количество ОЗУ - между 500 MB и 1 GB. Этого должно хватить для MEMDISK на основе Arch Linux.
Для получения дополнительной информации о системных требованиях Arch Linux, а также о требованиях для MEMDISK соответственно смотрите Руководство по установке и это. Для справки, вот тема форума об этом.
Совет: После того, как установщик завершит загрузку, вы можете просто извлечь USB-накопитель и даже использовать его на другом компьютере заново. Использование MEMDISK также позволяет загружать и устанавливать Arch Linux с одной и той же USB-флешки.
Подготовка флэш-накопителя USB
Отформатируйте USB-носитель в FAT32. Затем создайте следующие папки на нем.
Копирование нужных файлов на флешку
Далее скопируйте ISO, с которого вы хотите загружаться, в каталог Boot/ISOs . После этого извлеките следующие файлы из последней версии syslinux отсюда и скопируйте их в следующие каталоги.
- ./win32/syslinux.exe на Рабочий стол или в Загрузки вашей системы.
- ./memdisk/memdisk в каталог Settings на вашей флешки.
Создание файла настроек
После копирования необходимых файлов перейдите на USB-накопителе в /boot/Settings и создайте файл syslinux.cfg .
Важно: В строке INITRD обязательно используйте имя файла ISO, который вы скопировали в папку ISOs . /Boot/Settings/syslinux.cfg
Для получения дополнительной информации о Syslinux смотрите статью Arch Wiki.
Наконец, создайте файл *.bat в месте расположения syslinux.exe и запустите его ("Запустите от администратора" если вы используете Vista или Windows 7):
pbatard commented Oct 11, 2018
the USB stick booting into the GRUB bootloader
PLEASE complain to Manjaro!
We logged this issue months ago here but they haven't even acknowledged it. The GRUB issue is something the Manjaro maintainers could easily fix, but if I am the only one reporting it, it doesn't seem like it will be.
This is not something that can be fixed in Rufus, so make sure the Manjaro devs know that it impacts a lot more people than the person who reported the bug. Thank you.
pbatard commented Jun 11, 2018
What you are asking is actually going to be more confusing for users. Plus, what if they change their mind? Now they have to reselect the image to get prompted how to write? Sorry but I don't think your suggestion works.
Другие способы для систем с BIOS
pbatard commented Jun 11, 2018 •
I'm seeing no issue whatsoever with ubuntu-18.04-desktop-amd64.iso (SHA-1 f373c0aec6162cdba76ee9084e695866a15e441a ) on my end. It is properly detected as an ISOHybrid and after pressing Start, Rufus 3.0 does ask whether to write it in ISO or DD mode:
Please confirm the SHA-1 of the ISO you are using. If it is the same, then I can guarantee that Rufus 3.0 will ask you to choose between writing it ISO or DD mode.
And, once again, as I have written before, I have to ask you to only report after you have conducted a test that includes trying to actually write the ISO (rather than assume that, if you don't see DD vs ISO during the selection of the image, it means that you won't be able to write in DD mode), as I am pretty sure, judging from what you wrote above, that you are erroneously expecting Rufus to prompt for the mode after selection, which is incorrect. The prompt occurs after you click Start.
pandoraslunchbox commented Oct 10, 2018
This issue mentioned above seems to be an issue for Manjaro Linux, either that or there is some cache of selection that I can't find. Burning their ISO to a USB using the latest version of Rufus (using 3.3p) results in the USB stick booting into the GRUB bootloader then saying it can't be read the filesystem. I moved over to Win32 Disk Imager and wrote the ISO via DD mode and it worked perfectly. FWIW the edition of Manjaro I downloaded direct was "manjaro-kde-17.1.12-stable-x86_64".
I could be missing something, just not sure what when I tried multiple times to get Rufus to prompt (deleting local config files it generates, moving to a new directory). I also get that its cleaner for users, but having it as an advanced option doesn't seem so bad - headaches like this where it comes off as removing functionality cause people to move to other products. Rufus has been a trusty tool for years for myself and many techs around me, just stinks that now if I want to create come bootable linux ISOs I have to go use a different utility, or so it seems :(
Issue description
I am unable to find the dd mode on Rufus 3.0.1304? Is this function not available anymore? Thanks!
The text was updated successfully, but these errors were encountered:
В 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 или один из других описанных здесь способов.
Важно: UNetbootin перезаписывает стандартный syslinux.cfg , поэтому его нужно восстановить до использования флешки.
В строке /dev/sdx1 вы должны заменить x на первую свободную букву т.е. на букву, которая следует за последней использованой в системе, на которую устанавливаете Arch Linux (например, если у вас два жестких диска, используйте c .). Вы можете сделать это изменение во время первой фазы загрузки, нажав Tab , когда отображается меню.
Используя ручное форматирование
В GNU/Linux
Это способ сложнее, чем запись напрямую через dd . Но преимуществом этого способа - сохранение возможности хранение прочей информации на флешки (ISO образ устанавливается в определенный раздел уже размеченного устройства без изменения оставшихся).
Примечание: Здесь мы будем обозначать нужный раздел как /dev/sdXn . Во всех следующих командах заменяйте X и n на необходимые вам.
- Убедитесь, что пакет 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 .
В Windows
- При ручном форматирование не используйте утилиты для создания загрузочных USB для UEFI. Также не используйте dd для Windows, чтобы записать ISO на USB.
- В командах ниже X: предполагает USB-носитель в Windows.
- Windows использует обратную косую черту \ для разделения пути, поэтому она в командах ниже.
- Все команды следует выполнять в командной строке Windows от администратора.
- > обозначает командную строку Windows.
- Приведенный выше шаг устанавливает ldlinux.sys Syslinux'а в VBR раздела USB, устанавливает раздел как "активный/загрузочный" в таблице разделов MBR и записывает код загрузки MBR в 1-й 440-байтовый загрузочный код USB.
- Параметр -d ожидает путь с разделителем пути косой черты, как в *unix системах.
Шаг 1. Выяснение метки USB-диска
Сначала подключим USB-диск к компьютеру.
В вышеприведённом примере я, настраивая опцию of , ввёл /dev/sdb . Обычно USB-диски, подключённые к системе, доступны именно по этому пути, но это — не некое железное правило, которое справедливо абсолютно всегда.
В вашей системе это может быть какой-то другой путь. Выяснить это можно с помощью команды lsblk . Выполнив эту команду нужно поискать диск, размер которого соответствует USB-диску, на который планируется записать образ.
Поиск USB-диска с помощью средств командной строки
Если вы предпочитаете для решения подобных задач использовать программы с графическим интерфейсом — можете найти путь к нужному диску с помощью чего-то наподобие GNOME Disks.
Поиск USB-диска с помощью инструмента с графическим интерфейсом
Теперь, когда нам известен путь к нужному носителю информации, можно создать Live USB-диск.
pbatard commented Jul 28, 2018
I know very well that since I implemented Super Floppy Disk mode in Rufus which is precisely what you are talking about:
Please bear in mind that, when discussing technical issues, one may tend to dumb things down, or generalize them, to avoid having to mention every minute details that would completely distract from the point they are making. So, of course, I was well aware that, to be technically exact, I should mention that indeed, a partition table is not always needed. But I chose to withhold that information as it brought nothing to the point I was making, and would probably have made things more confusing.
The root of the matter is, the ISO in question is lacking any kind of partition/boot/file systems records (outside of the ISO9660 ones, which cannot be booted outside of El Torito, and therefore will not work from what a BIOS or UEFI firmware will identify as a HDD) that would make it compatible with DD mode, and, as I pointed out, and unlike what @wodim pointed out, there is no version of Rufus that allowed writing that image in DD mode in the first place (plus the creators of the ISO certainly do not mention that you can use as such), so his or her statement about having removed a feature is completely erroneous.
wondering639 commented Jun 11, 2018 •
Используя автоматические инструменты
В GNU/Linux
Через dd
Важно: Это уничтожит безвозвратно все файлы на /dev/sdx . Чтобы восстановить USB-накопитель как пустое, пригодное для использования запоминающее устройство после использования ISO-образа Arch, необходимо удалить подпись файловой системы ISO 9660, выполнив wipefs --all /dev/sdx от суперпользователя, перед разметкой и форматированием.
Выполните следующую команду, заменив /dev/sdx на ваше устройство, например, на /dev/sdb . (Не добавляйте номер раздела, т.е. не используйте что-то вроде /dev/sdb1 )
Для получения дополнительной информации о dd, а также о oflag=sync смотрите соответственно dd(1) и dd(1) § DESCRIPTION .
В Windows
Через Rufus
Rufus - универсальная утилита для записи ISO на USB-накопители. Просто выберите образ Arch Linux, USB-накопитель, который вы хотите сделать загрузочным, и нажмите СТАРТ.
Поскольку Rufus не проверяет правильно ли отформатировано устройство и предоставляет GUI, его можно посчитать самым простым и надежным инструментом для использования.
- Для версий Rufus ≥ 3.0 выберите GPT в Схема раздела. После нажатия СТАРТ вы получите диалоговое окно для выбора режима, выберите Записать в режиме DD-образ.
- Для версий Rufus < 3.0 выберите режим DD-образ из выпадающего меню напротив пункта "Создать загрузочный диск".
Через USBwriter
Этот способ не требует каких-либо обходных решений и прост как dd в Linux. Вам нужно только скачать образ Arch Linux и использовать утилиту USBwriter с локальными правами администратора для записи USB флешки.
Через win32diskimager
win32diskimager - инструмент для записи iso на USB с GUI для Windows. Просто выберите ваш iso образ и букву USB-носителя (вам может потребоваться сначала отформатировать его для назначения буквы), потом нажмите Write.
Через Cygwin
Убедитесь, что установка Cygwin содержит пакет dd .
Совет: Если вы не хотите устанавливать Cygwin, вы можете скачать dd для Windows здесь. Для получения дополнительной информации смотрите следующий раздел.
Положите образ в ваш домашний каталог:
Запустите cygwin от администратора (это необходимо cygwin'y для доступа к железу). Для записи на USB-носитель выполните следующую команду:
где образ.iso - путь до образа iso без директории cygwin , а \\.\x: - ваша флешка, где x это буква, присвоенная устройству windows, например, \\.\d: .
В Cygwin 6.0 узнайте имя устройства с помощью:
и запишите образ ISO, согласно выходной информации предыдущей команды. Например:
Важно: Это уничтожит безвозвратно всю информацию на USB-накопителе, поэтому убедитесь, что на нем нет важных файлов перед этим.
через dd для Windows
Для начала скачайте последнюю версию dd для Windows. После загрузки распакуйте содержимое архива в каталог Загрузки или в другое место.
Теперь запустите командную строку от администратора. Далее смените директорию с помощью ( cd ) на Загрузки.
Если ISO Arch Linux в другом месте, укажите полный путь до него. Для удобства вы можете поместить образ Arch Linux в ту же папку, что и исполняемый файл dd. Основной формат команды будет выглядеть следующим образом.
Примечание: Буквы дисков в Windows связаны с разделами. Чтобы разрешить выбор всего диска, dd для Windows имеет параметр od , который используется в приведенных выше командах. Однако обратите внимание, что этот параметр относится к версии dd для Windows и может отсутствовать в других реализациях dd.
Важно: Из-за использования параметра od все разделы на выбранном диске будут уничтожены. Перед выполнением убедитесь, что вы ввели правильное имя устройства.
Замените все пустые места (обозначенные "x") правильной датой и правильной буквой диска. Вот полный пример.
The factual accuracy of this article or section is disputed.
Примечание: Альтернативно, замените букву устройства на \\.\PhysicalDriveX , где X - физический номер устройства (начинается с 0). Например:
Вы можете узнать физический номер вводом 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 будет загрузочным.
wodim commented Jul 26, 2018
With systemrescuecd-x86-5.2.2.iso I don't get asked if I want to write the image in ISO or DD mode.
I know this particular image works well in ISO mode, but that is beside the point. You have removed a feature.
Создание загрузочной флешки с Windows 10 x86-x64.
Запускаем скачанный исполняемый файл rufus-2.18.exe.
Нам предлагается выбрать свой USB-накопить из которого мы хотим сделать загрузочную флешку. Внизу окна написано количество обнаруженных устройств. (Рис.2)
Рис.2 - Обзор Rufus. Подключенные USB-накопители.
Нажимаем на значок диска(Рис.3) и выбираем загрузочный образ, в нашем случае это - Windows 10 x86-x64.iso.
Рис.3 - Обзор Rufus. Выбор iso-образа.
Rufus автоматически выставит рекомендуемые параметры, лично я поменял только метку тома с "ESD-ISO" на "Windows 10 x86-x64", чтобы не забыть что хранится на этой флешке.(Рис.4)
И так флешка и iso-образ выбраны, жмем " Старт ".
Рис.4 - Обзор Rufus. Выбор iso-образа. Автоматический подбор параметров.
Rufus нас предупреждает об уничтожении всех данных с нашей флешки. Жмём " ОК ".(Рис.5)
Рис.5 - Предупреждение об уничтожении всех данных с нашей флешки.
Пошел процесс создания загрузочной флешки. Зеленая линия - прогресс загрузки образа. Под ней описана выполняемая на данный момент процедура. В правом нижнем углу можно увидеть потраченное время. (Рис.6)
Рис.6 - Rufus. Процесс создания загрузочной флешки.
Создание загрузочной флешки завершено. Вытаскиваем флешку, можно пользоваться.(Рис.7)
Рис.7 - Rufus. Процесс создания загрузочной флешки завершён.
Так же можно открыть журнал, тут видно какие действия проходят в процессе. К примеру если создание флешки завершается с ошибкой, то можно отследить проблему и может быть, если вы более опытный пользователь, решить её.(Рис.8)
Рис.8 - Журнал Rufus.
В Windows
Через Flashnul
flashnul - утилита для проверки работоспособности и обслуживания Flash-памяти (USB-Flash, IDE-Flash, SecureDigital, MMC, MemoryStick, SmartMedia, XD, CompactFlash и т.д.).
В командной строке вызовите flashnul с параметром -p и определите, какой индекс устройства является вашим USB-накопителем, например:
Когда вы определили, какое вам нужно устройство, вы можете записать образ на него, вызвав flashnul с индексом устройства, -L и с путем к образу, например:
Если вы действительно уверены, что хотите записать данные, введите yes, а затем немного подождите, пока они будут записываться. Если вы получили ошибку "Отказано в доступе", закройте все открытые окна Проводника.
Если вы используете Vista или Win7, вы должны открыть консоль от имени администратора, иначе flashnul не сможет открыть флешку как блочное устройство и сможет писать только через дескриптор диска.
Примечание: Известно, что вам нужно использовать букву диска, а не номер. flashnul 1rc1, Windows 7 x64.
Загрузка установочного носителя из ОЗУ
Notes: Это тот же самый метод, только Syslinux установлен в Windows. Учитывая, что multiboot USB drive может использоваться для загрузки установочного носителя, и он уже упомянут в "Ссылки по теме" вверху, возможно, этот раздел следует перенести туда? (Discuss in Talk:USB flash installation medium (Русский))
Этот способ использует Syslinux и Ramdisk (MEMDISK) для загрузки всего образа Arch Linux в ОЗУ. Поскольку он будет работать полностью из оперативной памяти, вам необходимо убедиться, что система, на которую вы будете его устанавливать, имеет достаточный объем. Минимальное количество ОЗУ - между 500 MB и 1 GB. Этого должно хватить для MEMDISK на основе Arch Linux.
Для получения дополнительной информации о системных требованиях Arch Linux, а также о требованиях для MEMDISK соответственно смотрите Руководство по установке и это. Для справки, вот тема форума об этом.
Совет: После того, как установщик завершит загрузку, вы можете просто извлечь USB-накопитель и даже использовать его на другом компьютере заново. Использование MEMDISK также позволяет загружать и устанавливать Arch Linux с одной и той же USB-флешки.
Подготовка флэш-накопителя USB
Отформатируйте USB-носитель в FAT32. Затем создайте следующие папки на нем.
Копирование нужных файлов на флешку
Далее скопируйте ISO, с которого вы хотите загружаться, в каталог Boot/ISOs . После этого извлеките следующие файлы из последней версии syslinux отсюда и скопируйте их в следующие каталоги.
- ./win32/syslinux.exe на Рабочий стол или в Загрузки вашей системы.
- ./memdisk/memdisk в каталог Settings на вашей флешки.
Создание файла настроек
После копирования необходимых файлов перейдите на USB-накопителе в /boot/Settings и создайте файл syslinux.cfg .
Для получения дополнительной информации о Syslinux смотрите статью Arch Wiki.
Заключительные шаги
Наконец, создайте файл *.bat в месте расположения syslinux.exe и запустите его ("Запустите от администратора" если вы используете Vista или Windows 7):
Существует несколько программ с графическим интерфейсом, предназначенных для создания Live USB-дисков. Вероятно, в Linux самой популярной из них является Etcher. В Ubuntu есть собственный инструмент для решения этой задачи — Startup Disk Creator.
Но продвинутые пользователи Linux, ради удобного и быстрого создания Live USB-дисков, постоянно обращаются к команде dd .
Это — CLI-инструмент, который даёт тому, кто его выбирает, мощные возможности по копированию и конвертированию файлов.
Обычно dd используют для того, чтобы записывать ISO-файлы на внешние носители информации, вроде USB-дисков. Потом такой носитель информации можно использовать, например, для установки записанного на него Linux-дистрибутива на обычный компьютер или на ноутбук.
Тут я расскажу о создании загрузочных USB-дисков с помощью dd . В частности, разберу команды, которые нужны для того, чтобы сначала найти в системе нужный диск, а потом записать на него ISO-файл.
pbatard commented Jun 8, 2018 •
Not at all. If an ISO file has a DD-mode (in other words if your ISO is an ISOHybrid), you are always prompted, as with the previous versions, whether you want to write that ISO in ISO mode or in DD mode.
At this stage, I would really appreciate if you tested selecting whatever image you were using as a DD-Image with the previous version, and only then report if you think you are unable to achieve something you could achieve with the previous version after having gone through the process of starting the USB creation.
pbatard commented Jun 11, 2018 •
Nope, not gonna happen. I understand that, because you are used to being able to select DD mode in the UI, getting some UI element that resembles what you were familiar with might be appealing to you. But this will not be the case for the vast majority of users. Suggestion rejected.
Создание загрузочного USB для BIOS и UEFI
sological commented Jul 28, 2018
A media does not need a partition table to work. Easy to try. Just mkfs.vfat /dev/sdb or something. Will work in windows and Linux
lock bot commented Apr 6, 2019
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue if you think you have a related problem or query.
Мы расскажем вам про самый быстрый способ сделать загрузочную флешку с практически любой операционной системой.
Потраченное время: 37мин. Флешка с интерфейсом USB 2.0 показывает не очень высокую скорость. с USB 3.0 было бы минимум в два раза быстрее. Образ Windows 10 x86-x64.iso весом 6,62Гб скачан заранее.
Rufus весит 945 Кб, но не смотря на свой вес это очень полезная программа предназначенная для:
- создания загрузочного USB-диска из загрузочного ISO-образа (Windows, Linux, UEFI, LiveCD и др.)
- прошивки из-под DOS, к примеру BIOS,
- запуска низкоуровневых утилит, таких как Memtest,Victoria и т.п.
Для корректной работы Rufus, потребуется Windows XP или более поздняя версия Windows. Так же программа не требует установки, после запуска приложение готово к работе.
Неполный список ISO-образов, с которыми Rufus умеет работать.
wondering639 commented Jun 11, 2018
Good point, though we don't know how often a user changes his mind on this. How about maybe integrating a option directly in the main screen / showing a hint in the main screen when the image was selected and is a hybrid image. No need to ask the user in a modal dialog, right?
pandoraslunchbox commented Oct 10, 2018
Seriously though, I'd love to know if I'm missing something - would much prefer it be a PEBKAC error
GigabyteProductions commented Jun 7, 2018
So no way to dd-copy an ISO file with Rufus 3?
Создание Live USB-дисков на основе ISO-файлов с помощью команды dd
Прежде чем я покажу вам пошаговый план работы с dd — хочу в двух словах рассказать об этой команде и продемонстрировать пример её использования.
Вот как выглядит вызов команды dd для записи ISO-файла на USB-диск:
Разберём эту команду.Разбор команды dd
Сначала в командной строке вводят dd . Это, как и должно быть, просто имя команды, которую мы собираемся запустить.
Далее указывают следующее: if=»./filename.iso» . Имя опции if расшифровывается как input file — входной файл. Тут мы сообщаем dd о том, какой именно ISO-файл хотим записать на USB-диск.
После этого вводят путь к USB-диску. В данном случае это выглядит как of=»/dev/sdb» . Здесь of означает output file, то есть — выходной файл.
При работе с dd стоит помнить о том, что то, что указывают в опции of , необязательно должно представлять собой файл в системе, используемой для работы. Тут можно указывать нечто вроде пути к внешнему устройству (именно так и сделано в нашем примере). И хотя выглядит этот путь как путь к обычному файлу, он, на самом деле, символизирует устройство, подключённое к компьютеру.
Опция status может принимать одно из трёх значений: none , noxfer и progress .
Если она установлена в значение progress — это приведёт к тому, что dd будет периодически сообщать нам о том, сколько данных из ISO-файла уже перенесено на диск, и о том, сколько времени, приблизительно, осталось до завершения операции.
Если использовать тут значение none , то dd ничего не будет сообщать о ходе процедуры, но, если в процессе записи образа на диск возникнут ошибки, программа об этом сообщит.
Вариант noxfer позволяет скрыть некоторые сведения, выводимые после того, как перенос данных на USB-диск завершён. Например — сведения о том, сколько времени заняла процедура копирования ISO-файла.
И, наконец, мы воспользовались вариантом fsync опции conv . Это приводит к тому, что dd не сообщит об успешном завершении операции до тех пор, пока весь ISO-файл не будет записан на USB-диск.
Если эту опцию не указывать, dd , всё равно, правильно запишет данные (и при этом может показаться, что команда работает быстрее, чем с этой опцией), но может оказаться так, что системе понадобится некоторое время на то, чтобы, при попытке безопасно извлечь USB-диск, сообщить о том, что это возможно. Дело в том, что без этой опции завершение записи образа проводится в фоновом режиме, что позволяет пользователю в это время заняться какими-то другими делами.
Теперь, когда мы разобрали команду dd , рассмотрим весь процесс записи ISO-файлов на USB-диски.
Но, прежде чем мы продолжим, хочу вас кое о чём предупредить. Командная строка — это палка о двух концах. Будьте очень осторожны, выполняя команды наподобие dd . А именно — тщательно проконтролируйте то, что в этой команде используется правильный выходной файл. Ошибка при указании опции of может привести к форматированию главного системного диска и к уничтожению файлов операционной системы, установленной на компьютере.
pbatard commented Jul 26, 2018 •
With systemrescuecd-x86-5.2.2.iso I don't get asked if I want to write the image in ISO or DD mode.
If you don't get asked, that is because that ISO is NOT an ISOHybrid.
Feel free to dispute that statement if you want, but be mindful that I actually looked at that ISO with an hex editor, and can confirm that there is nothing in there that makes it compatible with DD as it is completely devoid of a partition table, be it a MBR or GPT one (which is a precondition to an image being able to work in DD mode)
There is also no mention on the SystmeRescueCd page that this image is an ISOHybrid (for good reason, since it isn't).
Oh, and the real kicker is, even if you open it in Rufus 2.x, it is still not being handled as a DD image at all there but only as an ISO.
Before accusing someone of something, you may want to validate your facts first.
Где скачать?
На данный момент актуальная версия - 2.18.
Ссылка/Link: Rufus 2.18
Рис.1 - Официальный сайт Rufus. Скачиваем Rufus.
Мы скачали обычную версию по первой ссылке, не Portable . Я пользовался и той и другой версией и могу сказать, что отличий кроме как, появление файла конфигурации - rufus.ini в Portable версии, и возможности включения автоматической проверки обновлений, НЕТ!
pbatard commented Jun 11, 2018
Шаг 2. Запись ISO-файла на USB-диск
Откроем терминал в директории, в которой находится загруженный ISO-файл, и запустим следующую команду (запуская эту команду у себя — замените, если нужно, /dev/sdb на путь к вашему USB-диску):
После выполнения этой команды нужно будет некоторое время подождать и dd создаст Live USB-диск.Создание Live USB-диска
Шаг 0. Загрузка ISO-файла
Само собой разумеется то, что для того, чтобы записать на USB-диск ISO-файл, этот файл сначала надо где-то раздобыть.
Я, испытывая команду dd , буду записывать на диск образ Ubuntu 20.04, который можно скачать отсюда.
Contents
Читайте также: