Problemas para criar um Live USB com o Debian 'Sqeeze'

Problemas para criar um Live USB com o Debian 'Sqeeze'

Então, primeiro, estou usando o Debian sqeeze e estou tentando fazer um Ubuntu 12.04 Precise Pangolin Live USB. Isso é um problema no momento porque o debian não possui o aplicativo "criador de disco de inicialização". Então, dei uma olhada em vários fóruns debian e decidi experimentar um aplicativo chamado unetbootin (aparentemente é a única maneira de criar um USB ativo no Squeeze). Baixei o arquivo iso 12.04, abri o unetbootin e ele extraiu os arquivos para o USB e ficou tudo perfeito. Mas quando eu reinicio na minha unidade USB, a primeira coisa que aparece na tela é um menu unetbootin que só me permite selecionar "padrão". Depois de pressionar Enter, ele apenas carrega um prompt de comando que começa com "(initramfs):" Não consigo descobrir o que fiz de errado, pois sou um idiota. Alguma idéia ou alternativa?

Responder1

Você também pode usar dd.

Primeiro, descubra como é chamada a unidade USB sudo fdisk -l, desmonte-a e execute

sudo dd if=/path_to_iso/ubuntu-12.04-desktop-i386.iso of=/dev/sdX

a /dev/sdXparte é o que o fdisk mostrou, geralmente /dev/sdb ou dev/sdc.

Exemplo

Aqui está o resultado de sudo fdisk -lmostrar minha unidade USB:

Disk /dev/sdc: 256 MB, 256900608 bytes
60 heads, 27 sectors/track, 309 cylinders
Units = cylinders of 1620 * 512 = 829440 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00040358

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         310      250879    b  W95 FAT32
Partition 1 has different physical/logical endings:
     phys=(31, 59, 27) logical=(309, 43, 18)

O que precisamos é do nome do dispositivo, que neste caso é /dev/sdc. Você pode designá-lo de forma diferente, por exemplo /dev/sdb ou /dev/sdd (!/dev/sda geralmente é o disco rígido, então não o use!).

Vamos supor que o ISO que desejo gravar nessa unidade USB esteja na pasta Downloads do meu diretório inicial.

sudo dd if=Downloads/ubuntu-12.04-desktop-i386.iso of=/dev/sdc

O comando gravará o conteúdo da imagem ISO no dispositivo USB.

Responder2

Hum, uma cópia dd é provavelmente a pior ideia para inicializar um livecd a partir de uma unidade USB. Falando sério, o unetbootin provavelmente não está acompanhando a atualização dos scripts casper e esqueceu uma linha na lista de inicialização. Se você der mais uma chance ao unetbootin, mas quando terminar, monte a partição usada e vá para a pasta syslinux. Procure por syslinux.cfg e procure a lista de entradas que começa com LABEL default. Na linha de acréscimo, certifique-se de que tenha boot=casper e cdrom-detect/try-usb=true. Sem essas duas linhas, ele não inicializará.

(Ex. APPEND initrd=initrd.img boot=casper cdrom-detect/try-usb=true ro splash --)

informação relacionada