16

Хорошо, я пытаюсь создать загрузочный образ 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 часа, так что здесь очень много проб и ошибок. Спасибо.

5 ответов5

6

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

5

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

  1. Отформатируйте диск в Дисковой утилите, указав правильную MBR

    1. Open Disk Utilty
    2. Выберите устройство USB
    3. Нажмите Раздел
    4. Выберите 1 раздел в макете раздела
    5. Выберите «Master Boot Record» в опциях
    6. Выберите MS-DOS (FAT) в типе формата.
    7. Нажмите Применить, затем Раздел
    8. Утилита закрытия диска
      Это сотрет диск 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-ключ и используйте его

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

1

Отформатируйте USB-ключ с помощью Master Boot Record (MBR)

  • в Терминале: список дисков

  • запишите имя вашего USB-ключа (у меня был /dev /disk1)

  • в Терминале: диск или eraseDisk MS-DOS "WINDOWS10" MBR /dev /disk1

  • замените /dev /disk1 на имя вашего USB-ключа

Смонтировать образ диска Windows 10

  • в Дисковой утилите: выберите Файл ›Открыть образ диска› выберите свой .iso

  • на левой панели: нажмите на только что смонтированный образ

  • на правой панели: выберите имя и скопируйте его: что-то вроде CCSA_X64FRE_FR-FR_DV5

Скопируйте образ диска на USB-ключ WINDOWS10

  • в терминале: кд / тома

  • в терминале: cp -R CCSA_X64FRE_FR-FR_DV5 / WINDOWS10

  • замените имя образа в примере на имя образа вашего диска

  • косая черта в конце (после DV5 в примере) важна

  • копирование на USB-ключ USB 2.0 заняло более 90 минут без индикатора прогресса

0

Просто нашел ответ здесь

# fdisk /dev/sdY

create single partition type 7+bootable partition

# mkfs.ntfs -f /dev/sdY1
# ms-sys -7 /dev/sdY

# mount -o loop win7.iso /mnt/iso
# mount /dev/sdY1 /mnt/usb
# cp -r /mnt/iso/* /mnt/usb/
0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .