Linux no Pendrive

Formatação do pendrive
Formatação
IMPORTANTE: Antes de restaurar seu pendrive com o objetivo de prepará-lo para funcionar como Live USB, faça um backup de informações contidas nele, pois após efetuar os passos abaixo todo seu conteúdo será apagado. Todo seu conteúdo será perdido e ele retornará ao seu estado original, como se nunca houvesse sido usado.

Agora que já explicamos o funcionamento de um sistema Live USB (onde o computador inicializa o sistema operacional a partir do pendrive via USB), vamos ao primeiro passo da criação do seu Live USB: a formatação do pendrive. Conforme explicado acima, a formatação restaura o pendrive ao estado original, apagando qualquer arquivo nele presente, assim como todas as pastas e partições que podem estar contidas nele.

Restaurando o pendrive ao estado original
Primeiro é necessário apagar as partições existentes no pendrive (mesmo que só exista uma):

1. Abra uma seção do terminal e digite sudo su;
2. Digite fdisk -l e localize a letra correspondente ao seu pendrive;
3. Digite fdisk /dev/sdx (onde x é a letra correspondente ao seu pendrive localizada no passo anterior);
4. Digite d para deletar a partição;
5. Digite 1 para selecionar a primeira partição e tecle enter;
6. Digite d para apagar alguma outra partição presente (se necessário).

Agora será criada a nova partição:

1. Digite n para criar uma nova partição;
2. Digite p para fazer a partição ser criada como principal e tecle enter;
3. Digite 1 para fazer a partição ser criada como a primeira e tecle enter;
4. Tecle enter para aceitar o primeiro cilindro padrão;
5. Tecle enter novamente para aceitar o último cilindro padrão;
6. Digite w para escrever as informações da nova partição no pendrive;
7. Digite umount /dev/sdx (substituindo x pela letra correspondente ao seu pendrive).

O último passo é criar o sistema de arquivos fat (padrão mais comum entre os flash drives):

Digite: mkfs.vfat -F 16 /dev/sdx1 (substituindo x pela letra correspondente ao seu pendrive).

Pronto! Agora seu pendrive retornou ao estado original, contendo apenas uma partição vazia (no padrão fat16) que pode ser lida por qualquer computador e está apto para ser usado como um Live USB. Mais a frente veremos como fazê-lo. Criaremos o live USB do zero, a partir de uma distribuição Linux padrão baseada no Debian e, depois, criaremos um live USB a partir de uma imagem da sua própria distribuição (mantendo suas configurações e preferências).

Começando do zero
Agora instalaremos uma distribuição nova no pendrive. Para quem está iniciando agora a criação de live USBs, essa alternativa é a mais indicada, pois a distribuição que será usada já foi criada de forma portátil e dispensa configurações ou alterações. Mais a frente veremos como criar um Live USB a partir da distribuição já usada em seu computador, podendo criar um live USB totalmente customizado.

Preparando a instalação
Para instalarmos a nova distribuição no pendrive, são necessários os seguintes componentes:

1. O pendrive restaurado (conforme visto na lição anterior);
2. A imagem da distribuição a ser instalada;
3. Um computador rodando um sistema operacional Linux.

Usaremos a imagem de uma distribuição Linux disponibilizada no site do projeto Pen Drive Linux. Antes de começar, faça o download da imagem clicando no link a seguir:

* downloads.sourceforge.net – pendrivelinux.img

Nota: No site www.pendrivelinux.com estão disponíveis diversas distribuições portáteis baseadas em sistemas como SuSE e Ubuntu. A instalação dessas distribuições é bastante semelhante à apresentada a seguir.

Obtendo e instalando o PendriveLinux no USB
Nos passos a seguir será instalado no pendrive a imagem do sistema operacional.

1. Insira o pendrive na conexão USB;
2. Inicie normalmente seu computador (rodando o sistema operacional Linux);
3. Faça o download da distribuição pelo link acima;
4. Abra uma seção do terminal e digite sudo su;
5. Ainda no terminal, vá para o diretório onde você salvou o arquivo pendrivelinux.img;
6. Digite fdisk -l e verifique a letra que representa o seu pendrive. Exemplo:/dev/sdX(X representa a letra do seu drive USB. Pelo resto dessa lição, substitua X pela letra de seu drive);
7. Digite dd if=pendrivelinux.img of=/dev/sdX

Criando a segunda partição para salvar alterações
Agora que já foi criada a partição principal contendo a distribuição, é possível criar uma segunda partição que servirá para salvar arquivos e possíveis alterações:

