[ anterior ] [ Índice ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ próximo ]

Instalando Debian GNU/Linux 3.0 para PowerPC
Capítulo 8 - Booting Into Your New Debian System


8.1 ``Fazer o Sistema Inicializável''

Se você selecionar "fazer o disco rígido inicializar diretamente pelo Linux", e você não está instalando a partir de uma estação sem disco rígido o sistema lhe perguntará sobre a instalação de um master boot record. Se você não está usando um boot manager (e iste é provavelmente o caso se você não conhecer o que é um boot manager) ou não tem outros sistemas operacionais diferentes no mesmo computador, responda ``Sim'' a esta questão. Se você responder ``Sim'', a próxima questão será se você quer que o Linux inicialize automaticamente através do disco rígido quando ligar seu computador. Isto configura a partição do Linux como inicializável -- a única que será carregada através do disco rígido na inicialização.

Note que uma máquina utilizando múltiplos sistemas operacionais é algo de uma arte desconhecida. Este documento não tentará descrever os diversos boot managers (gerenciadores de inicialização), que variam de arquitetura e até mesmo por subarquitetura. Você deve consultar a documentação de seu boot manager para mais detalhes. Lembre-se: quando trabalhar com um boot manager, sempre tenha muito cuidado.

O gerenciador de partida para as máquinas Power Macintosh é o "quik". Se você gosta dele você também poderá usa-lo no CHRP -- se desejar. Para todos os outros como Apus, Be-Box, MBX e PReP nós precisamos de um gerenciador genérico (se nós temos um, então temos também para PMac e CHRP).

IMPORTANTE: O passo ``Fazer o Sistema Inicializável'' instalará o quik, no entanto ele não fará as modificações necessárias na variável boot-device do OpenFirmware. Isto significa que a execução do passo ``Fazer o Sistema Inicializável'' não fará a Debian GNU/Linux ser inicializada quando reiniciar seu computador. Para fazer a Debian GNU/Linux inicializar, você precisará selecionar ``Executar um Shell'' e executar:

     nvsetenv `ofpath /dev/sda2`

onde /dev/sda2 é sua partição raíz. Faça este passo após executar ``Fazer o Sistema Inicializável''.


8.1.1 ``NewWorld'' PowerMacs

Novos powermacs (meio 1998 e mais novos) não usam o quik, ao invés disso eles usam o yaboot. O instalador não pode configurar o yaboot automáticamente assim você deve pular o passo ``Fazer o Sistema Inicializável''.

Para configurar o yaboot você precisa conhecer o seguinte:

  1. O caminho do dispositivo OpenFirmware para o disco no qual está instalando a Debian GNU/Linux. Se estiver instalando em um disco rígido IDE interno então o caminho para este dispoositivo será simplesmente 'hd:'. Você pode encontrar o caminho para o dispositivo OpenFirmware executando o comando
         ofpath /dev/sda
    

    onde /dev/sda é o dispositivo que instalou (fora da partição).

  1. O número da partição de inicialização (que criou quando particionou o disco) eg: /dev/hda2.
  1. O número do dispositivo de sua partição raíz. eg: /dev/hda3.

Agora escolha Iniciar um Shell para obter um aviso de comando e fazer os seguintes passos:

NOTA: este exemplo assume que você está instalando no disco IDE interno do Apple, neste caso o caminho do seu dispositivo OpenFirmware é `hd:' # mkofboot --boot /dev/hda2 -m /usr/lib/yaboot/ofboot --root /dev/hda3 --partition 3 onde /dev/hda2 é a partição de inicialização e /dev/hda3 é sua partição raíz -- partição 3 deve ser o mesmo número de sua partição raíz (eg: /dev/hda5 == --partition 5). Se estiver instalando em um disco scsi ou qualquer outro disco que tem o caminho da OpenFirmware diferente de `hd:' você precisará fazer os seguintes passos:

  1. Inclua "--device caminho" ao comando mkofboot acima. Use ofpath para encontrar o caminho correto do dispositivo. Exemplo:
         ofpath /dev/sda
         /pci@80000000/pci-bridge@d/ADPT,2930CU@2/@1:
           mkofboot --boot /dev/sda2 -m /usr/lib/yaboot/ofboot --root /dev/sda3 --partition 3 \
             --device /pci@80000000/pci-bridge@d/ADPT,2930CU@2/@1:
    

    ou um método parecido:

           mkofboot --boot /dev/sda2 -m /usr/lib/yaboot/ofboot --root /dev/sda3 --partition 3 \
             --device `ofpath /dev/sda`
    

