Live Helper - Crie um Live-CD/DVD Debian CD/DVD

Live Helper é um utilitário que permite a criação de Live CD/DVD de forma simples, permitindo a total customização do mesmo. Esse artigo é uma tradução do tutorial do live-helper que se encontra em: http://wiki.debian.org/DebianLive/Howto/ISO

[ Hits: 31.763 ]

Por: Leandro Correa dos Santos em 09/03/2009 | Blog: http://resenhasdefilmes.com.br


Dicas úteis - "Básico"



Se você deseja obter um sistema com um ambiente desktop instalado, deve consultar a lista de ambientes gráficos disponíveis e informá-la como parâmetro para o comando lh_config, no momento da construção do diretório de trabalho. Para obter a lista de ambientes gráficos use o seguinte comando:

ls /usr/share/live-helper/lists

Agora é só escolher entre as interfaces listadas acima. Ex: para usarmos o Gnome, crie o diretório de trabalho da seguinte forma:

# lh_config -p gnome-desktop

Abaixo seguem algumas dicas úteis para a utilização dessa ferramenta.

Simplificando comandos:

Podemos simplificar os comando lh_config e lh_build em uma única linha:

# lh_config && lh_build

Para gerar uma imagem com KDE:

# lh_config -p kde-desktop && lh_build

Para gerar imagem com XFCE:

# lh_conifg -p xfce-desktop && lh_build

Para construir CDs para arquiteturas específicas (ex i386):

# lh_config -a i386 && lh_build

Para construir CDs baseados no debian Sid:

# lh_config -d sid && lh_build

Para adicionar um espelho genérico ao arquivo /etc/apt/sources.list:

# lh_config --mirror-binary "http://ftp.br.debian.org/debian/"

Página anterior     Próxima página

Páginas do artigo
   1. O que é Live-Helper?
   2. Dicas úteis - "Básico"
   3. Dicas úteis - "Avançado"
Outros artigos deste autor

Iniciar no Linux sem medo

Java: Usando JInternalFrame de forma elegante

Leitura recomendada

Minix 3.2.0 no ESXi 5.0 - Instalação usando o vSphere Client 5.0

APT-GET sem CD: criando repositórios locais (parte 2)

Instalando Slackware 11.0 em um pendrive

Fedora Core 1 :: Starter Kit

Porque o RedHat 9 tem problemas com teclados US-International?

  
Comentários
[1] Comentário enviado por junior em 09/03/2009 - 21:22h

Olá amigo, no caso eu quero gerar uma imagem com o fluxbox seco instalado + rdesktop + splashy e mais umas linhas de comando no rc.local, tem idéia de como pode ser feito?

[2] Comentário enviado por nukelinux em 10/03/2009 - 13:42h

eu ainda não verifiquei o arquivo /usr/share/live-helper/lists, mas acredito que o fluxbox seja "fluxbox-desktop". supondo que seu arquivo rc.local esteja em ~/scripts , vc poderia fazer da seguinte maneira:

# lh_config -p fluxbox-desktop -b iso -a i386 --packages rdesktop splashy

O comando acima irá criar a pasta de trabalho com fluxbox, rdesktop e splashy para arquitetura i386. Agora mova o script rc.local para a pasta:

# cp ~/scripts/rc.local ~/debian-live/chroot_local-includes/etc/

Agora crie a imagem

# lh_build

[3] Comentário enviado por junior em 10/03/2009 - 16:52h

Legal cara!
Vou testar, estou desenvolvendo um Live Terminal, e caso eu consiga fazer via Live CD, vou publicar o artigo sendo desenvolvido em cima do Live-Helper e lhe dou os devidos créditos.

Um abraço.

[4] Comentário enviado por walterti em 15/09/2009 - 16:03h

estou com o seguinte problema, preciso adcionar o BrOffice na minha imagem, adicionais os arquivos .deb no diretorio e ele instalou blza porem a imagem agora excede a capacidade de um cd-r, como eu defino um software que nao deve ser instalado no live cd??

[5] Comentário enviado por nukelinux em 17/09/2009 - 11:23h

tenta o seguinte

lh_config -b iso -a i386 --packages broffice2.4 && lh_build

isso cria uma iso pra intel com o broffice instalado
o comando lh_config sem parâmetros cria as configurações para uma iso básica...
quando vc indica um pacote (no caso o broffice), ele resolve as dependências para tal...

se vc indica o parâmetro -p gnome-desktop (para desktop gnome), ele instala diversos pacotes, mas se ele for omitido, somente as dependências básicas serão instaladas. provavelmente isso fará com que a quantidade de pacotes utilizados na distro seja menor e que ele caiba no cd...

[6] Comentário enviado por filipo_tardim em 14/11/2009 - 01:17h

Tem como usar uma iso já gerada ou todo processo é sempre feito "do zero"?

[7] Comentário enviado por nukelinux em 14/11/2009 - 09:38h

todo processo é feito desde o início

o que pode ser feito para "adiantar o processo" é colocar alguns dos pacotes que serão utilizados na pasta chroot_local-packages

os pacotes contidos nessa pasta serão utilizados para gerar a nova iso

verifique as dependências dos pacotes colocados nessa pasta e certifique-se de que foram adicionadas

[8] Comentário enviado por Creto em 18/03/2013 - 10:52h

Cara sei que isso pode ser antigo, mas alguém poderia me dizer porque o comando lh_config não é encontrado no Debian Testing Wheezy?

Vejam:

root@creto:/home/creto3/debian-live# lh_config -b iso -a $ARCH
bash: lh_config: comando não encontrado
root@creto:/home/creto3/debian-live#

Grato por qualquer sugestão.

[9] Comentário enviado por nukelinux em 18/03/2013 - 21:50h

Olá, Creto.

Faz tempo que estou usando apenas Ubuntu, então não tenho como verificar, mas você já verificou se o pacote debian_helper existe nos repositórios?
Tente procurá-lo com:
# apt-cache search debian-helper

Se existir, é só instalar
# apt-get install debian-helper cdebootstrap

Fiz essa busca no ubuntu e encontrei um pacote chamado maven-debian-helper
Acho que seria esse no meu caso...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts