Parâmetros de Inicialização 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 . Quando o kernel inicia, uma mensagem Memory:availk/totalk 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=ram, onde 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 (embora isto não ocorra em DECstations) 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=device ao kernel, onde device é seu dispositivo serial, que normalmente é algo como ttyS0. Para a &arch-title; os dispositivos seriais são ttya ou ttyb. Alternativamente, ajuste as variáveis do OpenPROM input-device e output-device apontando para ttya. Parâmetros da instalação da Debian O sistema de instalação reconhece alguns parâmetros adicionais de inicialização 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. que podem ser úteis. debconf/priority 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. DEBIAN_FRONTEND 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. BOOT_DEBUG A passagem deste parâmetro de inicialização fará a inicialização ser registrada com mais detalhes. 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. INSTALL_MEDIA_DEV 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. debian-installer/framebuffer 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. O argumento video=vga16:off também pode ser usado para desativar o framebuffer. Tais problemas foram reportados em uma Dell Inspiron com uma placa Radeon móvel. Tais problemas foram relatados no Amiga 1200 e SE/30. Tais problemas foram relatados no hppa. Por causa de problemas de exibição em alguns sistemas, o suporte a framebuffer é desativado por padrão na &arch-title;. Isto pode resultar em uma tela não não bonita em sistemas que suportam adequadamente o framebuffer, como os que utilizam placas gráficas ATI. Se ver estes problemas durante a instalação, tente inicializar usando o parâmetro debian-installer/framebuffer=true. debian-installer/probe/usb 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. netcfg/disable_dhcp Por padrão, o &d-i; 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. hw-detect/start_pcmcia 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. preseed/url Especifique uma url para o arquivo de configuração que será baixado e usado para fazer a instalação automática. Veja . preseed/file Especifique o caminho o arquivo de configuração que será carregado para realizar a configuração automática. Veja . cdrom-detect/eject Automaticamente, antes de reiniciar, o &d-i; ejetará a mídia ótica usada durante a instalação. Isto pode ser desnecessário caso o sistema não esteja inicializando diretamente através da unidade de CD. Em alguns casos, podem até mesmo ser desnecessário, por exemplo se a unidade ótica não puder sozinha carregar uma nova mídia e o usuário não está lá para fazer isto manualmente. Muitos slots de mídias, slim-line e unidades estili caddy não podem inserir automaticamente mídia. Defina esta opção para false para impedir que a mídia seja ejetada automaticamente, e tenha cuidado para que seu sistema não inicialize automaticamente através da unidade óptica após a instalação inicial. ramdisk_size Se estiver usando um kernel da série 2.2.x, você pode precisa ajustar &ramdisksize;.