Seu disco agora deve ser inicializável. Os ajustes na Openfirmware devem também serem feitos para pode inicializar a Debian GNU/Linux. (veja a documentação do ybin para detalhes de como ajustar um menu de inicialização, se necessário). Em máquinas G4 e iBooks, você pode segurar a tecla de opção e obter uma tela gráfica com um botão para cada OS inicializável, Debian GNU/Linux será um botão com o ícone de um pinguim. Se o mkofboot falhar para ajustar a variável do dispositivo de inicialização do OpenFirmware, você deverá resetar o OpenFirmware para a sua configuração padrão. Para fazer isto, segure as teclas de "opções de comando p r" enquanto faz a reinicialização da máquina.

Resetando a OpenFirmware no G3 ou G4, fará ele inicializar diretamente na Debian GNU/Linux por padrão. (Se você tiver um disco SCSI, isto pode não funcionar e você terá que entrar na OpenFirmware e ajustar a variável do dispositivo de inicialização, normalmente o ybin não faz isto automáticamente).

Após inicializar com sucesso pela primeira vez, você precisará criar um arquivo /etc/yaboot.conf permanente:

     ## default yaboot.conf for ybin and yaboot 0.6
     ## see man yaboot.conf for more details.
     
     ## change to your bootstrap partition ie /dev/hda2
     boot=unconfigured
     device=hd:
     timeout=20
     install=/usr/lib/yaboot/yaboot
     magicboot=/usr/lib/yaboot/ofboot
     
     ## Descomente se você tiver un nvsetenv compatível com newworld (ybin pode
     ## querer detectar uma versão incompatível) quando descomentar o ybin 
     ## atualizará a variável boot-device no OpenFirmware para a 
     ## partição de inicialização
     #nonvram
     
     image=/vmlinux
             label=Linux
             root=/dev/hda3
             read-only
             partition=3
  1. Mude a linha boot= para o mesmo valor que usou no parâmetro --boot no mkofboot anteriormente, esta é usa partição de inicialização.
  1. Descomente a linha 'nonvram' assim ybin poderá se assegurar que o OpenFirmware está configurado para inicializar através da partição de inicialização.
  1. Mude a linha device= se você tiver discos SCSI ou se necessário.
  1. Mude a linha root= de sua partição raíz, use o mesmo valor usado na opção --root switch do mkofboot.
  1. Se você precisar de um MacOS com dual boot, simplesmente adicione a linha
         macos=/dev/hda12
    

    no arquivo /etc/yaboot.conf. Se você também deseja iniciar o MacOSX, inclua a linha

         macosx=/dev/hda13
    

    no arquivo /etc/yaboot.conf. Você pode ter um ou ambos (ou nenhuma) destas opções ao mesmo tempo. Quando ambas macos= ou macosx= são definidas, um menu real de de opções será mostrado na inicialização, se nenhuma escolha for feita após 10 segundos, a Debian será inicializada por padrão. Se você quiser modificar o OS padrão, adicione a linha

         defaultos=macos
    

    ou

         defaultos=macosx
    

    ao arquivo /etc/yaboot.conf. O timeout para a inicialização do OS padrão poderá ser modificado adicionando

         delay=5
    

    onde

         5
    

    é o número de segundos que você deseja que o menu aguarde por uma seleção.

  1. Execute o comando ybin, este atualizará sua partição de inicialização com a configuração atual do arquivo /etc/yaboot.conf e /usr/lib/yaboot/ofboot o carregador do primeiro estágior. Use o comando ybin em qualquer momento para fazer as mudanças no arquivo /etc/yaboot.conf. Também, execute-o cada vez que o pacotes yaboot for atualizado, assim o binário atualizado do yaboot será ativado.

