Criando um LiveCD a partir de uma instalação do Debian Lenny
Nesse passo-a-passo você vai aprender a criar um LiveCD a partir do sistema instalado no seu disco rígido. Essa é uma das formas mais eficientes e flexíveis de se criar um LiveCD, pois permite que você personalize o sistema por completo. A distribuição utilizada é o Debian Lenny, mas pode ser executado em outras distribuições baseadas em Debian.
Parte 3: Etapa A - Preparar o ambiente de trabalho
Nessa etapa vamos instalar os programas e criar as pastas que utilizaremos durante a execução do nosso trabalho.
Quanto aos programas, todos podem ser facilmente instalados a partir de pacotes e estão disponíveis nos repositórios oficiais do Debian Lenny. Você pode utilizar o repositório brasileiro, para que os pacotes sejam baixados mais rapidamente. Adicione a seguinte linha ao arquivo /etc/apt/sources.list:
Se você possuir um CD ou DVD de instalação do Debian, também pode utilizá-lo para diminuir o volume de pacotes baixados e com isso economizar tempo na obtenção dos pacotes. Insira-o na unidade de CD/DVD e execute o comando:
# apt-cdrom add
Uma vez que você configurou os repositórios de onde serão obtidos os pacotes, atualize a lista de pacotes dos repositórios e instale os pacotes necessários:
# apt-get update
# apt-get install rsync squashfs-tools squashfs-modules-$(uname -r) grub mkisofs
Se você pretende utilizar um ambiente gráfico para fazer as alterações no sistema de trabalho, pode instalar também o xnest (a execução desse passo é opcional, para mais detalhes veja a etapa C):
# apt-get install x11-xserver-utils xnest
Opcionalmente, você também pode instalar o qemu para testar o LiveCD depois que ele estiver pronto:
# apt-get install qemu
Você também pode testar o LiveCD utilizando uma máquina virtual como o Sun VirtualBox ou o VMware Player, mas não entrarei em detalhes quanto isso por não se tratar do foco desse tutorial.
Se quiser gravar o LiveCD depois de testá-lo, pode utilizar o cdrecord:
# apt-get install cdrecord
Se você originou um LiveDVD, no entanto, você vai precisar de um programa diferente, o growisofs, que faz parte do pacote dvd+rw-tools:
# apt-get install dvd+rw-tools
Também não entrarei em muitos detalhes quanto à gravação do CD. Esses são apenas alguns dos programas que você pode utilizar para gravação de CDs e DVDs e eles são executados a partir do terminal. Você também pode utilizar um programa gráfico, se preferir, como o X-CD-Roast, o K3B ou o Brasero. Todos esses realizam gravação tanto de CDs quanto de DVDs de dados.
Quanto às pastas, criaremos basicamente duas: uma para armazenar o sistema de trabalho e outra para armazenar os arquivos do LiveCD. Dentro dessa, criaremos mais algumas pastas, para que o LiveCD apresenta a estrutura que vimos anteriormente.
Para criar as pastas, execute esses três comandos no terminal (lembre-se de alterar os comandos para adaptá-los ao seu computador):
mkdir -p /home/vinicius/debian-live/cd/live
$ mkdir -p /home/vinicius/debian-live/cd/boot/grub
$ mkdir -p /home/vinicius/debian-live/work/rootfs
Feito isso, temos as seguintes pastas dentro da pasta "/home/vinicius":
Observe que com três comandos criamos sete pastas. Isso graças ao parâmetro -p, que acrescido ao comando mkdir, faz com que sejam criados os diretórios-pai da pasta que desejamos criar, caso ainda não existam.
Agora que dispomos dos programas que precisamos e criamos as pastas que utilizaremos, podemos iniciar o trabalho.
Quanto aos programas, todos podem ser facilmente instalados a partir de pacotes e estão disponíveis nos repositórios oficiais do Debian Lenny. Você pode utilizar o repositório brasileiro, para que os pacotes sejam baixados mais rapidamente. Adicione a seguinte linha ao arquivo /etc/apt/sources.list:
deb http://ftp.br.debian.org/debian lenny main contrib non-free
Se você possuir um CD ou DVD de instalação do Debian, também pode utilizá-lo para diminuir o volume de pacotes baixados e com isso economizar tempo na obtenção dos pacotes. Insira-o na unidade de CD/DVD e execute o comando:
# apt-cdrom add
Uma vez que você configurou os repositórios de onde serão obtidos os pacotes, atualize a lista de pacotes dos repositórios e instale os pacotes necessários:
# apt-get update
# apt-get install rsync squashfs-tools squashfs-modules-$(uname -r) grub mkisofs
Se você pretende utilizar um ambiente gráfico para fazer as alterações no sistema de trabalho, pode instalar também o xnest (a execução desse passo é opcional, para mais detalhes veja a etapa C):
# apt-get install x11-xserver-utils xnest
Opcionalmente, você também pode instalar o qemu para testar o LiveCD depois que ele estiver pronto:
# apt-get install qemu
Você também pode testar o LiveCD utilizando uma máquina virtual como o Sun VirtualBox ou o VMware Player, mas não entrarei em detalhes quanto isso por não se tratar do foco desse tutorial.
Se quiser gravar o LiveCD depois de testá-lo, pode utilizar o cdrecord:
# apt-get install cdrecord
Se você originou um LiveDVD, no entanto, você vai precisar de um programa diferente, o growisofs, que faz parte do pacote dvd+rw-tools:
# apt-get install dvd+rw-tools
Também não entrarei em muitos detalhes quanto à gravação do CD. Esses são apenas alguns dos programas que você pode utilizar para gravação de CDs e DVDs e eles são executados a partir do terminal. Você também pode utilizar um programa gráfico, se preferir, como o X-CD-Roast, o K3B ou o Brasero. Todos esses realizam gravação tanto de CDs quanto de DVDs de dados.
Quanto às pastas, criaremos basicamente duas: uma para armazenar o sistema de trabalho e outra para armazenar os arquivos do LiveCD. Dentro dessa, criaremos mais algumas pastas, para que o LiveCD apresenta a estrutura que vimos anteriormente.
Para criar as pastas, execute esses três comandos no terminal (lembre-se de alterar os comandos para adaptá-los ao seu computador):
mkdir -p /home/vinicius/debian-live/cd/live
$ mkdir -p /home/vinicius/debian-live/cd/boot/grub
$ mkdir -p /home/vinicius/debian-live/work/rootfs
Feito isso, temos as seguintes pastas dentro da pasta "/home/vinicius":
- /home/vinicius/debian-live
- /home/vinicius/debian-live/cd
- /home/vinicius/debian-live/cd/boot
- /home/vinicius/debian-live/cd/boot/grub
- /home/vinicius/debian-live/cd/live
- /home/vinicius/debian-live/work
- /home/vinicius/debian-live/work/rootfs
Observe que com três comandos criamos sete pastas. Isso graças ao parâmetro -p, que acrescido ao comando mkdir, faz com que sejam criados os diretórios-pai da pasta que desejamos criar, caso ainda não existam.
Agora que dispomos dos programas que precisamos e criamos as pastas que utilizaremos, podemos iniciar o trabalho.
O retorno à boa e velha linha de comando!!!
;-))