Alisson Guindo Casagrande wrote:
> 
> Ola'
> Como eu dou o boot num Linux em uma particao acima de 1024
> isso eh possivel ? tem algum programa que faca isso ?

ora, o pior eh que tem: o loadlin consegue bootar o linux 
a partir de uma particao dos, em principio o kernel pode estar 
em qq lugar no disco, infelizmente isso implica em existir uma
particao msdos com um command.com e um autoexec.bat chamando
o loadlin.
 
> Acho que tenho que criar uma particao abaixo disso (/boot)
> configuro o lilo.conf normal ou tem alguma configuracao extra ?

eh isso aih, essa eh a forma *certeira*, mas nao eh 
a unica, dependendo da sua situacao. a configuracao eh 
simples, faca uma copia do seu /boot normal, crie uma 
particao pequena no inicio do disco e restaure seu /boot
para dentro. entao copie o seu /vmlinuz para dentro do
/boot, de modo que nele vc vaih ter algo como:

-rw-r--r--   1 root     root      1075023 May  4 20:12 vmlinuz
-rw-r--r--   1 root     root       271134 Jun 20  2000 System.map
-rw-r--r--   1 root     root          512 Oct 19  2000 boot.0300
-rw-r--r--   1 root     root          512 Oct 19  2000 boot.0800
-rw-r--r--   1 root     root         4592 May 13  2000 boot.b
-rw-r--r--   1 root     root          173 Oct 19  2000 boot_message.txt
-rw-r--r--   1 root     root          612 May 13  2000 chain.b
-rw-r--r--   1 root     root        20781 Jun 20  2000 config
-rw-------   1 root     root        62976 May 11 15:12 map
-rw-r--r--   1 root     root          644 May 13  2000 os2_d.b

bom, algumas coisas podem variar, mas eh algo assim. 
entao edite o seu /etc/lilo.conf, fica tudo igual, menos
o diretorio aonde o kernel esta:

        ...

        boot = /dev/sda

        ...

        image = /boot/vmlinuz
          root = /dev/sda1
          label = Linux
          read-only

e rode o lilo.

mas isso depende muito da geometria do disco, se vc tem
windows na maquina, pode colocar o kernel na particao 
windows e utilizar o loadlin para puxar o kernel. se vc 
tem rede e tem um server que funciona e sua estacao nao
funciona, pode pegar o etherboot e fazer um boot via tftp, 
de onde ele transfere o kernel. se a geometria do disco 
permite que entre 400MB e 800MB de espaco fiquem abaixo 
de 1024 cilindros, vc pode fazer o que eu faco sempre: eu 
crio uma particao com tamanho entre 400 e 800MB, aonde eu 
instalo o slackware (bom, no meu caso eu nao uso o kde, 
perl, tcl, python, tex, emacs, etc, daih com certeza fica 
pequeno ;). na sequencia dessa particao coloco o swap e 
na terceira e ultima particao coloco uma particao /home (se 
for uma maquina de uso geral) ou um /var (se for um 
server de mail, por exemplo) ou divido em duas particoes 
para alguma configuracao especifica.

-- 

        You cannot kill time without injuring eternity.

_____________________________________________________________________
GUS-BR Project                          http://gus-br.linuxmag.com.br

Responder a