IMPORTANTE: Ao contrário de versões anteriores do pacote yaboot, o arquivo /usr/lib/yaboot/ofboot (formalmente /boot/ofboot.b) NÃO deve ser editado, ele é configurado automáticamente baseado nas opções de configuração do arquivo /etc/yaboot.conf. O ybin usará o utilitário ofpath para encontrar o caminho dos dispositivos OpenFirmware para ser encodificado no carregador de primeiro estágio ofboot.b. Se você está instalando em uma estação de trabalho sem disco, obviamente, a inicialização através de um disco local não será sua opção, e você deverá pular este passo.


8.2 ``Criar um Disquete de Partida''

Você pode querer criar um disquete de inicialização até mesmo se tiver a intenção de inicializar o sistema diretamente através do disco rígido. A razão para fazer isto é que não é possível inicializar através de disco rígido mal instalado, mas um disquete de inicialização sempre funcionará. Seleciona ``Criar um Disquete de Partida'' do menu e coloque um disquete vazio no sistema como solicitado. Tenha certeza que o disquete não está protegido contra gravação, pois o programa formatará e gravará no disquete. Marque-o como um disquete de "Inicialização Personalizada" e proteja-o contra gravação assim que for gravado.

Este disquete conterá um kernel e um sistema de arquivos simples, com uma diretiva de usa-lo em seu novo sistema de arquivos raíz.


8.3 O Momento da Verdade

Sua primeira inicialização do sistema é conhecido por engenheiros como o "teste de fumaça". Se você tiver qualquer disquete na sua unidade de disquetes, remova-o. Seleciona no menu a opção ``Reiniciar o Sistema''.

Se está inicializando diretamente na Debian, e o sistema não iniciar, utilize o mídia de inicialização original(atualmente, o disquete de inicialização), ou insira o disco flexível personalizado que você criou no passo anterior, e resete seu sistema. Se você não esta usando o disquete de inicialização personalizado, você provavelmente terá que incluir vários parâmetros de boot. Se inicializar com o disquete de inicialização ou técnicas similares, você precisará especificar rescue root=root, onde root é sua partição root, por exemplo "/dev/sda1".

A Debian deverá inicializar, e você verá as mesmas mensagens de quando você iniciou o sistema de instalação pela primeira vez, seguida de várias mensagens novas.


8.4 Configuração da Debian pós-inicialização (base)

Após a inicialização, será lhe perguntado para completar a configuração do seu sistema básico, e então selecionar pacotes adicionais que deseja instalar. A aplicação que o guia durante este passo é chamado base-config.

Se desejar re-executar o pacote base-config em qualquer ponto após completar a instalação, execute como root dpkg-reconfigure base-config.


8.5 Senhas MD5

Você será primeiro perguntado se deseja instalar as senhas MD5. Esta é um método alternativo de armazenar as enhas em seu sistema que é mais seguro que os métodos padrões (chamados "crypt").

O padrão é "não", mas se você não precisa de suporte a NIS e está centralizado na segurança desta máquina, você pode dizer "sim".


8.6 Suporte a Senhas Ocultas

A não ser que tenha dito "sim" as senhas MD5, o sistema lhe perguntará se deseja ativar as senhas ocultas. Este é um método para seu sistema Linux ter um pouco mais de segurança. Em um sistema sem senhas ocultas, as senhas são armazenadas (encriptadas) em um arquivo lido por todos, /etc/passwd. Este arquivo pode ser lido por qualquer um que entra no sistema porque ele contém dados vitais dos usuários, por exemplo, o mapeamento entre identificações numéricas de usuários e nomes de login. Então, alguém pode conseguir seu arquivo /etc/passwd e executar um ataque brute force nele para tentar descobrir as senhas.

Se você tem senha oculta ativada, as senhas serão armazenadas no arquivo /etc/shadow, que é lido somente pelo root. Então, nós recomendamos que você ative a senha oculta (shadow passwords).

