Pular para o conteúdo

Personalizando um live CD e bootando-o diretamente do Grub

Este artigo irá lhe guiar pelo processo de personalização de um sistema Linux distribuído em live ISO, além de lhe ensinar a adicionar a mesma para boot através do Grub, sem a necessidade de uma mídia externa.
Matheus pylm
Hits: 8.328 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Parte 2: Personalizando

Até então os passos desse artigo seguiram uma linha genérica e aplicável a qualquer ambiente, mas a partir desse momento estamos dentro do sistema live e as ferramentas serão exclusivas a cada distro.

O live DVD vem originalmente com KDE5, XFCE, LXQT, fluxbox e openbox. Eu considero isso um ambiente muito grande para uma live de emergência, então irei seguir um caminho um pouco extremo aqui, remover tudo por exceção do XFCE.

Começarei setando um profile livre do KDE:

# eselect profile set 3

E me livrando do KDE:

# emerge --depclean kde*/*

Do LXQT:

# emerge --depclean lxqt*/*

Do fluxbox e openbox:

# emerge -C fluxbox openbox

Limpando alguns programas inúteis:

# emerge -C libreoffice chromium abiword gnumeric partitionmanager

Se livrando de pacotes perdidos:

# emerge --depclean

Agora sim, instalando alguns programas úteis:

Apesar dos pesares eu não recomendo atualizar os repositórios (mesmo sendo um live de 2 anos atrás) pois isso traria novos profiles, pacotes, versões do python (que é o core do portage) e isso seria só dor de cabeça.

# emerge -av genlop st ranger laptop-mode-tools gentoo-zsh-completions hdparm lxrandr

E habilitando o laptop-mode no boot:

# rc-update add laptop_mode default

Dispensável se você não tem algum uso específico pra ele.

Adicionando um usuário e setando uma senha para o root

Novo usuário e senha para o mesmo:

# useradd pylm -m -G video,audio,wheel,cdrom,users,portage -s /bin/zsh
# passwd pylm


Senha para o root e troca de shell:

# passwd
# chsh -s /bin/zsh root


Copiando algumas configurações do meu shell zsh para o live:

# cp -r .zsh* Downloads/gentooDVD/squashfs-root/home/pylm
# cp -r .zsh* Downloads/gentooDVD/squashfs-root/root


Algumas configurações extras

Como o gerenciador de login padrão era o sddm e o mesmo foi removido anteriormente, precisaremos trocá-lo por uma alternativa, primeiramente deve-se editar o arquivo /etc/conf.d/xdm e trocar o sddm por lxdm, após isso é só instalar o lxdm:

# emerge -av lxdm

Se quiser personalizar o ambiente de trabalho (cá entre nós, o XFCE padrão é bem feio), a hora é agora, pois assim que fecharmos esse sistema em um novo squashfs ele se tornará somente leitura. Você não tem como rodar o xorg diretamente do chroot, você poderia acessá-lo graficamente através de um servidor VNC com o tigervnc mas isso traria upgrades e problemas, afinal se você ainda não sabe, estamos trabalhando em cima de uma ISO de 2 anos de idade de uma distro rolling release e muita coisa mudou de lá pra cá então vamos trabalhar no modo mais sano e acessar programas específicos do xorg, para isso abra um novo terminal (no sistema instalado isso é) e use o seguinte:

xhost +local

Isso irá nos permitir iniciar programas gráficos a partir do chroot e aí a brincadeira começa a ficar legal. No chroot você deve trocar o usuário para o que foi criado anteriormente então:

# su - pylm
$ xfce4-panel


A partir desse momento você terá uma instância do xfce4-panel rodando sobre o seu ambiente atual mas obedecendo ao window manager (XFCE fica bem legal com o kwin) e você está livre para personalizar a aparência do seu live com o que bem entender. Vale lembrar que você não verá as alterações de temas feitas no gerenciador de configurações do XFCE pois o xfwm do live não está rodando.

Quando estiver pronto passe para a próxima parte do artigo.

   1. Introdução
   2. Personalizando
   3. Colocando tudo no seu lugar
Nenhum artigo encontrado.

Instalando Debian direto do HD

Instalando e configurando o Thunar

Viva o Linux Training: seja um moderador do VOL

Padrões Abertos e Interoperabilidade na Geotecnologia

VPN com Openswan e Iptables (fazendo NAT)

#2 Comentário enviado por albfneto em 26/06/2018 - 21:57h
eu vou usar para personalizar Live DVDs, Favoritado.
excelente Artigo.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva.
#3 Comentário enviado por dtox712 em 27/06/2018 - 15:50h
excelente parabens pelo artigo.

Contribuir com comentário

Entre na sua conta para comentar.