Os parâmetros de inicialização são parâmetros passados ao kernel do Linux que são geralmente usados para fazer que os periféricos funcionem adequadamente. Para a maior parte, o kernel poderá auto-detectar informações sobre seus periféricos. No entanto, em alguns casos você terá que ajudar um pouco o kernel.
Se esta for a primeira vez que iniciou o sistema, tente os parâmetros padrões de inicialização (i.e., não passe parâmetros) e veja se o sistema funciona corretamente. Ele provavelmente funcionará. Caso não seja esse o caso, reinicie mais tarde e descubra qualquer parâmetro especial que precisa para informar ao sistema sobre seu hardware.
Informações sobre muitos parâmetros de inicialização poderão ser encontrados no Linux BootPrompt HOWTO, o que inclui dicas para hardwares obscuros. Esta seção contém somente um resumo para os parâmetros mais usados. Algumas dicas comuns estão incluídas abaixo em Seção 5.3, “Problemas e Processo de Instalação”.
Quando o kernel inicia, uma mensagem
Memory:avail
k/total
k available
deverá ser mostrada durante o processo.
total
deverá conferir com a quantidade
total de memória RAM, em kilobytes. Caso não conferir com a
quantidade total de memória RAM que tem instalado, você precisará usar
o parâmetro mem=
,
onde ram
ram
será ajustado para a quantidade de
memória, seguindo os sufixos “k” para kilobytes, ou
“m” para megabytes.
mem=64m
significa 64MB de RAM.
Caso estiver inicializando a partir de um console serial,
o kernel geralmente auto-detectará isto
Caso tenha uma placa de vídeo (framebuffer) e um teclado também
conectados ao computador que deseje inicializar via console serial,
você poderá ter que passar o argumento
console=
ao kernel, onde device
device
é
seu dispositivo serial, que normalmente é algo como
ttyS0
.
O sistema de instalação reconhece alguns parâmetros adicionais de inicialização [2] que podem ser úteis.
Este parâmetro definirá qual o a prioridade mais baixa de mensagens que serão mostradas.
A instalação padrão usa debconf/priority=high
.
Isto significa que ambas mensagens com prioridade “high” (alta) e
“critical” (crítica) serão mostradas, mas não as de prioridade
média e baixa. Caso encontre problemas, o programa de instalação ajustará a
prioridade conforme necessário.
Se adicionar debconf/priority=medium
com parâmetro de
inicialização, lhe será mostrado um menu de instalação e ganhará mais controle
através da instalação
Quando debconf/priority=low
for usado, todas as mensagens
são mostradas (esta opção é equivalente ao método de inicialização
expert).
Com debconf/priority=critical
o sistema de instalação
mostrará somente mensagens críticas e tentará fazer a coisa certa sem bagunça.
Este parâmetro de inicialização controla o tipo da interface de usuário usada para o programa de instalação. Os parâmetros possíveis são:
DEBIAN_FRONTEND=noninteractive
DEBIAN_FRONTEND=text
DEBIAN_FRONTEND=newt
DEBIAN_FRONTEND=slang
DEBIAN_FRONTEND=ncurses
DEBIAN_FRONTEND=bogl
DEBIAN_FRONTEND=gtk
DEBIAN_FRONTEND=corba
A interface padrão é DEBIAN_FRONTEND=newt
.
debconf/frontend=text
pode ser preferível para
a instalação através de console serial. Geralmente somente a interface
com o usuário newt
está disponível na mídia padrão
de instalação, assim a seleção desta opção não é tão útil por agora.
Definindo este parâmetro de boot como 2 fará com que o processo de boot do instalador seja logado com mais informações. Definindo como 3 fará com que shells de depuração estejam disponíveis em pontos estratégicos do processo de boot. (Sair do shell continua o processo de boot.)
BOOT_DEBUG=0
Este é o padrão.
BOOT_DEBUG=1
Mais detalhes que o normal.
BOOT_DEBUG=2
Diversas informações de depuração.
BOOT_DEBUG=3
Interpretadores de comandos são executados em vários pontos do processo de inicialização para permitir depuração detalhada. Saia do interpretador de comandos para continuar a inicialização do sistema.
O valor do parâmetro é o caminho para o dispositivo que carregará o
Debian installer. Por exemplo,
INSTALL_MEDIA_DEV=/dev/floppy/0
Para inicializar via disquete, que normalmente procura por disquetes e dispositivos de armazenamento USB onde pode encontrar o disquete raíz, pode ser alterado com este parâmetro para procurar somente em um dispositivo específico.
Algumas arquiteturas utilizam o framebuffer do kernel para fornecer a
instalação em um grande número de idiomas. Caso o framebuffer cause um
problema em seu sistema, a opção debian-installer/framebuffer
deverá ser usada para desativar este recurso. Sintomas do problema são mensagens
de erro sobre o bterm ou bogl, uma tela preta ou travamento depois de alguns
minutos após iniciar a instalação.
Ajuste o valor desta opção para false
para evitar a
detecção de hardwares USB na inicialização do sistema, caso esteja dando
problemas.
Por padrão, o debian-installer
automaticamente detecta a configuração de rede
através do DHCP. Caso a detecção seja realizada, você não terá a chance de
revisar e alterar as configurações obtidas. Você verá somente a
configuração manual de rede caso a detecção do DHCP falhe.
Se tiver um servidor DHCP em sua rede local, mas deseja evita-lo por
algum motivo (e.g. ele envia respostas incorretas), você pode usar o
parâmetro netcfg/disable_dhcp=true
para evitar
a configuração da rede via DHCP e entrar com os dados manualmente.
Ajuste seu valor para false
evitando que o sistema
inicie os serviços PCMCIA, caso lhe tragam problemas. Alguns modelos de
notebooks apresentam este mal comportamento.
Especifique uma url para o arquivo de configuração que será baixado e usado para fazer a instalação automática. Veja Seção 4.4, “Instalação automática”.
Especifique o caminho o arquivo de configuração que será carregado para realizar a configuração automática. Veja Seção 4.4, “Instalação automática”.
Se estiver usando um kernel da série 2.2.x, você pode precisa ajustar
ramdisk_size=13000
.
[2] Note que o kernel aceita um máximo de 8 opções de linha de comando e 8 opções de ambiente (incluindo quaisquer opções adicionadas por padrão pelo programa de instalação). Caso estes números sejam excedidos, os kernels 2.4 ignorarão qualquer opção que ultrapasse e os kernels da série 2.6 entrarão em kernel panic.