Solução Ubuntu / Linux
1. Obter a imagem mais recente
Você deve fazer isso com testdrive .
Nota. Se a sua chave for menor que 4,4 GB (para o Ubuntu 11.04 (Natty Narwhal)), você deve obter o instalador alternativo. O instalador do Desktop se recusa a continuar se houver menos de 4,4 GB de espaço livre em disco.
2. Formate o disco USB.
Isso é importante se você já tiver alguma coisa parecida com uma instalação do Linux no disco ou se o instalador não quiser tocar nesse disco, por algum motivo. Eu falhei antes porque eu não fiz esse passo, então pule por sua conta e risco! Você precisa de uma chave com pelo menos 3 GB de tamanho.
Você pode fazer isso de Sistema → Administração → Utilitário de Disco . Escolha a chave USB de destino, desmonte todas as partições e selecione Formatar unidade.
Você precisa ter certeza de selecionar "Não particionar" antes de permitir que você formate o disco.
3. Inicie uma máquina virtual na chave USB
Certifiquei-me (com file
) de que minha chave USB estava em /dev/sdb
e, em seguida, executei:
sudo qemu-system-x86_64 /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
... para instalar o ISO i386 da área de trabalho do Natty Narwhal - o nome do arquivo irá variar se você baixar uma imagem ISO diferente.
Os detalhes da sua solução de virtualização de escolha variam, mas você deseja usar o arquivo de dispositivo da sua chave USB como o disco rígido da VM.
Anexe o -boot order=d
ao comando kvm para fazer com que ele inicialize a partir da imagem caso tente inicializar a partir do 'disco rígido' e falhe porque não consegue encontrar um sistema operacional lá.
4. Instale normalmente.
Neste ponto, você está trabalhando em uma máquina virtual que vê sua chave USB como o único disco rígido conectado. De dentro da janela "QEMU", instale como faria normalmente.
Algumas notas:
-
Particionamento. Evite usar o sistema de particionamento automático, pois ele criará uma partição virtual na chave USB. Isso não é bom, pois a troca se torna super lenta (o sistema de longos segundos congela lentamente) e mata rapidamente a vida de sua unidade. Basta alocar uma única partição para
/
. Se você estiver usando o instalador alternativo, certifique-se de definir o sinalizadornoatime
para reduzir ainda mais a quantidade de gravações no disco. -
Atualizações. Ignore a opção de baixar e instalar atualizações automaticamente. Não é garantido que os repositórios estarão em um estado consistente no momento em que você executar o instalador. Pessoalmente, eu prefiro gerenciar as atualizações manualmente com uma ferramenta como aptitude (que não faz mais tempo com o Ubuntu por padrão).
-
Software de qualidade alfa. As coisas estão um pouco complicadas - afinal, é um software de qualidade alfa. Eu tive
dpkg
saindo com o código de erro 1 sem poder revisar o erro - no entanto, nenhum pacote foi quebrado como resultado. Eu tentei desligar a máquina virtual de forma limpa após a configuração, mas ela travou. Em uma reinicialização, no entanto, o sistema inicializou bem.
5. Reinicie e inicialize na sua cópia do Ubuntu
Você pode precisar mexer nas configurações da BIOS para fazer isso funcionar.
Um bom (ou irritante, baseado no seu caso de uso) sobre o Ubuntu em um USB é que da próxima vez que ele atualizar o GRUB, ele também detectará e adicionará à lista os kernels e sistemas operacionais no HDD. Isso deve permitir que você inicialize diretamente no seu HDD a partir do GRUB da sua chave USB.