11 parâmetros de tempo de inicialização do kernel Linux explicados
- 2953
- 301
- Loren Botsford
A inicialização do Linux é um processo complexo em comparação com os processos de inicialização em qualquer outra distribuição. O kernel Linux aceita muitos parâmetros na inicialização, na linha de comando. Este parâmetro de tempo de inicialização da linha de comando passa vários tipos de informações para o kernel Linux na inicialização do sistema.
Parâmetros de tempo de inicialização do kernelInicializando um kernel Linux diretamente de BIOS Usando o kernel em CD (/dev/cdrom), não permita atribuir parâmetro diretamente. Para isso, precisamos de um programa especial chamado bootloader. Dois carregadores de inicialização mais amplamente utilizados no Linux são:
- GNU GRUB (GNU Grand Unified Bootloader)
- LILO (Linux Loader)
GNU GRUB é um pacote de carregador de inicialização do GNU Projeto que é capaz de inicializar um dos múltiplos kernel ou qualquer configuração específica do kernel no sistema UNIX e Linux.
LILO tem a capacidade de inicializar vários kernels e armazenar sua configuração no arquivo de texto sem formatação. Lilo é capaz de inicializar Windows, Unix, BSD, Linux e todas as outras plataformas conhecidas com várias opções.
Os argumentos de inicialização do kernel Linux são passados para uma lista de cordas separadas com espaços brancos. A abordagem convencional para passar argumentos de inicialização para o kernel está na forma de:
nome [= value_1] [, value_2]… [, value_10]
Onde 'Nome = palavra -chave exclusiva'Define a parte do kernel onde o valor deve ser associado. O valor que ele pode conter é 10, máximo. O código atual lida apenas 10 Parâmetros separados por vírgula por palavras -chave.
Aqui, neste artigo, abordaremos alguns dos parâmetros comuns de tempo de inicialização do kernel no Linux, que você deve saber.
1. iniciar
Isso define o comando inicial que precisa ser executado pelo kernel. Se 'iniciar'não está definido, ele procura o'iniciar'Nos respectivos locais seguintes antes que o kernel chegue ao modo de pânico.
- /sbin/init
- /etc/init
- /bin/init
- /bin/sh
2. nfsaddrs
Os conjuntos de parâmetros acima NFS Endereço de inicialização para uma string que é útil no caso de inicialização da rede.
3. nfsroot
O 'nfsroot ' O parâmetro define o nome da root nfs para uma string que é útil no caso de inicialização da rede. O nome da string é prefixado por '/tftpboot'Se não começar "/',','Ou qualquer Digit.
4. raiz
Passagem raiz O parâmetro no tempo de inicialização define o sistema a ser usado como sistema de arquivos raiz.
5. solteiro
O 'solteiro'Parâmetro que guia'iniciar'para o computador inicial em modo de usuário único e desativar o início de todos os daemons.
6. ro
Este parâmetro diz ao carregador de inicialização para montar o sistema de arquivos raiz em somente leitura modo. Para que fsck o programa pode executar uma verificação do sistema de arquivos, você não emite FSCK em um ler escrever sistema de arquivo.
7. rw
Este parâmetro força o bootloader a montar o sistema de arquivos raiz em ler escrever modo.
8. HDX
Ajuste a geometria do driver IDE, o 'HDX'O argumento é muito útil se a BIOS estiver gerando informações irrelevantes e incorretas.
9. reserva
Este argumento é muito útil para proteger E/S Portas regiões de sondas.
10. console
Define um console de porta serial para o kernel com suporte de console serial.
11. Mem
Define a quantidade total de memória disponível do sistema, útil enquanto usa grande BATER.
O kernel Linux aceita cargas de parâmetros na inicialização. Estaríamos cobrindo o restante dos parâmetros no próximo artigo.
É tudo por agora. Em breve estarei aqui com outro artigo, até então fique atento e conectado ao Tecmint.
- « Como parar e desativar serviços indesejados do sistema Linux
- 6 Comandos úteis baseados em X (baseados em GUI) - Parte II »