+ Responder ao Tópico



  1. #1
    cr4sh
    Visitante

    Padrão Como dar o boot pelo disquete no slackware 9.0 com o loadlin

    Como dar o boot pelo disquete no slackware 9.0 com o loadlin?
    se alguém saber me ajude aeee.. eu agradeço! <IMG SRC="images/forum/icons/icon_smile.gif">

  2. #2

    Padrão Como dar o boot pelo disquete no slackware 9.0 com o loadlin

    C:\> LOADLIN vmlinuz root=/dev/hda1 ro

    PARA FICAR BEM CLARO, RETIREI UM TRECHO DO GUIAFOCALINUX2...
    RECOMENTO A LEITURA...SOBRE O SYSLINUX, QUE TAMBEM INCLUI...

    VC O ENCONTRA , NO www.superdownloads.com.br/linux


    Valeu....







    6.4. LOADLIN
    ------------

    É um gerenciador de partida que permite iniciar o `GNU/Linux&acute; a partir
    do `DOS&acute;. A vantagem do uso do `Loadlin&acute; é não ser preciso reiniciar
    o computador para se entrar no `GNU/Linux&acute;. Ele funciona carregando o
    `kernel&acute; (copiado para a partição `DOS&acute para a memória e
    inicializando o `GNU/Linux&acute;.

    Outro motivo pelo qual é muito usado é quando o `GNU/Linux&acute; não tem
    suporte a um certo tipo de dispositivo, mas este tem seu suporte no
    `DOS&acute; ou `Windows&acute; e funciona corretamente com eles.

    O truque é o seguinte: Você inicia normalmente pelo `DOS&acute; e após seu
    dispositivo ser configurado corretamente pelo driver do `DOS&acute; e
    funcionando corretamente, você executa o `Loadlin&acute; e o `GNU/Linux&acute;
    assim poderá usa-lo. Muitos usam o comando `Loadlin&acute; dentro do
    arquivo `autoexec.bat&acute; para iniciar o `GNU/Linux&acute; automaticamente após
    o dispositivo ser configurado pelo `DOS&acute;.

    ATENÇÃO!!! Não execute o `Loadlin&acute; dentro do Windows.

    6.4.1. Opções do LOADLIN
    ------------------------

    Abaixo a lista de opções que podem ser usadas com o programa `LOADLIN&acute;
    (note que todas são usadas no `DOS&acute:

    `loadlin [_imagem_kernel_] [_argumentos_] [_opções_]&acute;

    * `imagem_kernel&acute; - Arquivo que contém o kernel.
    * `root=dispositivo&acute; - Especifica o dispositivo que contém o
    sistema de arquivos raiz. É especificado de acordo com a
    identificação de dispositivos no `GNU/Linux&acute; (`/dev/hda1&acute;,
    `/dev/hdb1&acute;, etc).
    * `ro&acute; - Diz ao kernel para montar inicialmente o sistema de
    arquivos raiz como somente leitura. Os scripts de inicialização
    normalmente modificam o sistema de arquivos para leitura e
    gravação após sua checagem.
    * `rw&acute; - Diz ao kernel para montar inicialmente o sistema de
    arquivos raiz como leitura e gravação.
    * `initrd=[NUM]&acute; - Define o tamanho do disco RAM usado no sistema.
    * `-v&acute; - Mostra detalhes sobre mensagens e configuração
    * `-t&acute; - Modo de teste, tudo é feito menos a inicialização do
    `GNU/Linux&acute;.
    * `-d arquivo&acute; - Mesma função de `-t&acute;, mas envia a saída para o
    arquivo
    * `-txmode&acute; - Altera o modo de vídeo para 80x25 antes de
    inicializar o kernel.
    * `-dskreset&acute; - Após carregar a imagem do kernel, reseta todos os
    discos rígidos antes de inicializar o `GNU/Linux&acute;.

    6.4.2. Exemplo de inicialização com o LOADLIN
    ---------------------------------------------

    Abaixo você encontra um exemplo do comando `loadlin&acute; que poderá ser
    usado em sua instalação `GNU/Linux&acute; (precisando apenas ajustar a
    localização da partição raiz do `GNU/Linux&acute; de acordo com seu
    sistema).

    C:\> LOADLIN vmlinuz root=/dev/hda1 ro
    | | |
    | | +- Montar como somente leitura
    | |
    | +- Partição raiz
    |
    +- Nome do kernel copiado para o DOS


    6.5. syslinux
    -------------

    Outro gerenciador de partida que funciona somente com sistemas de
    arquivos `DOS&acute;. A principal diferença do `syslinux&acute; em relação ao
    `LOADLIN&acute; é que foi feito especialmente para funcionar em disquetes
    formatados no `DOS&acute;, facilitando a instalação do `GNU/Linux&acute; e para a
    criação de disquetes de recuperação ou de inicialização. Um disquete
    gerado pelo `syslinux&acute; é lido sem problemas pelo `DOS&acute;/`Windows&acute;.

    `syslinux [-s] [_dispositivo_]&acute;

    A opção `-s&acute; instala no disquete uma versão segura, lenta e estúpida
    do `syslinux&acute;. Isto é necessário para algumas `BIOS&acute; problemáticas.

    6.5.1. Criando um disquete de inicialização com o syslinux
    ----------------------------------------------------------

    Siga os passos abaixo para criar um disquete de inicialização com o
    `syslinux&acute;:

    1. Formate o disquete no `DOS&acute; ou com alguma ferramenta `GNU/Linux&acute;
    que faça a formatação de disquetes para serem usados no `DOS&acute;.

    2. Copie um ou mais arquivos de `kernel&acute; para o disquete

    3. Digite `syslinux /dev/fd0&acute; (lembre-se de usar a opção `-s&acute; se
    tiver problemas de inicialização). Este comando modificará o
    setor de partida do disquete e gravará um arquivo chamado
    `LDLINUX.SYS&acute; no diretório raiz do disquete.

    Lembre-se: O disquete deve estar desmontado antes de usar o
    comando `syslinux&acute;, caso o disquete estiver montado uma mensagem
    será mostrada e o `syslinux&acute; abortado.

    Por padrão é carregado o kernel de nome `GNU/Linux&acute;. Este padrão pode
    ser modificado através do arquivo de configuração `SYSLINUX.CFG&acute; que
    também é gravado no diretório raiz do disquete. Veja Seção 6.5.2, `O
    arquivo SYSLINUX.CFG&acute; para detalhes.

    Se as teclas Caps Lock ou Scrool Lock estiverem ligadas ou Shift, Alt
    forem pressionadas durante o carregamento do `syslinux&acute;, o `syslinux&acute;
    mostrará um aviso de `boot:&acute; no estilo do `LILO&acute;. O usuário pode
    então digitar o nome do kernel seguido de qualquer parâmetro para
    inicializar o `GNU/Linux&acute;.

    6.5.2. O arquivo SYSLINUX.CFG
    -----------------------------

    Este arquivo é criado no diretório raiz da unidade de disquete e
    contém as opções que serão usadas para modificar o funcionamento do
    `syslinux&acute;. Abaixo a listagem de opções que podem ser especificadas
    neste arquivo:
    default [kernel] [opções]
    Indica o nome do kernel e as opções dele que serão usadas na
    inicialização, caso `syslinux&acute; seja iniciado automaticamente.
    Caso não for especificado, o assumido para o kernel será
    `GNU/Linux&acute; sem nenhuma opção de inicialização.
    append [opções]
    Passa uma ou mais opções ao kernel na inicialização. Elas serão
    adicionadas automaticamente para inicializações automáticas e
    manuais do `syslinux&acute;.
    label [nome]
    kernel [kernel]
    append [opções]
    Nome que identificará o kernel no aviso de `boot:&acute; (idêntica a
    opção `label=&acute; do `LILO&acute. Se a imagem especificada por `nome&acute;
    for selecionada, o kernel usado será o especificado pelo
    parâmetro `kernel&acute; e as opções usadas por `append&acute;.
    Caso seja passado um hífen `-&acute; ao parâmetro `append&acute;, os
    parâmetros passados pelo `append&acute; global serão anulados.
    implicit [valor]
    Se o [valor] for igual a 0, não carrega a imagem até que seja
    explicitamente especificada na opção `label&acute;.
    timeout [tempo]
    Indica quanto tempo o `syslinux&acute; aguardará antes de inicializar
    automaticamente (medido em 1/10 de segundos). Caso alguma tecla
    seja pressionada, a inicialização automática é interrompida.
    Para desativar esta característica, use 0 como `timeout&acute;. O
    valor máximo é de 35996.
    font [nome]
    Especifica uma fonte (em formato `.psf&acute que será usada para
    mostrar as mensagens do `syslinux&acute; (após o aviso de copyright do
    programa). Ele carrega a fonte para a placa de vídeo, se a fonte
    conter uma tabela unicode, ela será ignorada. Somente funciona
    em placas EGA e VGA.
    kbdmap [mapa]
    Instala um simples mapa de teclado. O mapa de teclados usado é
    muito simples: somente remapeia códigos conhecidos pela `BIOS&acute;, o
    que significa que somente teclas usadas no teclado padrão EUA
    serão usadas.
    O utilitário `keytab-lilo.pl&acute; da distribuição do `lilo&acute; pode ser
    usado para criar tais mapas de teclado.
    prompt [valor]
    Se [valor] for igual a 1, mostra automaticamente o aviso de
    `boot:&acute; assim que o `syslinux&acute; for iniciado. Caso seja igual a
    0, mostra o aviso de `boot:&acute; somente se as teclas Shift ou Alt
    forem pressionadas ou Caps Lock e Scrool Lock estiverem ativadas.
    display [arquivo]
    Mostra o conteúdo do [arquivo] durante a inicialização do
    `syslinux&acute;.
    F1 [arquivo]
    F2 [arquivo]
    ...
    F0 [arquivo]
    Especifica que arquivos serão mostrados quando as teclas de F1
    até F10 forem pressionadas. Para detalhes, veja Seção 6.5.3,
    `Formatação dos arquivos de tela do syslinux&acute;.

    6.5.3. Formatação dos arquivos de tela do syslinux
    --------------------------------------------------

    Os arquivos de texto que são mostrados na tela pelo `syslinux&acute; podem
    ter suas cores modificadas usando parâmetros simples, isto causa um
    bom efeito de apresentação. Abaixo estão os códigos que podem ser
    usados para criar um arquivo texto que será exibido pelo `syslinux&acute;:

    CTRL+L - Limpa a tela (semelhante ao que o clear faz).
    CTRL+O[frente][fundo] - Define a cor de frente e fundo, se somente
    uma cor for especificada, esta será assumida como frente.
    Veja os valores para [frente] e [fundo] abaixo:
    00 - preto 08 - cinza escuro
    01 - azul escuro 09 - azul claro
    02 - verde escuro 0a - verde claro
    03 - ciano escuro 0b - ciano claro
    04 - vermelho escuro 0c - vermelho claro
    05 - purple escuro 0d - purple claro
    06 - marrom 0e - amarelo
    07 - cinza claro 0f - branco
    CTRL+Z - Equivalente ao fim de arquivo no DOS

    O código padrão usado é o 07. Escolhendo uma cor clara para o fundo
    (08-0f) resultará em uma cor piscante correspondente para a texto
    (00-07).


    -------------------------------------------------------------------------------