
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/sdX
parte é o que o fdisk mostrou, geralmente /dev/sdb ou dev/sdc.
Exemplo
Aqui está o resultado de sudo fdisk -l
mostrar 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 --
)