[ anterior ] [ Resumo ] [ Nota dos Direitos de Autor ] [ Índice ] [ próximo ]

Instalando Debian GNU Linux 2.2 para Intel x86
Capítulo 8 Próximos passos e para onde ir a partir daqui


8.1 Se você é novo no Unix

Se você é novo no Unix, você provavelmente deverá comprar muitos livros e ler muito. O Unix FAQ contém um números de referência a livros e news groups na Usenet que podem lhe ajudar. Você também pode dar uma olhada em User-Friendly Unix FAQ..

O Linux é uma implementação do Unix. O Projeto de documentação do Linux (LDP) tem um grande número de HOWTOs e livros online relacionados com o Linux. Muitos destes documentos podem ser instalados localmente; tente instalar o pacote doc-linux-html (versões HTML) ou o pacote doc-linux-text (versões ASCII), então veja estes documentos em /usr/doc/HOWTO. Versões internacionais dos HOWTOs da LDP também estão disponíveis como pacotes Debian.

Informações específicas a Debian podem ser encontradas abaixo.


8.2 Orientando-se com a Debian

A Debian é um pouco diferente das outras distribuições. Até mesmo se você estiver familiar com outras distribuições do Linux, voce deverá conhecer certas coisas sobre a Debian para ajudar a deixar seu sistema em perfeito estado. Este capítulo contém materiais para ajuda-lo a se orientar; a intenção dele não é ser um tutorial de como usar a Debian, mas serve como um guia rápido para o mais apressado.

O conceito mais importante a entender é o sistema de pacotes da Debian. Em essencial, grande parte do seu sistema pode ser considerado sobre o controle do sistema de pacotes. Isto inclui:

Por exemplo, se você trocar /usr/bin/perl, ele trabalhará, mas quando for atualizar seu pacote perl, o arquivo que colocou aqui será substituído. Usuários experientes podem contornar este problema colocando pacotes em "hold" no dselect.


8.3 Reativando o DOS e Windows

Após instalar o sistema básico e gravar o Master Boot Record, você será capaz de inicializar o Linux, mas provavelmente nada mais. Isto depende do que escolheu durante a instalação. Este capítulo descreverá como você pode reativar seus sistemas antigos, assim será capaz de inicializar novamente no DOS ou Windows.

O LILO é um gerenciador de partida que lhe permite inicializar outros sistemas operacionais além do Linux, que está de acordo com os padrões PC. O gerenciador de partida é configurado através do arquivo /etc/lilo.conf. Será necessário re-executar o comando lilo após qualquer modificação neste arquivo. A razão disto é que as alterações serão gravadas somente após executar o programa.

As partes importantes do arquivo lilo.conf são as linhas contendo as palavras image e other, também como linhas contendo estas. Elas podem ser usadas para descrever um sistema que será inicializado pelo LILO. Tal sistema pode incluir um kernel (image), uma partição raíz, parâmetros adicionais do kernel, etc. Tabmém configurações para inicializar um outro sistema operacional não-Linux. Estas palavras também podem ser usadas mais de uma vez. A ordem destes sistemas no arquivo de configuração é importante pois determina que sistema serão inicializado após, por exemplo, um período de tempo (delay) presumindo que o LILO não foi interrompido pelo pressionamento da tecla shift.

Após a instalação da Deiban, apenas o sistema atual está configurado para inicialização através do LILO. Se desejar inicializar outro kernel do Linux, você terá que editar o arquivo de configuração /etc/lilo.conf e adicionar as seguintes linhas:

     image=/boot/vmlinuz.new
       label=new
       append="mcd=0x320,11"
       read-only

Para uma configuração básica, apenas as primeiras duas linhas são necessárias. Se desejar conhecer mais sobre as outras duas opções, dê uma olhada na documentação do LILO. Ela pode ser encontrada em /usr/share/doc/lilo/. O arquivo que deve ler é Manual.txt. Para ter uma inicialização rápida do seu sistema, também dê uma olhada nas manpages do LILO lilo.conf(5) para uma visão das opções de configuração e lilo(8) para a descrição de instalação da nova configuração no setor de inicialização do disco rígido.

Existem outros gerenciadores de inicialização disponíveis na Debian GNU/Linux, como o GRUB (do pacote grub), CHOS (do pacote chos),Extended-IPL (no pacote extipl), loadlin (no pacote loadlin) etc.


8.4 Futuras leituras e informações

Se você precisa saber mais sobre um programa em particular, você pode tentar primeiro o comando man programa ou info programa.

Existem documentos muito úteis em /usr/doc. Em particular, /usr/doc/HOWTO e /usr/doc/FAQ contém diversas informações interessantes.

O web site da Debian contém larga quantidade de documentação. Em particular, veja Debian FAQ e o Debian Mailing List Archives. A comunidade Debian farão seu suporte; para se inscrever em uma ou mais das listas de discussão da Debian, veja Mail List Subscription.