1. No terminal, digite fdisk /dev/sdX;
2. Digite n (cria nova partição);
3. Digite p (faz da partição criada uma partição primária);
4. Digite 2 (faz da partição criada a segunda partição primária);
5. Tecle enter para aceitar o primeiro cilindro padrão;
6. Tecle enter novamente para aceitar o último cilindro padrão;
7. Digite w (salva a nova partição criada no pendrive);
8. Digite umount /dev/sdX1, então remova e reinsira o pendrive na conexão USB;
9. No terminal digite mkfs.ext2 -b 4096 -L live-rw /dev/sdX2

IMPORTANTE: Na tela de boot é necessário digitar live persistent para usar a segunda partição para salvar alterações ou arquivos.

Nenhuma senha root foi definida no processo. Para tal, abra o terminal e digite sudo passwd root, então entre com a senha que você deseja para o root.

O nome de usuário padrão é “user” e a senha de usuário “live”.

A instalação da imagem e da partição para alterações foi completa e o Live USB está pronto para ser utilizado como unidade de boot. Uma vez inicializado o sistema operacional poderá ser configurado e alterado de várias formas e as alterações ficam salvas na segunda partição.

Veremos agora como criar um Live USB a partir de uma distribuição Linux já existente.
Criação do Live USB personalizado – Portabilizando suas preferências
Criando uma imagem portátil
Para finalizar, veremos como transformar o seu sistema operacional em um live USB. Diferente do procedimento, quando uma nova distribuição foi criada do zero, agora veremos como criar um flash drive que carregue o mesmo sistema usado no computador, de forma que é possível levar suas preferências e configurações a qualquer lugar com o pendrive.

Criar um live USB personalizado não é complicado e é possível fazê-lo em quase todas as distribuições Linux disponíveis. Usaremos como base um sistema rodando a distribuição Debian, mas o processo para outras distribuições é muito semelhante.

Será usado nesse procedimento uma ferramenta chamada Live-Helper, criada por Daniel Baumann, colaborador do projeto Debian Live. O Live-Helper nada mais é que um conjunto de scripts e ferramentas que facilitam o processo de criação de distribuições Live.

Instalando e configurando o Live-Helper
Nesse primeiro passo será instalada e configurada a ferramenta Live-Helper, que auxilia na criação da distribuição portátil.

1. Abra uma seção do terminal e digite: sudo gedit /etc/apt/sources.list
2. Adicione “deb http://live.debian.net/debian/ etch main” à lista e salve o arquivo;
3. De volta ao terminal digite: sudo apt-get update
4. Digite: sudo apt-get install debian-unofficial-archive-keyring
5. Digite: sudo apt-get install live-helper

Com o Live-Helper devidamente instalado, é necessário escolher as configurações do sistema live a ser criado.

Configurando o sistema Live

1. Faça login como usuário root;
2. No terminal, digite: lh_config

Agora é possível configurar os arquivos que foram criados no diretório debian-live/config/ (esse diretório foi criado na home do usuário root).

* Abra o arquivo debian-live/config/chroot e edite o parâmetro LIVE_INTERACTIVE dessa forma: LIVE_INTERACTIVE=”enabled”
* É recomendado que se edite o parâmetro de pacotes (também no arquivo chroot) a serem instalados com a distribuição Live. Por exemplo: LIVE_PACKAGES_LISTS=”gnome” (instalará o ambiente gráfico Gnome);
* Salve as alterações e feche o arquivo chroot;
* Abra o arquivo debian-live/config/binary e edite o parâmetro de imagem LIVE_BINARY_IMAGES da seguinte forma: LIVE_BINARY_IMAGES=”usb-hdd”
* Salve e feche o arquivo binary.

Construindo a imagem do sistema portátil
Agora que a imagem foi configurada, o sistema portátil está pronto para ser criado.

No terminal digite:

# cd debian-live (vai para o diretório onde a imagem será criada)

Digite:

# lh_build (começa o processo de criação da imagem conforme configurada anteriormente)

Durante o processo de criação o Live-Helper criará um diretório com o nome de “chroot” contendo o arquivo de sistema Linux que será comprimido mais tarde. Quando terminar de instalar os componentes necessários, iniciará um processo shell interativo, pausando a criação da imagem e possibilitando ao usuário escolher e instalar pacotes adicionais e fazer alterações antes de comprimir os arquivos e finalizar a imagem Live.

No terminal, quando o script responder da seguinte forma:

“Pausing build: starting interactive shell”

Faça suas alterações, caso queira e digite “exit” para que o Live-Helper continue.

Com o Live-Helper finalizado, sua imagem live foi criada com sucesso, de acordo com as configurações definidas, no diretório debian-live/chroot. Para instalar essa imagem no pendrive e criar seu live USB personalizado basta seguir os passos que abordamos no procedimento de instalação anterior.

Both comments and pings are currently closed.

Comments are closed.

Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.