Como instalar o Funtoo Linux

click fraud protection

Você já ouviu falar do Gentoo, mas e o Funtoo? O Funtoo é uma versão modificada do sistema operacional Gentoo Linux que mantém as principais qualidades do Gentoo mas o otimiza bastante criando "perfis" que tornam os programas de compilação do código-fonte muito Mais rápido. Ele também possui outros aprimoramentos que o tornam uma alternativa muito atraente ao Gentoo Linux tradicional, como optar por entregar software por meio de um sistema Git, um sistema automático de criação de kernel que economiza tempo e Mais. Então, como você instala o Funtoo?

Instale o Funtoo - Live Disk

Dado que o Funtoo é essencialmente o Gentoo Linux, tudo é instalado manualmente. Sim, é verdade que os usuários precisarão de um disco ativo (assim como outras distribuições Linux) para instalar o software, mas não é pelo motivo que você imagina. A razão pela qual um disco ativo é necessário é que será muito mais fácil conectar seu PC ao Wi-Fi e usar drivers não livres que provavelmente não serão carregados por conta própria.

instagram viewer

No geral, o Funtoo realmente não tem um disco ativo. Para usuários avançados que desejam fazer com que essa distribuição funcione, é possível obter sucesso com a maioria das distribuições Linux, pois as ferramentas são basicamente as mesmas. Dito isto, se você não é um profissional Linux, recomendamos apenas baixar o disco ao vivo do Gentoo. Existem duas razões principais para seguir esse caminho:

  1. O Gentoo e o Funtoo são muito, muito parecidos, portanto todos os comandos chroot que você precisa executar sempre funcionarão dentro do disco ativo do Gentoo
  2. A configuração do kernel do Gentoo no disco ativo pode ser usada para configurar seu próprio kernel Linux personalizado.

Pegue a versão mais recente do Disco ao vivo do Gentoo aqui e instale uma unidade flash USB (com pelo menos 2,5 GB de tamanho). Além disso, baixe a versão mais recente do Ferramenta de gravação de imagem do gravador. Após o download, insira o pen drive e faça o flash do disco ativo. Lembre-se de que essa ferramenta funciona no Windows, Mac e Linux.

Quando o disco ativo do Gentoo estiver finalizado e pronto, reinicie o seu PC e carregue o BIOS. Dentro da tela do BIOS, altere a ordem de inicialização para que o stick USB do Gentoo seja carregado antes de qualquer outra coisa. A seguir, uma tela semelhante à da imagem abaixo.

Preparando Partições

Para instalar o Funtoo, você precisa primeiro verificar se está conectado à Internet e clicar em "Konsole" na área de trabalho. Então, use o lsblk comando para revelar todos os discos rígidos e dispositivos de armazenamento no sistema de onde você carregou o disco ativo. Neste exemplo de instalação, nosso disco rígido é rotulado /dev/sda e é exatamente 18 GB. O seu pode ter um rótulo e tamanho diferentes.

Nota: o disco ativo do Gentoo possui uma senha de root codificada. Para configurá-lo, abra o terminal e execute “sudo -s“. De lá, corra passwd para definir uma nova senha root.

Pressione o botão “windows” no teclado, escreva “Gparted” e abra-o. Dentro do Gparted, procure a etiqueta correta do disco rígido (a que você encontrou em lsblk). Em seguida, você precisará excluir todas as partições ativas no disco rígido com uma nova tabela de partições.

Para criar uma nova tabela, clique em "dispositivo" e depois em "Criar tabela de partição". Selecione "msdos" se você usa a inicialização do BIOS e "gpt" se você pretende usar a UEFI / inicialização segura.

Depois de excluir todas as partições antigas, é hora de criar novas.

Tabela de partição do MS-DOS

  • Clique em "novo" para abrir a caixa de diálogo "Criar nova partição".
  • Em "Nome da partição", escreva "SWAP".
  • Em "sistema de arquivos", selecione "linux-swap".
  • Pense no tamanho da sua RAM física e verifique se a partição SWAP é a mesma. Faça 1024 * GB. Por exemplo, 1024 x 2 pode converter 2 GB em MB (2048 MB). Digite o tamanho em MB em "Novo tamanho".
  • Clique em "adicionar" para adicionar a nova partição de troca e clique em "novo" novamente para criar a partição raiz.
  • Quando todas as partições estiverem configuradas, clique em "Aplicar" para escrever as alterações.