8.5 Compilando um novo Kernel

Porque alguem deseja compilar um novo kernel? Isto não é freqüentemente necessário desde que o kernel padrão que acompanha a Debian trabalha com muitas configurações. No entanto, é útil compilar um novo kernel com o objetivo de:

Não tenha nenhum medo em tentar compilar o kernel. É divertido e lucrativo.

Para compilar um kernel para a Debian trabalhar, você precisará de vários pacotes: kernel-package, kernel-source-2.2.19 (a versão mais recente quando este documento foi escrito), fakeroot e alguns outros programas que provavelmente já estão instalados (veja /usr/doc/kernel-package/README.gz para a lista completa).

Note que você não precisa compilar o kernel usando o "método da Debian"; mas nós achamos que utilizar um sistema de pacotes para administrar o kernel é realmente mais seguro e mais fácil. De fato, você pode obter os fontes do kernel corrigidos por Linus ao invés do kernel-source-2.2.19, contudo utilize o método de compilação do kernel-package.

Note que você encontrará a documentação completa sobre o uso do kernel-package em /usr/doc/kernel-package. Esta seção contém um pequeno tutorial.

A partir de agora, nós assumimos que seus fontes do kernel estão localizados em /usr/local/src e que sua versão do kernel é 2.2.19. Como root, crie um diretório em /usr/local/src e altere o dono daquele diretório para a conta não-root que utiliza. Com sua conta normal, altere seu diretório para onde você deseja descompactar os fontes do kernel (cd /usr/local/src), descompacte os fontes do kernel (tar Ixvf /usr/src/kernel-source-2.2.19.tar.bz2), altere seu diretório para ele (cd kernel-source-2.2.19). Agora, você pode configurar o seu kernel, Execute o make xconfig se o X11 estiver instalado, configurado e rodando, make menuconfig em caso contrário (você precisará do pacote ncurses-dev instalado). Leve um tempo lendo a documentação online e escolha cuidadosamente as opções. Quando estiver em dúvida, é tipicamente melhor incluir o controlador de dispositivo (o software que gerência periféricos de hardware, como placas Ethernet, controladores SCSI, e muitos outros). Tenha cuidado: outras opções, que não estão relacionadas com hardwares específicos, devem ser deixadas em seus valores padrões caso não entende-las. Não se esqueça de selecionar "Kernel daemon support" (e.g. auto-inicialização de módulos) em "Loadable module support" (Ele não é selecionado por padrão). Se não estiver incluido, a sua instalação da Debian terá problemas.

Limpe a árvore dos fontes e resete os parâmetros do kernel-package. Para fazer isto, digite make-kpkg clean.

Agora, compile o kernel: fakeroot make-kpkg --revivion=custom.1.0 kernel-image. O número da versão "1.0" pode ser alterada a vontade; isto é um número de versão para localizar suas construções do kernel. Igualmente, você pode colocar qualquer palavra que quiser substituindo "custom" (i.e., o nome do host). A compilação do kernel poderá demorar um pouco, dependendo da potência do seu computador.

Se você precisar do suporte PCMCIA, você também deverá instalar o pacote pcmcia-source. Descompacte o arquivo compactado como root no diretório /usr/src (é importante que estes módulos estejam localizados aqui, onde eles devem ser encontrados, isto é, /usr/src/modules). Então, como root, digite make -kpkg modules_image.

Após a compilação estar completa, você poderá instalar seu kernel personalizado como qualquer pacote. Como root, digite dpkg -i ../kernel-image-2.2.19-subarch_custom.1.0_i386.deb. A parte subarch é uma subarquitetura opcional, como um "i586", dependendo de que opções do kernel utilizou. O comando dpkg -i kernel-image... instalará o kernel, junto com outros arquivos de suporte. Por instante, o system.map será apropriadamente instalado (útil para problemas de depuração do kernel), e /boot/config-2.2.19 será instalado, contendo as suas configurações atuais do sistema. Seu novo pacote kernel-image-2.2.19 é inteligente o bastante para utilizar o gerenciador de inicialização de sua plataforma para executar uma atualização na inicialização, lhe permitindo inicializar sem re-executar o gerenciador de inicialização. Se você criou um pacote de módulos, e.g., se tiver PCMCIA, será necessário instalar aquele pacote também.

Esta é a hora de reiniciar seu computador: Leia qualquer alerta que o passo acima tenha produzido, então digite shutdown -r now

Para mais informações sobre o kernel-package, leia /usr/doc/kernel-package.


[ anterior ] [ Resumo ] [ Nota dos Direitos de Autor ] [ Índice ] [ próximo ]
Instalando Debian GNU Linux 2.2 para Intel x86
versão 2.2.26, 12 June, 2001
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo