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">
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">
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´ a partir
do `DOS´. A vantagem do uso do `Loadlin´ é não ser preciso reiniciar
o computador para se entrar no `GNU/Linux´. Ele funciona carregando o
`kernel´ (copiado para a partição `DOS´ para a memória e
inicializando o `GNU/Linux´.
Outro motivo pelo qual é muito usado é quando o `GNU/Linux´ não tem
suporte a um certo tipo de dispositivo, mas este tem seu suporte no
`DOS´ ou `Windows´ e funciona corretamente com eles.
O truque é o seguinte: Você inicia normalmente pelo `DOS´ e após seu
dispositivo ser configurado corretamente pelo driver do `DOS´ e
funcionando corretamente, você executa o `Loadlin´ e o `GNU/Linux´
assim poderá usa-lo. Muitos usam o comando `Loadlin´ dentro do
arquivo `autoexec.bat´ para iniciar o `GNU/Linux´ automaticamente após
o dispositivo ser configurado pelo `DOS´.
ATENÇÃO!!! Não execute o `Loadlin´ dentro do Windows.
6.4.1. Opções do LOADLIN
------------------------
Abaixo a lista de opções que podem ser usadas com o programa `LOADLIN´
(note que todas são usadas no `DOS´:
`loadlin [_imagem_kernel_] [_argumentos_] [_opções_]´
* `imagem_kernel´ - Arquivo que contém o kernel.
* `root=dispositivo´ - Especifica o dispositivo que contém o
sistema de arquivos raiz. É especificado de acordo com a
identificação de dispositivos no `GNU/Linux´ (`/dev/hda1´,
`/dev/hdb1´, etc).
* `ro´ - 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´ - Diz ao kernel para montar inicialmente o sistema de
arquivos raiz como leitura e gravação.
* `initrd=[NUM]´ - Define o tamanho do disco RAM usado no sistema.
* `-v´ - Mostra detalhes sobre mensagens e configuração
* `-t´ - Modo de teste, tudo é feito menos a inicialização do
`GNU/Linux´.
* `-d arquivo´ - Mesma função de `-t´, mas envia a saída para o
arquivo
* `-txmode´ - Altera o modo de vídeo para 80x25 antes de
inicializar o kernel.
* `-dskreset´ - Após carregar a imagem do kernel, reseta todos os
discos rígidos antes de inicializar o `GNU/Linux´.
6.4.2. Exemplo de inicialização com o LOADLIN
---------------------------------------------
Abaixo você encontra um exemplo do comando `loadlin´ que poderá ser
usado em sua instalação `GNU/Linux´ (precisando apenas ajustar a
localização da partição raiz do `GNU/Linux´ 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´. A principal diferença do `syslinux´ em relação ao
`LOADLIN´ é que foi feito especialmente para funcionar em disquetes
formatados no `DOS´, facilitando a instalação do `GNU/Linux´ e para a
criação de disquetes de recuperação ou de inicialização. Um disquete
gerado pelo `syslinux´ é lido sem problemas pelo `DOS´/`Windows´.
`syslinux [-s] [_dispositivo_]´
A opção `-s´ instala no disquete uma versão segura, lenta e estúpida
do `syslinux´. Isto é necessário para algumas `BIOS´ 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´:
1. Formate o disquete no `DOS´ ou com alguma ferramenta `GNU/Linux´
que faça a formatação de disquetes para serem usados no `DOS´.
2. Copie um ou mais arquivos de `kernel´ para o disquete
3. Digite `syslinux /dev/fd0´ (lembre-se de usar a opção `-s´ se
tiver problemas de inicialização). Este comando modificará o
setor de partida do disquete e gravará um arquivo chamado
`LDLINUX.SYS´ no diretório raiz do disquete.
Lembre-se: O disquete deve estar desmontado antes de usar o
comando `syslinux´, caso o disquete estiver montado uma mensagem
será mostrada e o `syslinux´ abortado.
Por padrão é carregado o kernel de nome `GNU/Linux´. Este padrão pode
ser modificado através do arquivo de configuração `SYSLINUX.CFG´ que
também é gravado no diretório raiz do disquete. Veja Seção 6.5.2, `O
arquivo SYSLINUX.CFG´ para detalhes.
Se as teclas Caps Lock ou Scrool Lock estiverem ligadas ou Shift, Alt
forem pressionadas durante o carregamento do `syslinux´, o `syslinux´
mostrará um aviso de `boot:´ no estilo do `LILO´. O usuário pode
então digitar o nome do kernel seguido de qualquer parâmetro para
inicializar o `GNU/Linux´.
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´. 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´ seja iniciado automaticamente.
Caso não for especificado, o assumido para o kernel será
`GNU/Linux´ 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´.
label [nome]
kernel [kernel]
append [opções]
Nome que identificará o kernel no aviso de `boot:´ (idêntica a
opção `label=´ do `LILO´. Se a imagem especificada por `nome´
for selecionada, o kernel usado será o especificado pelo
parâmetro `kernel´ e as opções usadas por `append´.
Caso seja passado um hífen `-´ ao parâmetro `append´, os
parâmetros passados pelo `append´ 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´.
timeout [tempo]
Indica quanto tempo o `syslinux´ 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´. O
valor máximo é de 35996.
font [nome]
Especifica uma fonte (em formato `.psf´ que será usada para
mostrar as mensagens do `syslinux´ (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´, o
que significa que somente teclas usadas no teclado padrão EUA
serão usadas.
O utilitário `keytab-lilo.pl´ da distribuição do `lilo´ pode ser
usado para criar tais mapas de teclado.
prompt [valor]
Se [valor] for igual a 1, mostra automaticamente o aviso de
`boot:´ assim que o `syslinux´ for iniciado. Caso seja igual a
0, mostra o aviso de `boot:´ 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´.
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´.
6.5.3. Formatação dos arquivos de tela do syslinux
--------------------------------------------------
Os arquivos de texto que são mostrados na tela pelo `syslinux´ 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´:
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).
-------------------------------------------------------------------------------