Handbook:Parts/Installation/System/pt-br

Sobre o fstab
No Linux todas as partições usadas pelo sistema devem ser listadas em. Esse arquivo contém os pontos de montagem das partições (onde elas se encontram na estrutura do sistema de arquivos), como elas devem ser montadas, quais opções especiais (automáticas ou não, se os usuários podem montá-las ou não, etc.)

Criando o arquivo fstab
O arquivo usa uma sintaxe do tipo tabela. Cada linha consiste de seis campos separados por espaço (espaço, tabulação ou ambos). Cada campo tem seu próprio significado:


 * 1) The first field shows the block special device or remote filesystem to be mounted. Several kinds of device identifiers are available for block special device nodes, including paths to device files, filesystem labels and UUIDs, and partition labels and UUIDs.
 * 2) The second field shows the mount point at which the partition should be mounted.
 * 3) The third field shows the filesystem used by the partition.
 * 4) The fourth field shows the mount options used by  when it wants to mount the partition. As every filesystem has its own mount options, users are encouraged to read the mount man page  for a full listing. Multiple mount options are comma-separated.
 * 5) The fifth field is used by dump to determine if the partition needs to be dumped or not. This can generally be left as 0 (zero).
 * 6) The sixth field is used by  to determine the order in which filesystems should be checked if the system wasn't shut down properly. The root filesystem should have 1 while the rest should have 2 (or 0 if a filesystem check isn't necessary).

No restante deste texto, usamos os arquivos de dispositivo de bloco padrão como partição.

Filesystem labels and UUIDs
Both MBR (BIOS) and GPT include support for filesystem labels and filesystem UUIDs. These attributes can be defined in as alternatives for the  command to use when attempting to find and mount block devices. Filesystem labels and UUIDs are identified by the LABEL and UUID prefix and can be viewed with the command:

Because of uniqueness, readers that are using an MBR-style partition table are recommended to use UUIDs over labels to define mountable volumes in.

Nomes de partição e UUIDS
Users who have gone the GPT route have a couple more 'robust' options available to define partitions in. Partition labels and partition UUIDs can be used to identify the block device's individual partition(s), regardless of what filesystem has been chosen for the partition itself. Partition labels and UUIDs are identified by the PARTLABEL and PARTUUID prefixes respectively and can be viewed nicely in the terminal by running the command:

While not always true for partition labels, using a UUID to identify a partition in provides a guarantee that the bootloader will not be confused when looking for a certain volume, even if the filesystem would be changed in the future. Using the older default block device files for defining the partitions in  is risky for systems that are restarted often and have SATA block devices added and removed regularly.

A nomeação de dispositivos de arquivo de bloco depende de um número de fatores incluindo como e em qual ordem os discos estão conectados ao sistema. Eles podem também aparecer em ordem diferente dependendo de quais dispositivos são detectados pelo kernel durante os estágios iniciais de boot. Com isto em mente, a não ser que alguém tenha intenção de constantemente ajustar a ordem dos discos, usar os dispositivos de arquivos de bloco padrão é uma abordagem simples e direta.

Adicione regras que correspondam ao esquema de particionamento decidido anteriormente e acrescente regras para dispositivos como drives de CD-ROM e, é claro, se forem usadas outras partições ou drives, para esses também.

Abaixo é mostrado um exemplo mais elaborado de um arquivo :

Quando  é usado no terceiro campo, ele faz com que o comando  tente reconhecer o tipo de sistema de arquivo. Isso é recomendado para mídias removíveis uma vez que podem ser formatadas com algum sistema de arquivo qualquer. A opção  no quarto campo faz possível a montagem do CD para usuários não root.

Para aumentar o desempenho, a maioria do usuários pode adicionar a opção de montagem, o que resulta em um sistema mais rápido uma vez que a data e hora de acesso não são registrados (eles não são geralmente necessários). Isso também é recomendado para usuários de drives de estado sólido (SSD), que devem também habilitar a opção de montagem  (apenas no ext4 e btrfs, por enquanto), que faz com que o comando TRIM funcione.

Certifique-se que o arquivo está correto, salve-o e saia do editor para continuar.

