Por que não posso simplesmente inserir uma iso de instalação em uma partição inicializável em uma unidade flash USB?

5

Eu tenho uma cópia da instalação do DVD do Slackware de 64 bits. Eu gravei essa imagem em um dvd e usei-a para instalar corretamente a distro. Eu queria tentar também ter essa imagem disponível em uma unidade flash USB. Eu dividi uma unidade de 32 GB em duas partições: 1, cerca de 22 GB para dados; e 2, cerca de 10 GB para brincar com instaladores (definidos como inicializáveis). Eu dd'd o conteúdo da instalação iso para a partição inicializável na unidade flash. No entanto, quando tentei arrancar a partir do instalador usb, fui recebido com uma mensagem sobre não ser capaz de encontrar um sistema operacional.

Eu já instalei o Slackware em uma partição inicializável em uma unidade flash e o instalei corretamente em diferentes máquinas. Desta vez, gostaria de ter o instalador em vez de um sistema instalado.

O que estou fazendo de errado?

    
por WhiteHotLoveTiger 14.06.2013 / 05:18

1 resposta

2

Não se trata de uma resposta com base na experiência do Slackware, mas parece que o problema é que a iso não deve ser inserida na unidade flash. Provavelmente, o bootloader não deve ser carregado de outra fonte que não o CD.

Em vez disso, você deve copiar o iso para o usb e ter o bootloader que pode manipular o iso. A ferramenta MEMDISK do gerenciador de inicialização SysLinux deve lidar com esses casos de uso: link .

Alternativamente, se você ainda quiser carregar a imagem de disco extraída, tente instalar um gerenciador de inicialização (Syslinux, provavelmente o grub2 também funcionará) na unidade flash e vincule manualmente a entrada do menu de inicialização ao kernel e initrd.

    
por 14.06.2013 / 06:08