Instruções de partição GPT

  • Clique em "novo" para abrir a caixa de diálogo "Criar nova partição".
  • Para esta primeira partição, escreva "boot" em "Nome da Partição" e selecione "Fat32" para o sistema de arquivos. Certifique-se de que não seja maior que 1 GB. Idealmente, 512 MB.
  • Crie uma segunda partição para troca. Certifique-se de selecionar “linux-swap” como o sistema de arquivos e escreva “SWAP” como o “Nome da Partição”. Certifique-se de seguir o exemplo de conversão nas instruções do MS-DOS para obter o tamanho certo.
  • Por fim, crie a partição raiz clicando em "novo" pela terceira vez. Lembre-se de que não há necessidade de redimensionar esta partição, pois ela usará o restante da unidade por padrão.
  • Quando terminar, clique em "Aplicar" para escrever as alterações.

Montagem de sistemas de arquivos

Agora que tudo foi particionado corretamente, é hora de montar os sistemas de arquivos e preparar tudo.

Primeiro, crie o diretório Funtoo dentro de /mnt. É aqui que todas as partições serão montadas.

mkdir / mnt / funtoo

Instruções de montagem do BIOS / MBR

mount / dev / sdb2 / mnt / funtoo

Instruções de montagem GPT / UEFI

mount / dev / sda3 / mnt / funtoo mkdir / mnt / funtoo / boot montagem / dev / sda1 / mnt / funtoo / boot

Instalando o sistema base

O sistema básico do Funtoo é instalado baixando um arquivo Tar Gzip. Vá para esta página aquie encontre qual sub-arco se encaixa no seu sistema. A escolha do subarquivo certo é fundamental e melhorará enormemente o tempo de compilação; portanto, certifique-se de obter o correto. Não sabe ao certo qual o subarquivo Funtoo que você precisa? Digite este comando:

gcc -march = nativo -Q --help = destino | marcha grep

Quando o encontrar, clique com o botão direito do mouse no link, selecione "copiar endereço do link" (ou equivalente). Em seguida, vá para o terminal e faça o download para o /mnt/funtoo diretório.

Certifique-se de selecionar “muito atual”.

Nota: neste exemplo, usaremos o subarquivo genérico de 64 bits.

cd / mnt / funtoo wget http://build.funtoo.org/funtoo-current/x86-64bit/generic_64/2018-03-02/stage3-generic_64-funtoo-current-2018-03-02.tar.xz

Quando você tiver baixado o arquivo subarquivo, instale-o no sistema com:

tar xpf stage3-generic_64-funtoo-current-2018-03-02.tar.xz

Configurando o Sistema

Quando o sistema básico estiver funcionando, você poderá fazer o chroot nele. Use os seguintes comandos:

mount -t proc none proc
mount --rbind / sys sys montagem --rbind / dev dev

Após a montagem, é uma boa ideia copiar também o resolve.conf. Isso resolverá os problemas de DNS que possam surgir.

cp /etc/resolv.conf / mnt / funtoo / etc /

Faça login no Chroot com:

env -i HOME = / root TERM = $ TERM / bin / chroot. bash -l

Antes de fazer outras alterações no sistema Funtoo, defina a senha root:

passwd

Fstab

Para que o sistema Funtoo Linux seja inicializado corretamente, você precisará editar o fstab Arquivo:

nano -W /etc/fstab

Excluir tudo sob # no arquivo, para que possamos começar de novo com pontos de montagem. NÃO APAGUE OS COMENTÁRIOS.

Instruções do BIOS

Escreva as seguintes linhas no fstab Arquivo.

# Swap / dev / sda1 nenhum swap sw 0 0 # Sistema de arquivos raiz Funtoo / dev / sda2 / ext4 noatime 0 1

Terminar a edição? salve suas edições com Ctrl + Oe saia com Ctrl + X.

Instruções UEFI

# UEFI Partição de inicialização / dev / sda1 / boot vfat noatime 1 2 # Swap / dev / sda2 none swap sw 0 0 # Sistema de arquivos raiz do Funtoo / dev / sda3 / ext4 noatime 0 1

Quando você terminar de editar o arquivo / etc / fstabsalve-o com Ctrl + Oe saia com Ctrl + X.

Download e atualização da árvore do Portage

