a unidade Flash deve ser FAT para ser inicializável?

1

Eu usei Startup Disk Creator para colocar um arquivo ISO do Ubuntu em uma unidade Flash formatada em FAT. Que inicializou.

Eu não consegui inicializar quando usei o unetbootin (Universal Net Boot Installer) para colocar o mesmo arquivo ISO do Ubuntu em um drive flash ext4 formatado.

A máquina é uma Samsung RF711.

Por que houve um problema no último caso?

    
por H2ONaCl 24.09.2015 / 23:53

2 respostas

2

Não, não é necessário que o flash drive seja FAT para ser inicializável, mas como está agora, a maioria dos dispositivos são capazes de reconhecer nativamente o formato FAT32, seja ele o seu droid, tv ou qualquer outra coisa. No entanto, você pode inicializar a partir de qualquer formato, desde que o seu bootloader o reconheça.

Se você for usar unetbootin , recomendo usar um formato FAT32.

Você também pode copiar uma imagem de CD diretamente para uma unidade flash e torná-la inicializável usando dd

dd if=path/to/isofile.iso of=/dev/sdd

Substitua /dev/sdd pela sua unidade flash que você pode encontrar,

sudo fdisk -l
    
por H. Freeze 25.09.2015 / 01:06
0

OK, desculpe a resposta apenas com o link.
Editei minha resposta:
É devido ao carregador grub do módulo LiveUSB, bootx64.efi não carregar ext4. Eu por acaso encontro o mesmo problema, então eu resolvi isso fazendo um novo bootx64.efi.
1. Recrie o memdisk e o arquivo de configuração

$mkdir memdisk
$nano memdisk/boot/grub/grub.cfg
           search --file --set=root /.disk/info
           set prefix=($root)/boot/grub
           source $prefix/x86_64-efi/grub.cfg
$tar cvf memdisk.tar memdisk/*


2. Recrie o bootx64.efi com o suporte EXT4

$nano embeded.cfg
           insmod normal
           set root=(memdisk)
           set prefix=($root)/boot/grub
           source $prefix/grub.cfg 
$grub-mkimage  -o bootx64.efi -O x86_64-efi  fat  iso9660 part_gpt \  
      part_msdos normal boot linux configfile loopback \
      chain efifwsetup efi_gop efi_uga ls search search_label \
      search_fs_uuid search_fs_file gfxterm gfxterm_background \
      gfxterm_menu test all_video loadenv memdisk ext2 tar \
      -m memdisk.tar -c embeded.cfg 


3. Copie o bootx64.efi para sua pasta / efi / boot Voila sua partição EXT4 Live agora inicializa como se fosse uma imagem ISO RAW

Atenciosamente

meu link de referência bootx64.efi para ext4 LiveUSB

    
por Son Nguyen 19.12.2017 / 15:00