você pode usar o programa ( unetbootin
) para tornar um drive usb inicializável.
Eu fui para o BIOS do meu Asus S550 CM, Switched on CSM. Eu tenho uma versão leve do Linux copiada para um cartão SD de 16 GB.
Não onde na BIOS o cartão SD é reconhecido como um dispositivo inicializável.
Como posso fazer o BIOS reconhecer o cartão SD como inicializável. Existe algum requisito para um disco ser reconhecido como inicializável. Eu tenho o DVD ROM aparecendo lá mesmo quando está vazio ou não há disco botable lá.
você pode usar o programa ( unetbootin
) para tornar um drive usb inicializável.
Quando você tem uma imagem de uma instalação do Linux, por exemplo um arquivo .iso, você pode copiá-lo para um cartão SD usando dd
.
Um exemplo de uso do dd:
dd if=/path/to/linux.iso of=/dev/sdx bs=4M
Onde if
é o caminho para a imagem, of
é o caminho para o cartão sd e bs
é o tamanho do bloco.
Se você quiser acompanhar o progresso, você pode usar pv
. Para um progresso preciso você para dar o tamanho da imagem.
dd if=/path/to/linux.iso | pv -s 2G | dd of=/deb/sdx
Agora, ele deve aparecer na lista de mídia inicializável.
Parece erro com o dispositivo inicializável que você fez. Tente isso mais uma vez para entrar no caminho certo.
$ sudo mkfs.vfat -F32 /dev/sdx /* Formating the card */
$ sudo mount ubuntu.iso /mnt /* Mounting the iso image */
$ sudo cp -rvf /mnt/* /SD_CardMountPoint /* Copying contents to card */
rename isolinux folder into syslinux
rename syslinux/isolinux.cfg to syslinux/syslinux.cfg
rename syslinux/isolinux.bin to syslinux/syslinux.bin
$ syslinux -s /dev/sdx /*rename sdx with your device*/
Veja também: link
Como criar um Ubuntu USB inicializável flash drive do terminal?