Funtoo é um Sistema Operacional livre, baseado em Linux, baseado no Gentoo e iniciado em torno de 2008 por Daniel Robbins. + Saiba Mais
Através do Ubuntu configuramos nossa tabela de partição utilizando o Gparted criando as seguintes partições dentro de uma partição extendida:
Após isso, montamos as partições de root e boot e baixamos o stage3 para instalação do Funtoo 64-bit para dentro do diretório montado a partição de root e logo após isso já o descompactamos:
mkdir /mnt/funtoo
mount /dev/sda7 /mnt/funtoo
mkdir /mnt/boot
mount /dev/sda5 /mnt/funtoo/boot
cd /mnt/funtoo
wget https://build.funtoo.org/funtoo-current/x86-64bit/generic_64/stage3-latest.tar.xz
tar xvpf stage3-latest.tar.xz
Depois montamos os dispositivos necessários para efetuarmos o chroot
e o fazemos em seguida;
mount -t proc /proc /mnt/funtoo/proc
mount --rbind /sys /mnt/funtoo/sys
mount --rbind /dev /mnt/funtoo/dev
cp /etc/resolv.conf /mnt/funtoo/etc/resolv.conf
chroot /mnt/funtoo /bin/bash
Caso seu teclado esteja desconfigurado rode o comando:
loadkeys br-abnt2
E então sincronizamos a àrvore de diretório do Portage com a oficial do Funtoo utilizando o comando ego
e logo depois alteramos a fstab (mudamos o número das partições e alteramos o boot de noauto para defaults) e em seguida atualizamos os aplicativos do Portage:
vi fstab
ego sync
emerge -auDN @world # demora um pouquinho :)
Tratamos erros, adicionamos serviços para iniciar com o OpenRC e instalamos e configuramos o grub:
echo 'funtoo' >> /etc/hostname
etc-update --automode -5
rc-update add dhcpcd default
emerge -a grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
Com tudo finalizado, saimos do chroot e desmontamos os dispositivos e reiniciamos a máquina para conferir
exit
cd && umount -Rl /mnt/funtoo
reboot # ou sudo reboot