Как создать MBR на USB-накопителе с помощью инструмента командной строки DD

Хорошо, я пытаюсь создать образ BOOTABLE Windows7 на USB-ключ от Mac, на котором работает Lion. Мое изображение – формат .iso. Я пытался:

sudo dd if=/Users/myusername/Win7.iso of=/dev/disk1 bs=1m 

И это удалось записать файлы, за исключением DISK UTILITY на Mac, он показывает тип раздела как таблицу разделов GUID, а не «Master Boor Record». Загрузка ключа на моем компьютере с Vista приводит к ошибке «Нет загрузочного сектора на USB-устройстве»

Из того, что я могу сказать, bs = 1m в команде DD должно было оставить 1 мегабайт для загрузочного сектора, но по какой-то причине эта область USB-ключа не настроена правильно, так что она будет загружаться

Как я могу это исправить или правильно использовать dd для записи загрузочного образа компакт-диска, чтобы он стал загрузочным USB-накопителем?

Примечание: в инструкциях, которые я читал, они рекомендовали переименовать Win7.iso в Win7.dmg перед использованием DD, что не имело для меня никакого смысла, поэтому я этого не делал. Я мог бы попробовать с этим шагом сейчас, но для записи изображения на USB-накопитель требуется 1,99 часа, поэтому здесь есть огромный штраф за проб и ошибок. Спасибо.

3 Solutions collect form web for “Как создать MBR на USB-накопителе с помощью инструмента командной строки DD”

Используйте параметры дисковой утилиты, чтобы установить тип раздела в главную загрузочную запись, прежде чем вы выполните dd.

Введите описание изображения здесьВведите описание изображения здесь

У меня была аналогичная проблема при попытке создать загрузочный USB-диск из OSX. Проблема в том, что UnetBootin не правильно установил главную загрузочную запись на USB-диске. Вы должны сделать это вручную с помощью Disk Util и fdisk.

  1. Отформатируйте диск в Disk Utility с помощью правильного MBR

    1. Open Disk Utilty
    2. Выберите USB-устройство
    3. Нажмите раздел
    4. Выберите 1 раздел в макете раздела
    5. Выберите «Основная загрузочная запись» в параметрах
    6. Выберите MS-DOS (FAT) в формате.
    7. Нажмите «Применить», затем «Разделение»
    8. Закрыть Disk Utility
      Это приведет к стиранию USB-диска и настройке его с правильной загрузочной записью
  2. Установка бинарного MBR из проекта SysLinux

    1. Используйте командную строку diskutil, чтобы найти имя устройства для вашего USB-накопителя.
        Список дисков 
    2. Отключите USB-накопитель с помощью командной строки. NB: Обязательно замените ссылку на устройство (в моем случае это / dev / SOMEdisk2) с правильным для вашего ключа USB, который вы определили на предыдущем шаге, – это изменится для каждой машины.
        Diskutil unmountDisk / dev / SOMEdisk2 
    3. Отметьте раздел активным, затем снова отключите его
        Sudo fdisk -e / dev / SOMEdisk2
       Распечатать
       F 1
       записывать
       Распечатать
       Выход 
        Diskutil unmountDisk / dev / SOMEdisk2 
    4. Загрузите Syslinux и извлеките файл mbr.bin
    5. Установите MBR
        Sudo dd conv = notrunc bs = 440 count = 1 if = mbr.bin of = / dev / SOMEdisk2 

      NB: см. Мои полные инструкции, если вам нужна дополнительная помощь с шагами 4 и 5.

  3. Используйте UnetBootin для установки файлов установки ОС

    1. Загрузите и установите UnetBootin, если вы еще этого не сделали
    2. Загрузите приложение, выберите предпочтительный дистрибутив и нажмите «ОК».
    3. Когда все будет готово, извлеките USB-ключ и используйте его

Полные инструкции

Этот метод не использует dd и не проверял его.

Вы должны иметь возможность использовать UNetBootIn для передачи файловой системы в ISO на USB-накопитель. UNetBootIn – это кросс-платформенная утилита с открытым исходным кодом для передачи загрузочных образов CD / DVD на USB-накопители.

Запустите UNetBootIn (работает в Windows, Mac OS X и Linux) и выберите переключатель « Disk Image ». Затем выберите ISO из раскрывающегося меню (ISO по умолчанию) и поместите путь к файлу ISO в поле пути. Оттуда выберите нужный USB-накопитель, чтобы перенести его, и нажмите OK.

Введите описание изображения здесь

  • Как подключить LPT-принтер к материнской плате без параллельного порта?
  • Windows 10 не будет загружаться без USB-накопителя
  • Как определить, является ли порт USB 3.0 или 2.0?
  • Как увеличить максимальное количество USB-устройств, которые можно подключить одновременно в Windows 7?
  • Мощность USB 7 USB теряется через несколько секунд / минут
  • Gigaware USB для последовательного адаптера не работает в Windows 8
  • Почему некоторые файлы и коллекция файлов так долго копируются?
  • Как узнать, какой USB-порт USB 3.0?
  • Повторное использование USB-накопителя - отформатируйте его обратно в заводское состояние?
  • Почему я не могу копировать 7 ГБ файл на внешний USB-накопитель с разрешением 120 ГБ?
  • Отсутствует опция «извлечения» на USB-накопителях в Windows 7?
  • Interesting Posts

    Лучший способ заставить Java-модуль вести себя так, как должен, с отрицательными числами?

    Есть ли 64-битное программное обеспечение для Windows, которое гораздо предпочтительнее 32-разрядной копии в 64-разрядной ОС?

    Перегрузка функции C ++ в соответствии с возвращаемым значением

    RTL8188CUS AP и клиентский режим одновременно с hostapd в Linux?

    Android-создать JSON-массив и объект JSON

    Windows не загружается при использовании режима загрузки UEFI

    Устранение неполадок не удалось выполнить обновление до Windows 7?

    Как запустить виртуальную виртуальную машину VM из командной строки?

    Как стиль ввода диапазона HTML5 имеет различный цвет до и после слайдера?

    Как настроить VLAN в той же подсети, что и Ethernet

    @ViewScoped bean воссоздается при каждом обращении с обратной связью при использовании JSF 2.2

    Почему происходит отключение функции не-void без возврата значения, не приводящего к ошибке компилятора?

    Microsoft word `product (left)` для всех числовых ячеек

    Как я могу «группировать по» и суммировать столбец в excel?

    Как я могу автоматически конвертировать все комментарии в документе Word 2010 в сноски?

    Давайте будем гением компьютера.