A reconfiguração do seu sistema de senhas sombras pode ser feito a qualquer hora com o programa shadowconfig. Após a instalação, veja /usr/doc/passwd/README.debian.gz para mais informações.


8.7 Escolher a senha do usuário root

A conta root é também chamada de super usuário, este é um login que ultrapassa todos as proteções de segurança de seu sistema. A conta root somente deve ser usada para fazer a administração do sistema, e usada o menor tempo possível.

Qualquer senha que criar deverá conter de 6 a 8 caracteres, e também poderá conter letras maiúsculas e minúsculas, e também caracteres de pontuação. Tenha um cuidado especial quando escolher sua senha root, desde que ela é a conta mais poderosa. Evite palavras de dicionário ou o uso de qualquer outros dados pessoais que podem ser adivinhados.

Se qualquer um lhe pedir senha root, seja extremamente cuidadoso. Você normalmente nunca deve distribuir sua conta root, a não ser que esteja administrando um computador com mais de um administrador do sistema.


8.8 Criando um usuário ordinário

O sistema perguntará se deseja criar um usuário ordinário neste ponto. Esta conta deve ser usada como sua conta pessoal. Você não deve usar a conta root para uso diário ou como seu login pessoal.

Porque não? Bem, uma razão para evitar usar privilégios root é por causa da facilidade de se cometer danos irreparáveis como root. Outra razão é que você pode ser enganado e rodar um programa Cavalo de Tróia -- que é um programa que obtém poderes do super usuário para comprometer a segurança do seu sistema sem que você saiba. Qualquer bom livro de administração de sistemas Unix cobre este tópico em maiores detalhes - considere a leitura de um destes se isto for novidade para você.

Nomeie a conta do usuário do jeito que quiser. Se seu nome é John Smith, você pode usar "smith", "john", "jsmith" ou "js". Você também será perguntado sobre o nome completo do usuário e, como antes, uma senha.

Você pode adicionar um usuário a qualquer momento após a instalação usando o comando adduser.


8.9 Configurando o PPP

Em seguida será perguntado se deseja instalar o resto do sistema usando PPP. Se não estiver instalando a partir de um CD-ROM e/ou está conectado diretamente a uma rede, você pode escolher "não" e pular esta seção.

Se escolher configurar o PPP neste ponto, um programa chamado pppconfig será executado. Este programa lhe ajuda a configurar sua conexão PPP. Tenha certeza, quando ele te perguntar pelo nome de sua conexão dial-up, escolher o nome "provider".

Felizmente, o programa pppconfig encaminhará você durante a configuração da conexão PPP. No entanto, se ele não funcionar com você, veja abaixo instruções detalhadas.

Para fazer uma conexão PPP, você precisará conhecer a base da visualização de arquivo e edição no Linux. Para ver arquivos, você pode usar more, e zmore para arquivos compactados com a extensão .gz. Por exemplo, para ver README.debian.gz, digite zmore README.debian.gz. O sistema básico vem com dois editore: ae, que é mais simples de se usar, mas não tem tantas características, e elvis-tiny, um clone limitado do vi. Você provavelmente dever instalar mais tarde editores com mais características e visualizadores, como o nvi, less e emacs.

Edite /etc/ppp/peers/provider e troque "/dev/modem" por "/dev/ttyS#" onde # é o número da porta serial do modem no Linux. No Linux, as portas seriais são contadas a partir de 0; sua primeira porta serial é /dev/ttyS0 no Linux. O próximo passo é editar /etc/chatscripts/provider e inserir seu número de telefone do provedor, seu nome de usuário e senha. Não apague o "\q" que precede a senha. Ele oculta a senha para não aparecer em seus arquivos de log.

Muitos provedores usam PAP ou CHAP para seqüência de login ao invés da autenticação em modo texto. Outros usam ambos. Se seu provedor requer PAP ou CHAP, você precisará fazer um procedimento diferente. Comente tudo abaixo da string de discagem (a única que inicia com "ATDT") em /etc/chatscripts/provider, modifique /etc/ppp/peers/provider como descrito acima, e inclua user name onde name é o seu nome do usuário do provedor que esta configurando esta conexão. O próximo passo é editar /etc/pap-secrets ou /etc/chap-secrets e entrar com sua senha aqui.