Informação de host e domínio
Uma das escolhas que o usuário deve fazer é dar nome ao seu PC. Isso parece bem fácil, mas muitos usuários têm dificuldades em encontrar um nome apropriado para seu PC com Linux. Para acelerar as coisas, saiba que essa decisão não é definitiva - ela pode ser alterada mais tarde. Nos exemplos abaixo, é usado o nome de host "tux" dentro do domínio "homenetwork".

Em segundo lugar, se um nome de domínio for necessário, configure-o em. Isso apenas é necessário se seu ISP ou administrador de rede o disser, ou se a rede tiver um servidor DNS mas não um DHCP. Não se preocupe com nomes de DNS ou de domínios se o sistema usa DHCP para alocação dinâmica de endereços IP e configuração de rede.

Se for necessário um domínio NIS (usuários que não souberem o que é isso, provavelmente não precisarão), defina também:

Configurando a rede
Durante a instalação do Gentoo Linux, a rede já foi configurada. Porém, a configuração foi para o CD de instalação e não para o ambiente instalado. Agora a configuração de rede será feita para o sistema Gentoo Linux instalado.

Toda a configuração de rede está reunida no arquivo. Ele usa uma sintaxe direta mas talvez não muito intuitiva. Mas não tema, tudo está explicado abaixo. Um exemplo completamente comentado que cobre muitas configurações diferentes está disponível em.

Primeiro instale o pacote :

O DHCP é usado por default. Para o DHCP funcionar, é necessário instalar um cliente DHCP. Isso é descrito adiante em Ferramentas do Sistema Necessárias.

Se a conexão de rede precisa ser configurada por causa de opções específicas do DHCP ou porque o DHCP não é utilizado, então edite :

Configure ambas as variáveis config_eth0 e routes_eth0 para entrar com a informação de endereço IP e de roteamente:

Para usar DHCP, defina config_eth0 :

Por favor veja os arquivos para uma lista de todas as opções disponíveis. Certifique-se de também ler a página de manual (man page) se opções específicas do DHCP precisarem ser configuradas.

Se o sistema tem várias interfaces de rede, então repita os passos acima para config_eth1, config_eth2 , etc.

Agora salve a configuração e saia para continuar.

Iniciando automaticamente a rede durante o boot
Para que as interfaces de rede sejam ativadas durante o boot, elas precisam ser adicionadas no runlevel default.

Se o sistema tem várias interfaces de rede, então os arquivos precisam ser criados assim como fizemos com o.

Se após a inicialização do sistema descobrirmos que o nome que usamos para a interface de rede (que está atualmente documentada como eth0) está errado, então execute os seguintes passos para corrigir isso:


 * 1) Corrija o arquivo  com o nome correto da interface de rede (tal como   em vez de  ).
 * 2) Crie um novo link simbólico (como ).
 * 3) Remova o link simbólico antigo.
 * 4) Adicione o novo ao runlevel default.
 * 5) Remova o antigo usando.

O arquivo hosts
Agora informe ao Linux sobre seu ambiente de rede. Isso é definido no arquivo e é utilizado na resolução de nomes de hosts em endereços IP para os hosts que não são resolvidos pelo servidor de nomes.

Salve e saia do editor para continuar.

Opcional: Fazendo o PCMCIA funcionar
Usuários de PCMCIA devem agora instalar o pacote.

Senha do root
Configure a senha do root usando o comando.

A conta de root é uma toda poderosa, então escolha uma senha forte. Depois uma conta de usuário comum será criada para operações diárias.

Configuração de início e boot
Gentoo (ao menos quando usa OpenRC) usa para configurar os serviços, início, desligamento do sistema. Abra e aproveite todos os comentários no arquivo. Reveja as configurações e mude onde for necessário.

Em seguida, abra para manipular a configuração de teclado. Edite-o para configurar e escolher o teclado correto.

Tenha um cuidado especial com a variável keymap. Se o mapa de teclado errado for selecionado, resultados estranhos aparecerão durante a digitação.

Finalmente, edite para definir as opções de relógio. Edite-o de acordo com suas preferências.

Se o relógio de hardware não estiver usando UTC é necessário incluir  no arquivo. Senão o sistema pode apresentar comportamento errático do relógio.