Mesmo que você tenha acabado de extrair a versão mais recente do Funtoo, ainda precisará instalar a versão mais recente da ferramenta de software. A sincronização não demora muito para o Funtoo, pois tudo é feito via tecnologia Git. Sincronize a árvore com o ego comando.

sincronização do ego

A sincronização do Ego é feita, o que significa que o novo sistema Funtoo possui uma árvore de portage atualizada. Agora é hora de compilar as atualizações disponíveis. Isso levará pelo menos 2 horas, portanto, seja muito paciente. Se você configurou o subarco correto, pode demorar um pouco mais de duas horas.

Nota: os usuários de PC com desempenho fraco podem esperar um tempo de compilação de mais de 4 horas.

emerge -auDN @world

Construindo um Kernel

Fazer uma atualização emergente deve solicitar automaticamente uma instalação do kernel. O Funtoo escolhe ir com as “fontes Debian” para compilações do kernel. Isso torna as coisas mais rápidas e fáceis. Crie o kernel mais recente do Debian para o Funtoo com:

emerge -s debian-sources

Como na atualização mundial, a construção de um kernel requer compilação. Isso não levará tanto tempo quanto atualizar o sistema, mas ainda poderá levar de 20 minutos a uma hora. Sente-se e deixe o Funtoo compilar. Quando o terminal é utilizável novamente, o kernel está pronto para uso.

Instalando o carregador de inicialização

O sistema principal do Funtoo está funcionando, mas o próprio sistema não inicializa se não tiver um gerenciador de inicialização. Para corrigir isso, você precisará compilar e instalar o Grub no seu sistema. Siga as instruções com base no tipo de instalação que você escolheu (BIOS ou UEFI).

Primeiro, crie a versão mais recente do Grub a partir do Portage:

emerge boot-update 

Nota: sempre execute a atualização de inicialização ao instalar um novo kernel ou sistema operacional adicional.

Instruções do BIOS Grub

grub-install --target = i386-pc --no-disquete / dev / sda atualização de inicialização

Instruções UEFI Grub

grub-install --target = x86_64-efi --efi-directory = / boot --bootloader-id = "Funtoo Linux [GRUB]" - verifique novamente a atualização de inicialização

Finalizando

Tudo, na maioria das vezes, está instalado e funcionando. Tudo o que resta é configurar as ferramentas de rede, instalar o firmware proprietário do Linux, passar por “mix-ins” e ambientes de desktop.

Configurar a rede

emergir gerenciador de rede do firmware linux --autounmask-write
expedição-conf

Nota: pressione você no teclado para continuar expedição-conf

emergir gerenciador de rede do firmware linux

O gerenciador de rede e o firmware Linux não livre agora estão instalados na sua nova instalação do Funtoo Linux. Isso significa que sem fio e Bluetooth agora têm os drivers corretos. Tudo o que resta fazer é permitir que a rede seja carregada na inicialização.

rc-update adiciona o NetworkManager padrão

Definir um nome de host

Todo PC Linux tem o que é conhecido como "hostname". Esse é um identificador exclusivo que permite que outros PCs (Linux ou outros) reconheçam seu computador em uma rede. Para definir um nome de host, abra o arquivo de nome de host no Nano e altere a parte do texto dentro das aspas.

nano /etc/conf.d/hostname

Ambiente de trabalho e mix-ins

O Funtoo já está em funcionamento! Agora, basta definir seu perfil, adicionar um mix-in e instalar o ambiente de desktop Linux de sua escolha.

Primeiro, você precisa informar ao sistema que o seu sabor de instalação do Funtoo é "desktop".

Nota: um mix-in informa ao Portage que ele deve permitir a instalação de certos pacotes. Em muitos casos, você DEVE selecionar um mix-in antes de fazer qualquer instalação.

epro flavor desktop

Em seguida, liste os possíveis mix-ins a serem adicionados ao seu sistema.

lista epro

Siga este exemplo para adicionar um mix ao seu sistema:

epro mix-in + nome da mistura

Por fim, siga os links abaixo para obter um ambiente de desktop em execução. Devido ao fato de que cada instalação do ambiente de desktop no Funtoo possui suas próprias orientações, estaremos apenas vinculando à documentação oficial. Certifique-se de estudá-los em detalhes para fazê-los funcionar corretamente.

  • KDE Plasma 5
  • XFCE
  • LXQt
  • Companheiro
  • Casca de Gnomo
watch instagram story