Também será necessário editar o arquivo /etc/resolv.conf e incluir o endereço IP do servidor DNS do seu provedor. As linhas em /etc/resolv.conf seguem o seguinte formato: nameserver xxx.xxx.xxx.xxx onde os x's são os números do endereço IP. Opcionalmente, você pode adicionar a opção usepeerdns ao arquivo /etc/ppp/peers/provider, que ativará automáticamente os servidores DNS apropriados, usando as configurações que o computador remoto normalmente oferece.

A não ser que seu provedor tenha uma sequencia de login diferente da maioria dos ISPs, está pronto! Inicie sua conexão PPP digitando pon como root, e monitore o processo usando o comando plog. Para disconectar, use poff, como root.


8.10 Removendo PCMCIA

Se você não precisar do suporte para PCMCIA, você remove-lo neste momento. Isto faz sua inicialização mais limpa; e facilitará também a troca do seu kernel (PCMCIA requer muita correlação entre as versões dos drivers PCMCIA, os módulos do kernel, e o próprio kernel).


8.11 Configurando o APT

O principal método que as pessoas usam para instalar os pacotes em seu sistema é via programa apt-get, existente no pacote apt. [4] O APT deve ser configurado para saber de onde copiar os pacotes. O aplicativo assistente que te guiará nesta tarefa é chamado apt-setup.

O próximo passo neste processo de configuração é dizer o APT onde outros pacotes Debian podem ser encontrados. Note que você pode re-executar esta ferramenta em qualquer ponto após a instalação executando o comando apt-setup, ou editando manualmente o arquivo /etc/apt/sources.list.

Se você está inicializando através de um CD-ROM oficial, então aquele CD-ROM deve ser configurado automáticamente como um fonte apt sem perguntar. Você notará isto porque seu CD-ROM será scaneado, e então ele perguntará se deseja configurar outro CD-ROM. Se você tiver múltiplos CD-ROMs — e muitas pessoas terão — então você deverá ir em frente e scanear cada um destes CDs, um por um.

Para usuários que não possuem um CD da Debian, serão oferecidas outras opções de como os pacotes da Debian serão acessados: FTP, HTTP, CD-ROM ou um sistema de arquivos locais. Para usuários de CD-ROm, você pode obter este passo perguntando especificamente para incluir outra fonte de instalação.

Você deve saber que é perfeitamente aceitável ter um número de diferentes fontes do APT, até para o mesmo arquivo da Debian. O apt-get automaticamente utilizará o pacote com o maior número de versão através de todas as versões disponíveis. Ou por exemplo, se tiver ambos os métodos de acesso HTTP e um CD-ROM do apt, o apt-get deve usar automáticamente o CD-ROM local quando possível, e somente usar o HTTP se uma nova versão estiver disponível. No entanto, não é uma boa idéia adicionar fontes do APT desnecessárias, pois isso poderá deixar o processo de checagem de novas versões dos arquivos da rede bastante lento.


8.11.1 Configurando os fontes de pacotes na Rede

Se desejar instalar o resto do seu sistema via rede, a opção mais comum é selecionar o método "http". O método "ftp" também é aceitável, mas tende a fazer conexões de forma um pouco mais lenta.

A seguir você será perguntar se deseja ter qualquer programa non-free. Isto se refere a programas comerciais ou qualquer outro programa que o licenciamento não segue a Debian Free Software Guidelines. É bom dizer "sim", mas tenha cuidado ao instalar tais softwares, porque você precisa se assegurar que está usando o programa de acordo com sua licença.

O próximo passo durante a configuração dos fontes da rede é dizer ao apt-setup em que país você está. Isto permite selecionar o mirror Oficial dos arquivos da Debian mais próximo de você que será conectado. Dependendo do país que selecionar, você será presenteadoc om uma lista de possíveis máquinas. É recomendável pegar uma do topo da lista, mas qualquer delas poderá funcionar.

