Pmonline.ru

Пром Онлайн
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Запись образов Linux на USB Flash

Запись образов Linux на USB Flash

Данная инструкция описывает различные способы записи дистрибутивов на примере ALT Linux на носители USB Flash.

Запись установочного образа на USB Flash

Внимание! Запись образа дистрибутива на флешку приведёт к изменению таблицы разделов на носителе, таким образом, если флешка выполнила функцию загрузочногоустановочного устройства и требуется вернуть ей функцию переносного накопителя данных, то необходимо удалить все имеющиеся разделы на флешке и создать нужное их количество заново. [1] Для восстановления совместимости флешки с операционными системами семейства Windows может понадобиться также пересоздание таблицы разделов (например, при помощи parted). Нужно удалить таблицу GPT и создать таблицу типа msdos. Кроме того, должен быть только один раздел с FAT или NTFS.

В операционной системе Windows

  1. скачать образ дистрибутива (начиная с Шестой платформы образы стали гибридными и получили расширение iso);
  2. скачать архив с программой Win32 Disk Imager;
  3. распаковать файлы программы из архива в любой каталог;
  4. вставить флэшку в USB-разъём (размер флэшки должен быть не меньше размера скачанного образа диска);
  5. запустить файл .exe;
  6. в появившимся окне выбрать iso образ дистрибутива, указав в поле «Тип файлов» все файлы — пункт *.*;
  7. выбрать устройство (флэшку);
  8. нажать кнопку Write для записи образа на флэш-диск

Для записи образа на флешку подойдёт и утилита HDD Raw Copy Tool. На первом шаге нужно выбрать файл с образом диска:

Hdd-raw-copy-tool-source.JPG

На втором шаге нужно выбрать флешку, на которую будем записывать образ

Hdd-raw-copy-tool-target.JPG

И, наконец, после проверки правильности выбранных параметров и нажатия кнопки Continue можно приступать к записи, нажав следом конопку START. По успешному завершению записи окно с индикацией процесса записи закроется, после чего можно закрыть и окно самой программы.

В операционной системе Linux

Для записи образа на флешку можно воспользоваться любой из двух программ с графическим интерфейсом:

SUSE Studio Imagewriter (imagewriter)

SUSE imagewriter.png

ROSA Image Writer (rosa-imagewriter)

ROSA imagewriter.png

Запись напрямую через dd

Запись можно осуществить и в консоли под правами пользователя root. Например, так:

Если параметр status=progress у Вас не поддерживается, не пишите его в команду; с той же целью (наблюдения за прогрессом) можно использовать утилиту pv из одноимённого пакета:

где alt.iso — образ диска ISO, а /dev/sdX — usb-устройство. Просмотреть список доступных устройств можно командой

или (если такой команды нет):

Внимание! Не извлекайте флешку, пока образ не запишется до конца! Определить финал процесса можно по прекращению моргания индикатора флешки либо посредством виджета «Безопасное извлечение съёмных устройств». В консоли можно подать команду

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 )

Читайте так же:
Закрываются приложения windows 10

Для получения дополнительной информации о 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 от администратора (это необходимо 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») правильной датой и правильной буквой диска. Вот полный пример.

alt=»Tango-inaccurate.png» width=»48″ height=»48″ />The factual accuracy of this article or section is disputed. alt=»Tango-inaccurate.png» width=»48″ height=»48″ />

Вы можете узнать физический номер вводом 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, который делает процесс намного быстрее:

Читайте так же:
Дергается указатель мыши windows 7

Обратите внимание, что в 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 для UEFI. Также не используйте dd для Windows, чтобы записать ISO на USB.
  • В командах ниже X: предполагает USB-носитель в Windows.
  • Windows использует обратную косую черту для разделения пути, поэтому она в командах ниже.
  • Все команды следует выполнять в командной строке Windows от администратора.
  • > обозначает командную строку Windows.
  • Разметку и форматирование USB-устройства выполните, используя Rufus. Выберите схему разделов MBR для BIOS и UEFI и файловую систему FAT32. Уберите галку с пунктов «Создать загрузочный диск используя ISO-образ» и «Создать расширенную метку и значок устройства».
  • Измените Метку устройства USB-носителя X: на МЕТКУ archisolabel= , находящейся в <ISO>loaderentriesarchiso-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 (используйте win64syslinux64.exe для x64 Windows):
  • Приведенный выше шаг устанавливает ldlinux.sys Syslinux’а в VBR раздела USB, устанавливает раздел как «активный/загрузочный» в таблице разделов MBR и записывает код загрузки MBR в 1-й 440-байтовый загрузочный код USB.
  • Параметр -d ожидает путь с разделителем пути косой черты, как в *unix системах.

