ISO inicializável vs. particionamento

2

Eu gostaria de criar um ISO Linux inicializável em uma unidade USB no Debian 9. Descobri que o ISO só é inicializável se tiver sido gravado no disco /dev/XdY . Se o ISO é gravado em uma partição específica, por exemplo / dev / sdd1, então não é inicializável. Qual é a razão técnica por trás disso?

Funciona depois de gravar o ISO em uma partição e excluir a partição depois usando o Gnome-Disk, isso não exclui o arquivo, mas torna o disco inicializável.

    
por david 16.09.2018 / 20:43

1 resposta

5
  • discos de inicialização de máquinas BIOS.
  • máquinas UEFI inicializam a partição UEFI

Portanto, nenhum desses inicializa qualquer partição.

Se você deseja ter uma inicialização ISO inicializável a partir de uma partição, você pode adicionar o arquivo ISO a /etc/grub.d/40_custom e depois o grub "inicializará" o ISO para você.

E.G. para gparted na minha máquina onde /opt mora em hd2, gpt2

menuentry "GParted Live ISO" {
  set ISOFile="/opt/Live-ISOs/gparted-live-0.31.0-1-amd64.iso"
  loopback loop (hd2,gpt2)$ISOFile
  linuxefi (loop)/live/vmlinuz boot=live components config findiso=$ISOFile ip=frommedia toram=filesystem.squashfs union=overlay username=user
  initrdefi (loop)/live/initrd.img
}
    
por 16.09.2018 / 21:21