Enviado em 05/06/2015 - 20:08h
Boa noite a todos
#!/bin/bash
#.........................................................
# Instalando o schroot
clear
echo
echo -e "\e[32m Verificando se o programa schroot está instalado \e[m"
echo -e "\e[33m ------------------------------------------------ \e[m"
sleep 2
nome=$(which schroot)
if [ -n "$nome" ] ;
then echo
echo -e "\e[36m O programa schroot já está instalado \e[m"
sleep 1
else echo
echo -e "\e[36m Instalando o schroot \e[m"
echo "apt-get install schroot -y"
sleep 1
apt-get install schroot -y
fi
sleep 1
#----------------------------------------------------------
#.........................................................
# Descompactando o lucid.tar.gz em /var/lucid
clear
echo
echo -e "\e[32m Descompactando o lucid.tar.gz em /var/lucid \e[m"
echo -e "\e[33m ------------------------------------------------ \e[m"
sleep 2
mkdir /var/lucid
tar -C /var/lucid -xzvf lucid.tar.gz
sleep 1
#----------------------------------------------------------
#.........................................................
# Editando o arquivo /etc/fstab
clear
echo
echo -e "\e[32m Editando o arquivo /etc/fstab \e[m"
echo -e "\e[33m ------------------------------------------------ \e[m"
sleep 1
echo -e "\e[36m Inserindo o seguinte texto no final do fstab: \e[m"
sleep 1
echo -e "\e[34m
# Ubuntu 10.04 chroot ( ktechlabchroota )
/home /var/lucid/home none bind 0 0
/tmp /var/lucid/tmp none bind 0 0
/dev /var/lucid/dev none bind 0 0
/proc /var/lucid/proc none bind 0 0
/sys /var/lucid/sys none bind 0 0
#( ktechlabchrootb ) \e[m"
sleep 1
echo "
# Ubuntu 10.04 chroot ( ktechlabchroota )
/home /var/lucid/home none bind 0 0
/tmp /var/lucid/tmp none bind 0 0
/dev /var/lucid/dev none bind 0 0
/proc /var/lucid/proc none bind 0 0
/sys /var/lucid/sys none bind 0 0
#( ktechlabchrootb ) " >> /etc/fstab
sleep 1
#----------------------------------------------------------
#.........................................................
# Montando os diretórios
clear
echo
echo -e "\e[32m Montando diretórios \e[m"
echo -e "\e[33m ------------------------------------------------ \e[m"
sleep 1
echo -e "\e[36m Os seguintes diretórios serão montados: \e[m"
sleep 1
echo -e "\e[34m
mount /var/lucid/home
mount /var/lucid/tmp
mount /var/lucid/dev
mount /var/lucid/proc
mount /var/lucid/sys \e[m"
sleep 1
mount /var/lucid/home
mount /var/lucid/tmp
mount /var/lucid/dev
mount /var/lucid/proc
mount /var/lucid/sys
sleep 1
#----------------------------------------------------------
#.........................................................
# Configurando o schroot
clear
echo
echo -e "\e[32m Configurando o schroot \e[m"
echo -e "\e[33m ------------------------------------------------ \e[m"
sleep 1
echo -e "\e[36m Inserindo o seguinte texto no arquivo /etc/schroot/schroot.conf: \e[m"
sleep 1
echo -e "\e[34m
#( ktechlabchroota )
[lucid]
description=Ubuntu 10.04 i386
groups=users,root
root-groups=users,root
aliases=default,unstable,ia32
personality=linux32
directory=/var/lucid
root-users="$(logname)"
#( ktechlabchrootb ) \e[m"
sleep 1
echo "
#( ktechlabchroota )
[lucid]
description=Ubuntu 10.04 i386
groups=users,root
root-groups=users,root
aliases=default,unstable,ia32
personality=linux32
directory=/var/lucid
root-users="$(logname)"
#( ktechlabchrootb )" >> /etc/schroot/schroot.conf
#Insere o texto root-users com o nome do usuario atual
#echo "root-users="$(logname)" >> /etc/schroot/schroot.conf
sleep 1
#----------------------------------------------------------
#.........................................................
# Fim
clear
echo
echo -e "\e[32m Concluido \e[m"
echo -e "\e[33m ------------------------------------------------ \e[m"
sleep 1
#----------------------------------------------------------
#Referencias
#Alterando a cor do texto
#http://www.vivaolinux.com.br/artigo/Formatando-o-bash-com-cores-e-efeitos
#https://daemoniolabs.wordpress.com/2013/08/14/cores-em-shell-scripts-sem-caracteres-escapes-com-tput/
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
É normal não gostar de KDE? (1)
PIP3 - erro ao instalar módulo do mariadb para o Python (8)
systemd-resol... precisa ser reiniciado periodicamente (6)
Meu Amigo não consegue entrar em meu mundo, via tailscale, hamachi e z... (2)