Isso não se encaixa no escopo da minha resposta anterior, então estou criando uma nova.
OK, você usa o Unetbootin para criar seu pendrive. Olhando para o seu syslinux.conf, ele parece meio mutilado, mas você disse que poderia entrar em um Ubuntu funcional.
Bem, para se livrar das variáveis extras adicionadas usando o Unetbootin, etc. para criar um disco, vamos fazer a maneira real de criar um BootUSB.
Desde o final de 2010, o Ubuntu vem enviando o que é chamado de "ISO híbrido". Um ISO do hyrid é um híbrido entre uma imagem de HDD e uma imagem de CD. Basicamente, é um CD-ROM com um bootloader de 512-btye no começo, para que ele possa ser inicializado como um disco rígido também.
O que isso significa para você? Isso significa que você pode copiar diretamente a imagem do CD para a unidade USB e ter uma unidade USB Ubuntu totalmente inicializável.
NOTA: Usar o dd para criar um disco irá apagar tudo nele. Faça backup de qualquer coisa que você queira salvar (e seu arquivo casper-rw, já que ele não existe no CD)!
Windows:
EDIT: Existe realmente um método mais fácil de fazer isso, que é muito menos técnico. Você poderia simplesmente baixar o Win32 Disk Imager , que foi feito por desenvolvedores do Ubuntu para fazer a mesma coisa que o dd for Windows faz, apenas de uma maneira muito mais simples. É muito intuitivo. Se você optar por seguir esse caminho, basta baixá-lo no link fornecido e pular para a última seção.
O Windows não tem a capacidade nativa de copiar diretamente um arquivo para um disco rígido como precisamos, então a primeira coisa que você precisa fazer é baixar dd para Windows (usei a versão 0.5 para meus testes).
Para garantir a segurança do seu HDD, você deve renomear o arquivo de dd.exe para dd-removable.exe. Isso garantirá que o dd funcionará somente em discos removíveis.
Seguindo em frente, primeiro você precisa descobrir qual unidade você copiará a imagem.
Primeiro, abra um prompt de comando Ctrl + R, digite "cmd" e pressione Enter.
A partir daqui, você deseja cd
no diretório em que você salvou o programa dd. Para mim, isso foi Desktop. Para você, isso pode ser Downloads.
cd Desktop
Agora, você quer que o DD forneça uma lista de todos os dispositivos
dd --list
Isto imprimirá uma lista de todos os dispositivos. Você está procurando por um que diga "Mídia removível". (Acredito, meu caso de teste da VM ainda mostra isso como um disco fixo que não deveria ser o caso).
De todas as entradas que dizem "Mídia removível", você quer encontrar a que tem o mesmo tamanho do seu disco rígido. Isso pode ser um pouco difícil, pois é em bytes, mas a fórmula geral é de 1 bilhão por 1 gigabyte. Não é garantia, mas deve ser o último da lista.
Uma vez que você tenha localizado qual o número do disco que você tinha, vá em frente e copie o arquivo para o disco USB! Você executará um comando semelhante a este:
dd if=C:\path\to\ubuntu\ISO of=\?\Harddisk2\Partition0
É importante notar que é sempre Partition0, a variável aqui é qual o número "Harddisk" a usar. No meu caso, eu tinha um disco rígido de inicialização virtual (que deveria ser Harddisk1 por padrão) e tinha um disco virtual USB que acabou sendo Harddisk1.
Linux:
Primeiro, determine o nome do dispositivo da sua unidade flash:
mount
Na lista você deve ver algo que diz algo como / media / ???? - ???? cada '?' é um número ou uma letra de A-F. Se você tiver mais de um desses, o CD para / media e descobrir qual deles tem os arquivos do seu USB. Se for 0000-FFFF, procure essa entrada no comando mount
. Ele deve dizer algo como "/ dev / sdb1 montado em / media / 0000-FFFF". O importante a notar aqui é o "/ dev / sdb1"
Portanto, se a saída obtida for "/ dev / sdb1", o dispositivo de unidade será / dev / sdb - basta remover o número do final.
Certifique-se de fazer seus backups, conforme mencionado acima, antes de executar os próximos comandos.
sudo umount /dev/sdb1 #unmount your flash drive
sudo dd if=/path/to/ubuntu/iso of=/dev/sdb #write the file to the flash drive
Ambos:
Quando o comando estiver concluído, você deve ter um Ubuntu inicializável sem todas as coisas extras adicionadas pelo Unetbootin ou qualquer outro programa. É um disco puro do Ubuntu, como se tivesse sido feito a partir de um CD-ROM.
Antes de recolocar seus arquivos de backup, você precisará redimensionar a partição usando o Utilitário de Disco do Windows (sob as Ferramentas Administrativas - > Gerenciamento do Computador no painel de controle) ou o Gparted.
Uma vez que você tenha seu disco funcionando, você pode editar /boot/grub/menu.cnf e (eu acredito que seja) /isolinux/txt.cfg e anexar a opção "persistir" e remover o seu backup de casper- rw na raiz da unidade.