Другие способы для систем с 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 не сможет открыть флешку как блочное устройство и сможет писать только через дескриптор диска.

Загрузка установочного носителя из ОЗУ

alt=»Merge-arrows-2.png» width=»48″ height=»48″ />This article or section is a candidate for merging with Multiboot USB drive#Using Syslinux and memdisk. alt=»Merge-arrows-2.png» width=»48″ height=»48″ />

Этот способ использует Syslinux и Ramdisk (MEMDISK) для загрузки всего образа Arch Linux в ОЗУ. Поскольку он будет работать полностью из оперативной памяти, вам необходимо убедиться, что система, на которую вы будете его устанавливать, имеет достаточный объем. Минимальное количество ОЗУ — между 500 MB и 1 GB. Этого должно хватить для MEMDISK на основе Arch Linux.

Для получения дополнительной информации о системных требованиях Arch Linux, а также о требованиях для MEMDISK соответственно смотрите Руководство по установке и это. Для справки, вот тема форума об этом.

Подготовка флэш-накопителя USB

Отформатируйте USB-носитель в FAT32. Затем создайте следующие папки на нем.

  • Boot
    • Boot/ISOs
    • Boot/Settings
    Копирование нужных файлов на флешку

    Далее скопируйте ISO, с которого вы хотите загружаться, в каталог Boot/ISOs . После этого извлеките следующие файлы из последней версии syslinux отсюда и скопируйте их в следующие каталоги.

    • ./win32/syslinux.exe на Рабочий стол или в Загрузки вашей системы.
    • ./memdisk/memdisk в каталог Settings на вашей флешки.
    Создание файла настроек

    После копирования необходимых файлов перейдите на USB-накопителе в /boot/Settings и создайте файл syslinux.cfg .

    Для получения дополнительной информации о Syslinux смотрите статью Arch Wiki.

    Запись образа Windows на usb в среде Линукс

    Всем привет! Скажите пожалуйста, существует ли на Линукс РАБОТАЮЩАЯ программа, которая способна записать загрузочную флешку с Windows? Пробовал Unetbootin, не справилась, Wintousb то же самое. Даже пробовал стандартную утилиту записи загрузочных флешек в Минте, не помогло. Linux Mint 18.

    Вручную можно, ищи тут по ms-sys.

    Какая винда-то хоть?

    Десятая. С 8.1. и Семеркой та же ситуация, без разницы.

    Как раз утром записывал исошник с оффтоп7 на флешку.

    • форматнуть в ntfs
    • поставить флаг boot
    • ms-sys -7 /dev/sdX
    • примонтировать исо и флешку
    • просто скопировать файлы

    До этого пробовал unetbootin и dd. Несколько лет назад канало. Теперь нет. Хотя может я рукожопый. Не знаю.

    Для меня работало просто создать на флешке раздел FAT32 и скопировать на него содержимое ISO-образа. С UEFI больше ничего не нужно. Для возможности загрузки в Legacy-режиме использовал утилиту ms-sys.

    Похоже с Виндой Unetbootin именно так и поступает, тупо распаковывает образ и копирует файлы на флешку без создания загрузочного сектора. Результата положительного это не даёт.

    На самом деле можно добавть, ms-sys не нужен, grub2 тоже работает.

    Конфиг grub2 для этого: menuentry windows

    Форматнуть флешку в NTFS, добавить загрузочный флаг, распаковать содержимое образа на флешку и все.

    WinUSB у меня сработала нормально.

    Поддерживаю WinUsb, который лежит на PPA (он там для Ubuntu Sausy, но можешь просто переименовать репу под свою версию, либо вообще через dpkg -i установить), но т.к. Mint, то скорее всего GUI не заведется.

    Для записи через терминал:

    Я чего-то даже как и не думал Вин писать на флеху. Обычно, что менее проблемно, исо-ху на болванку. Ну это во времена Вин7.

    А как на одну флешку записать win7.iso и какой-нибудь live-dvd.iso, чтобы можно было их выбирать при необходимости?

    Multi загрузочная флешка

    Не таких, всё через опу. Ставь венду в виртуалку и туда пробрасывай USB флешку

    Работающих не существует. Все в отпуске. Или халтурят.

    Кинь мне питик на сотик я запишу.

    просто в лайнэксе под каждую программу свой дистрибутив

    Не, этож венда, где наиболее очевидный вариант никак не работает.

    Недавно писал семерку на флешку. Все работает.

    У меня не работает, пробовал семёрку и десятку.

    В общем ни форматирование в NTFS с присвоением boot и копированием файлов из iso, ни программа WinUsb (которая в конце записи выдаёт ошибку) не дали положительного результата.

    Где /dev/sdx — путь к блочному устройству — твоей флешке. Пример /dev/sdb (не /dev/sdb1). После этой команды флешку нельзя будет использовать никак, кроме как в качестве загрузочного устройства. Подробнее о dd на хабре и на Arch Wiki.

    P.S. вместо $ISO должен стоять путь к образу.

    мне с windows 10 ничего не помогло :-(. ни dd, ни все утилиты, либо не загрузится, либо не ставится (установщик винды туповат, путает разделы), пришлось ставить винду в kvm, прокидывать флешку внутрь и создавать загрузочную флешку с помощью windows, а потом уже ставить.

    Тебе же писали, что нужно ещё загрузчик прописывать в /dev/sdx

    FAT32

    Написано форматнуть в ntfs, но на сколько я знаю более новые bios системы ntfs не читают, как сделать реаниматор в fat32&?

    Тоже тестировал Linux Mint 18.2 🙂 Попробуйте прогу — MultiBootUSB. Только через нее успешно записал Windows 10 и установил. Скачать можно на multibootusb.org/page_download/ — (python3-multibootusb_8.8.0-1_all.deb — Debian / Ubuntu Package)

    Ну у меня с оффтопиком 7 работает форматирование флешки в FAT32, вызов ms-sys с параметром -7 и последующее копирование файлов из .iso на флешку. И мультизагрузочную флешку с онтопиком делал, с syslinux в качестве загрузчика. Вот ХРень научить с флешки грузиться проблематично, да (но возможно), но кому нужно в 2017 это старье? Всяких «специальных» программ не использовал никогда, только ms-sys. А все остальные инструменты есть из коробки.

    Метод загрузки в Rufus

    Метод загрузки в Rufus

    Метод загрузки в Rufus — это настраиваемый параметр, определяющий тип и применение создаваемого загрузочного диска на USB-носителе.

    В утилите Rufus доступны четыре метода загрузки, один из которых следует выбрать из выпадающего списка. В списке они обозначены как MS-DOS, FreeDOS, ISO-образ, DD-образ. Первые два доступны только для компьютеров и устройств, имеющих BIOS – их нужно выбрать из выпадающего списка в строке «Схема раздела и тип системного интерфейса».

    Метод загрузки MS-DOS в Rufus

    Метод загрузки MS-DOS в Rufus

    Такой метод загрузки в Rufus создаёт загрузочную флешку с операционной системой MS-DOS. Это дисковая операционная система, которая может потребоваться в следующих случаях:

    • для обновления и перепрошивки BIOS, эту процедуру безопаснее выполнять из-под DOS;
    • для диагностики и тестирования компьютера или ноутбука, поскольку большинство утилит для глубокой диагностики оперативной памяти или жёсткого диска работают только под DOS;
    • если необходимо получить доступ к файлам на жёстком диске при отсутствующей или испорченной операционной системе;
    • при использовании старых консольных программ (например, для программирования периферийных устройств), которые под Windows могут работать некорректно;
    • если нужен доступ к файловой системе жёстких дисков компьютера или ноутбука на более низком уровне.

    Метод загрузки FreeDOS в Rufus

    Метод загрузки FreeDOS в Rufus

    FreeDOS – операционная система, аналогичная MS-DOS, которая распространяется бесплатно на условиях свободной лицензии и доступна в Rufus. Также позволяет обновить BIOS, починить жёсткий диск при помощи специальных программ, тестировать оперативную память (RAM) и прочее. Действия производятся специальными командами из командной строки.

    Метод загрузки ISO-образ в Rufus

    Метод загрузки ISO-образ в Rufus

    Метод загрузки ISO-образ следует выбирать для перенесения готового ISO-образа загрузочного диска на USB-накопитель. ISO-образ следует создать предварительно, воспользовавшись предназначенными для этого программами. Этот метод можно использовать в операционных системах Windows, Linux, и других. Полученный загрузочный диск можно затем использовать для аварийного восстановления операционной системы и средств диагностики жёстких дисков.

    Метод загрузки DD-образ в Rufus

    Используется для создания загрузочных дисков из образов, созданных в операционной системе Linux программой DD. Принципиальное отличие этого метода загрузки в том, что программа DD по сути не создаёт образ, а делает побитовую копию заданной директории.

    Программа Rufus не является чем-то уникальным в области создания загрузочных носителей, главным её достоинством является простота пользования.

    голоса
    Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector