Как Bootcamp Assistant создает загрузочный USB-диск для Windows?
Я пытаюсь воспроизвести вывод Bootcamp Assistant, что приводит к загрузке Windows USB (Windows 7/8/etc) на Mac из терминала.
USB-флешка, созданная BA (Bootcamp Assistant), прекрасно работает на Mac и на ПК, но все мои тесты при попытке сделать это через Terminal привели к черному экрану с мигающим курсором (протестировано на собственном ноутбуке с Windows, где BA USB работает).
У меня оригинальная Win 8 iso, загруженная напрямую из Microsoft, так что проблем не должно быть.
Я пытался:
- скопируйте.iso через dd как: dd if=win.iso of=/dev/rdisk1
- скопируйте.iso через dd на раздел FAT32 на USB: dd if=win.iso из =/dev/rdisk1s1
- создайте раздел FAT32 и скопируйте содержимое.iso в этот раздел.
- сделал это: создать флешку с Syslinux MBR
- конвертировать.iso в другие форматы (например, img) и копировать с помощью dd
Флешка BA USB выглядит так:
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *7.8 GB disk1
1: DOS_FAT_32 WININSTALL 7.8 GB disk1s1
Надеюсь, кто-нибудь скажет мне, что я пропустил.
1 ответ
Хорошо, теперь я знаю, как Bootcamp Assistant делает свое волшебство... MBR, кажется, больше, чем нормальные 512 байт, поэтому я не получил всего этого... кажется, имеет длину 7680 байт (действительно, не знаю почему).
Но с этим извлеченным mbr я получил, что теперь он работает так, как я хотел, чтобы он работал.