Prefácio: no meu caso, eu precisava de um drive USB inicializável com "HirensBootCD", mas passei um dia e não encontrei um artigo normal sobre como fazer isso no mac os, e todos foram baseados na instalação de uma imagem usando "Unetbootin and Eather".
Como resultado, tudo termina com o fato de que a unidade USB não está carregada. Por que é que ?
Pegue o "Unetbootin", ele simplesmente não cria uma área inicializável em um drive USB, pelo menos no mac os, e "Eather" não pode criar uma área inicializável se não estiver originalmente na imagem iso, mas imagens de instalação linux como esta foram carregadas com sucesso.
Então, vamos começar.
O que precisamos: um drive USB de no mínimo 2GB, um terminal mac os, o arquivo "mbr.bin" será seguido por um link, "HirensBootCD" ou qualquer outra imagem e o programa "Unetbootin" pode ser encontrado pesquisando na Internet.
Passo um
Vemos como montamos um drive USB usando o terminal
Escrevemos no terminal: lista diskutil
No meu caso, a resposta é assim:
/dev/disk2 (external, physical): 0: FDisk_partition_scheme *2.0 GB disk2 1: DOS_FAT_32 BOOTUSB 2.0 GB disk2s1
No futuro, todas as ações serão descritas com / dev / disk2 - este ponto é montado no meu sistema, mas no seu pode ser diferente.
Passo dois
usb diskutil MBRFormat.
:
sudo diskutil eraseDisk FAT32 BOOTUSB MBRFormat /dev/disk2
usb .
: diskutil unmountDisk /dev/disk2
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory Enter 'help' for information
!
, usb .
( ):
sudo fdisk -e /dev/disk2 print f 1 write print exit diskutil unmountDisk /dev/disk2
syslinux ( syslinux-5.00.zip).
"mbr", .
MBR.
: sudo dd conv=notrunc bs=440 count=1 if=mbr.bin of=/dev/disk2
"Unetbootin" "HirensBootCD" usb .
Em seguida, vá para a pasta "HBCD" no diretório raiz do drive usb e renomeie o arquivo isolinux.cfg para syslinux.cfg e copie-o para a raiz do usb do drive.
A unidade usb inicializável está pronta e pode ser usada para os fins a que se destina.