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

5

Então, primeiro, estou usando o Debian sqeeze e estou tentando fazer um Ubuntu 12. 04 Precise Pangolin Live USB. Este é um problema no momento porque o debian não possui o aplicativo "startup disk creator". Então eu olhei em vários fóruns debian e decidi tentar um aplicativo chamado unetbootin (aparentemente é praticamente a única maneira que eu posso fazer um USB ao vivo no Squeeze). Eu baixei o arquivo iso para o 12.04, abri o unetbootin e ele extraiu os arquivos para o USB e tudo ficou perfeito. Mas quando eu reinicio na minha unidade USB, a primeira coisa na minha tela é um menu de inicialização que só me permite selecionar "padrão". Depois que eu pressiono enter ele apenas carrega um prompt de comando que começa com "(initramfs):" Eu não consigo entender o que fiz de errado, já que sou um nub. Alguma idéia ou alternativas?

    
por Jiskya 27.04.2012 / 03:08

2 respostas

5

Você também pode usar dd .

Primeiro, descubra com o que a unidade USB é chamada com sudo fdisk -l , desmonte-a e execute

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

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

Exemplo

Aqui está a saída de sudo fdisk -l mostrando 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 é o nome do dispositivo, que neste caso é / dev / sdc. Você pode tê-lo designado de maneira diferente, por exemplo, / dev / sdb ou / dev / sdd (! / Dev / sda geralmente é o disco rígido, então não use!).

Vamos supor que o ISO que eu quero gravar nessa unidade USB esteja na pasta Downloads no meu diretório pessoal.

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.

    
por mikewhatever 27.04.2012 / 03:33
0

Umm, uma cópia dd é provavelmente a pior idéia para inicializar um live de um drive usb. Com toda a seriedade, 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 ao unetbootin mais uma chance, mas quando terminar, monte a partição usada e vá para a pasta syslinux. Procure por um syslinux.cfg e procure a lista de entrada que começa com o padrão LABEL. Na linha de acréscimo, verifique se ele tem boot = casper e cdrom-detect / try-usb = true. Sem essas duas linhas, não inicializará.

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

    
por darkdragn 27.04.2012 / 05:01