Criando seu próprio Multi-Boot Pendrive

Estou tão acostumado a usar Linux que passo aperto quando visito pessoas que ainda usam Windows… Muitas vezes me pego procurando pelo console ou algum programa do Linux para fazer algo, e acabo perdendo um bom tempo procurando uma solução não-open source. Comecei então a carregar comigo (levei comigo quando fui ao Brasil no ano passado) um pendrive SanDisk carregado de programas portáteis para facilitar a transição… Programas como o Putty, e o Firefox e Thunderbird portáteis são indispensáveis nestas horas! Mas, e se você quisesse usar o Linux de forma portátil? Claro que existem versões “Live” do Linux (Knoppix, Damn Small Linux, Ubuntu, etc), mas eu queria algo mais simples ainda… E se eu estivesse em algum lugar onde eu não tivesse acesso ao CD-ROM? Como a maioria destes Live CDs precisam ser boot-ados para iniciar o sistema operacional, você não teria mais opções… A não ser que houvesse uma forma de iniciar uma sessão de Linux dentro do Windows!!! Procurei online e achei uma receita legal para fazer isso, usando o Damn Small Linux (DSL). Vamos lá então…

O que você precisa:

  • USB pendrive / chaveiro, 64 MB ou mais (preferência por 128);
  • Um computador que pode ser inicado pelo USB e CD-ROM, com pelo menos 100MB livres de disco;
  • O ISO do DSL e o arquivo compactado do DSL embedded;
  • Muita paciência!

Procedimento:

  • "Queime" o arquivo .iso em um CD;
  • Conecte seu pendrive em seu computador;
  • Re-inicie seu sistema com este novo CD na bandeja do CD-ROM;
  • Agora vamos completamente formatar seu pendrive e colocar o linux bootloader!!!
  1. Clique em qualquer lugar da área de trabalho (desktop) em seu computador;
  2. Selecione Apps —> Tools —> Install to USB pendrive —> For USB-HDD pendrive;
  3. Siga as intruções do assistente e no final você terá o DSL instalado e pronto para ser usado!
  • Agora vamos adicionar o toque final e acrescentar um emulador (QEMU) no pendrive! Isso vai te permitir iniciar o DSL dentro de uma janela, em ambos Linux e Windows!
  1. Inicie seu computador de volta para o seu sistema normal;
  2. Agora, descompacte o arquivo dsl-embedded.zip no arquivo root de seu pandrive, sobrescrevendo o que o USB-HDD fez (tudo que queríamos do USB-HDD era criar o boot sector);
  3. Agora você deveria ter 2 scripts no diretório root de seu pendrive: dsl-windows.bat e dsl-linux.sh

Dependendo de qual arquivo você abrir, e qual o sistema operacional que você estiver usando, a versão do QEMU apropriada será executada e DSL iniciará dentro de uma janela, utilizando todas configurações do sistema hóspede (ex: rede, som, etc) como se fossem dele mesmo!

Este truque merece um prêmio! ;)

Obs: Obrigado Lucas por ter me passado um link melhor para o .iso! ;)

Obs2: Obrigado Guilherme por me avisar sobre o link quebrado para o DSL Embedded!  ;)

Tags
comments powered by Disqus