Se estiver instalando via HTTP, você será perguntado por configurar seu servidor proxy. Muitas vezes isto é requerido por pessoas operando através de firewalls, em redes coorporativas, etc.

Finalmente, seu novo pacote fonte de rede será testado. Se tudo funcionar bem, você será perguntado se deseja fazer tudo novamente com outro método de rede.


8.12 Instalação de Pacotes: Simples ou Avançada

A seguir você será perguntado se deseja usar o método de instalação simples ou mais rigoroso, método avançado. Nós recomendamos iniicar com o método simples, pois pode executar o método avançado a qualquer momento.

Saiba que para a instalação simples, o base-config está meramente invocando o programa tasksel. Para a instalação avançada de pacotes, o programa tasksel estará executando o programa dselect. Um destes podem ser executados a qualquer momento após a instalação para instalar mais pacotes. Se você estiver procurando por um pacote simples, após a instalação ser concluída, simplesmente execute apt-get install pacote, onde pacote é o nome do pacote que está procurando.


8.13 Seleção Simples de Pacotes -- O Instalador de Tarefas

Se selecionar instalação "simples", será executado o Instalador de Tarefas (tasksel). Esta técnica lhe oferece um número de conjunto de programas pré-definidos pela Debain. Você pode sempre selecionar, pacote por pacote, o que deseja instalar em sua nova máquina. Este é o propósito do programa dselect, descrito abaixo. Mas isto pode ser uma tarefa longa com aproximadamente 8000 pacotes disponíveis na Debian!

Assim, você tem a oportunidade de selecionar tarefas ao invés disso. Estas representam claramente um diferente número de trabalhos ou cosias que você deseja fazer com o seu computador, tal como "Samba" para servidores SAMBA, ou "Gnome Desktop" para o ambiente de trabalho GNOME.

Para cada tarefa, você pode selecionar e selecionar "Task Info" para ver mais detalhes sobre ela. Isto lhe permitirá ver uma descrição extendida e uma lista de pacotes incluidas para aquela tarefa.

Uma vez que selecionou suas tarefas, selecione "Finish". Neste ponto, o apt-get será executado para instalar os pacotes que selecionou. Será lhe mostrado o número de pacotes que serão isntalados, e quantos kilobytes de pacotes, se disponível, serão copiados.

Existem duas coisas a serem mencionadas neste ponto. Primeiro, dos 8000 pacotes disponíveis na Debian, somente uma pequena minoria destes são cobertos pelas tarefas oferecidas pelo instalador de tarefas. Para ver detalhes sobre mais pacotes, use apt-cache search string-de-procura (veja a página de manual apt-cache(8)), ou execute o dselect como descrito abaixo.

A segunda coisa a mencionar são os assim chamados pacotes "padrões" não são instalados por padrão. Assim, algum software, que nós consideramos básico para um sistema Linux, pode não ser instalado. [5] Para instalar aquele software, simplesmente execute o comando tasksel -s, sem selecionar quaisquer pacotes, então selecione "Finish".


8.14 Seleção Avançada de Pacotes com o dselect

Se selecionar seleção "avançada" de pacotes, você será enviado ao programa dselect. A leitura do dselect Tutorial é requerida antes de executar o dselect O dselect lhe permite selecionar pacotes que serão instalados em seu sistema. Se tiver um CD-ROM ou disco rígido contendo os pacotes adicionais da Debian que deseja instalar em seu sistema, ou se estiver conectado a Internet, isto lhe será útil certamente. Caso contrário, você pode desejar sair do dselect e inicia-lo depois, uma vez qe transportar os arquivos de pacotes da Debian para o seu sistema. Você deve ser o super-usuário (root) quando executar o dselect.


8.15 Entrando no Sistema

Após instalar os pacotes, será mostrado o aviso de login. Entre no sistema usando seu login pessoal e senha que selecionou. Seu sistema estará agora pronto para o uso.


[ anterior ] [ Índice ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ próximo ]

Instalando Debian GNU/Linux 3.0 para PowerPC

versão 3.0.23, 15 May, 2002
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo