Instalação do Gentoo - Parte 1
Publicado por Cristiano (última atualização em 13/07/2015)
[ Hits: 2.628 ]
Resolvi fazer alguns scripts e automatizar de certa forma a instalação do Gentoo em meu notebook. Não faço ideia de quantos scripts serão, penso em algo como dois ou três. Resolvi dividir da seguinte forma: antes do chroot / depois do chroot.
Esse primeiro script considera alguns pontos:
1. Internet funcionando, seja ela qual for.
2. O download do stage3 já foi realizado, se ainda não fez o download, pode usar o links, que vem no CD de instalação.
3. A instalação será feita em apenas uma partição, que será formatada para isso, sem partições separadas.
4. Considera que exista um arquivo chamado gentoo_install.tar.bz2, onde dentro estarão os outros scripts criados posteriormente (a medida que for criando, vou postando).
5. Esse script foi feito para usar através do CD de instalação, caso queira fazer esse procedimento usando uma outra distro instalada no computador ou outro live CD/DVD, edite o script, apague a linha "mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf" e insira/mude pela linha "nano /mnt/gentoo/etc/portage/make.conf &&", editando então manualmente as mirrors.
6. Quando digo caminho, digo o caminho para se chegar ao arquivo, excluindo no caso o próprio arquivo. Exemplo: tenho um arquivo chamado audio_01.mp3, o caminho onde o arquivo está é /home/usuario/musicas e não /home/usuario/musicas/audio_01.mp3. Da mesma forma, quando o script pergunta qual é a partição instalada, deve ser informado apenas a partição, ignorando /dev. Exemplo? sda8, sda10, sda5, sda2, sda6 e não /dev/sda8, /dev/sda10. Lembrando que a partição escolhida para instalar o Gentoo está, por padrão, definida para ser ext4, se quiser ReiserFS ou alguma outra, o script deve ser alterado nessa parte.
7. Deverá haver apenas um arquivo stage3 na pasta indicada, então, se tiver um mais novo e um mais antigo, apague o mais antigo.
Bem, acho que é só. Esse script, como os outros estão longe de serem consideramos como manuais. Faço como uma forma de "documentar" minha instalação com o intuito voltar a usar mais tarde em outras instalações. Espero que possa ajudar alguém. Forte abraço a todos.
#!/bin/bash echo "Vamos iniciar, caso queira interromper use CTRL+C" echo "" echo "digite o caminho em que se encontra o arquivo gentoo_install.tar.bz2" read INSTALL echo "" echo "Seu particionamento foi realizado?" read PARTICIONAMENTO test "$PARTICIONAMENTO" = "n" && cfdisk echo "" echo "ok, particionamento realizado, indique agora em qual delas se encontra a SWAP, ignore o /dev no inicio" read SWAP mkswap /dev/$SWAP swapon /dev/$SWAP echo "" echo "pronto, swap criada e ativada com sucesso, agora indique em qual delas se encontra vai ser instalado o sistema" read SISTEMA mkfs.ext4 /dev/$SISTEMA mount /dev/$SISTEMA /mnt/gentoo echo "" echo "continuando, agora que o gentoo foi montado, vai ser preciso fazer o download do stage3 em tar.bz2" echo "" echo "Indique onde o caminho em que o arquivo se encontra. Obs: A pasta deve conter apenas um arquivo stage3" read STAGE3 tar -jxvpf $STAGE3/stage3*.tar.bz2 -C /mnt/gentoo --xattrs mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf tar -jxvpf $INSTALL/gentoo_install.tar.bz2 -C /mnt/gentoo/root cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf mount -t proc proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --make-slave /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev mount --make-slave /mnt/gentoo/dev echo "Fim do script gentoo_step_01. O shell entrará em chroot, logo após isso, o script gentoo_step_02 deverá ser executado, isto é, na pasta /root do ambiente chroot" read -p "para sair, pressione [enter]" chroot /mnt/gentoo /bin/bash
Tratamento de zeros a esquerda
Instalação do Dropbox no Debian
Compilação automatica do GCC-4.7.1 no Debian 32 bits em Bash
Automatizando a limpeza do cache do squid
Exclusão de arquivos em massa por data
Nenhum comentário foi encontrado.
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Não consigo acessar os modos de desempenho (2)
Ubuntu — tentando iniciar o windows? (0)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba