wagnerrm
(usa Slackware)
Enviado em 16/09/2013 - 14:20h
Tenho um Slackware 13.37 dando um erro logo no início da inicialização:
>
Boot:
Loading Linux....................................
........................
BIOS data check
Map file write; BIOS error code = 0x99
sussesful
Map file write; BIOS error code = 0x99
<
Aparecem duas vezes esta linha com erro 0x99 conforme mostrado acima.
Coincidência ou não, de vez em quando vou usar o console e ele está travado, não aceita nem Ctrl+Alt+Del. Só consigo acesso a máquina acessando pela rede via SSH.
Após isto ele limpa a tela, carrega o kernel e sobe normalmente.
Pesquisei sobre este erro, diz que pode ser problema no /boot/System.map ou a geometria do HD não estar batendo com a BIOS.
Atualizei recentemente meu kernel de:
ftp://ftp.slackware.com/pub/slackware/slackware-13.37/packages/linux-2.6.37.6-3/kernel-huge-smp-2.6....
Como esta mensagem aparece apenas por 1 segundo na tela, não tinha reparado se antes de atualizar o kernel também acontecia.
Acredito que meu System.map não deva ter problema pois estou usando o kernel oficial baixado por esta atualização e eu chequei o Checksum do pacote antes de atualizar.
Apenas fiz um "upgradepkg *.txz" e depois rodei o lilo para atualizar.
Cheque o meu /boot e os novos arquivos estam lá e os links simbólicos vmlinuz, System.map e config apontando para os arquivos corretos.
Pelo que andei lendo era só isso. Mas fiquei na dúvida se faltou eu fazer algo mais para atualizar o System.map?
Outra coisa que vi que pode estar causando esta mensagem de erro é a geometria do HD, mas não sei testar e corrigir isto, alguém pode me ajudar?
Tenho 2 HDs SATA comuns de 1Tb cada particionado conforme mostrado abaixo:
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = setores of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x3969752c
Dispositivo Boot Start End Blocks Id System
/dev/sda1 2048 411647 204800 fd Detecção automática de RAID Linux
/dev/sda2 411648 17188863 8388608 fd Detecção automática de RAID Linux
/dev/sda3 17188864 122046463 52428800 fd Detecção automática de RAID Linux
/dev/sda4 122046464 1953525167 915739352 fd Detecção automática de RAID Linux
O outro HD está identico pois copiei o particionamento com:
sfdisk -d /dev/sda | sfdisk /dev/sdb --force
Criei volumes RAID-1 conforme abaixo:
md0 - sda3/sdb3 - /
md1 - sda2/sdb2 - swap
md2 - sda1/sdb1 - /boot
md3 - sda4/sdb4 - /home
Na manpage do lilo.conf diz que a opção "fix-table" corrige o alinhamento das partições de acordo com a geometria do disco, mas fiquei com receio de tentar isto e causar algum problema na minha máquina.
Fonte:
http://manpages.ubuntu.com/manpages/dapper/pt/man5/lilo.conf.5.html
Esta máquina é usada como Servidor de Arquivos Samba, Banco de Dados Cachè, Firewall e Proxy SQUID.
Gostaria de tentar eliminar esta mensagem de erro e tentar fazer o console para de travar, mas está difícil, ainda mais que não posso arriscar dar um crash total ou perder dados dos discos.
Agradeço qualquer ajuda!