problemas com a inicialização da Debian

2

Eu tenho um servidor Debian com um disco. Não dual boot ou nada extravagante. Apenas Debian 6.0 (Squeeze).

Eu reiniciei o servidor hoje e agora ele não inicializa. Eu recebo o seguinte (do GRUB):

error: hd0,msdos out of disk

Eu, então, obtenho um prompt de grub grub rescue>

Eu estive pesquisando por muito tempo sem sorte.

/etc/fstab

> #/etc/fstab: static file system information.
> #
> # <file system> <mount point> <type> <options> <dump> <pass> 
> aufs / aufs rw 0 0 
> tmpfs /tmp tmpfs nosuid,nodev 0 0

Eu executei o modo de recuperação do Debian e examinei o syslog . Eu vejo centenas de entradas como esta:

Jun 30 22:51:08 kernel: [  615.217382] sd 2:0:0:0: [sda] Unhandled error code
Jun 30 22:51:08 kernel: [  615.217385] sd 2:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Jun 30 22:51:08 kernel: [  615.217389] sd 2:0:0:0: [sda] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
Jun 30 22:51:08 kernel: [  615.217399] end_request: I/O error, dev sda, logical block 0
Jun 30 22:51:08 kernel: [  615.217402] Buffer I/O error on device sda, logical block 0
    
por psp 30.06.2011 / 23:06

3 respostas

2

Eu nunca lidei com esse erro antes, mas este thread aborda uma causa provável do erro. Isso sugere que você pode ter instalado o GRUB em uma partição, e não no MBR, e para corrigir a inicialização a partir do CD de instalação no modo de recuperação, em seguida:

sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda

É claro que substitua / dev / sda1 e / dev / sda pelos seus equivalentes no seu sistema.

    
por 30.06.2011 / 23:14
1

Bem, eu escrevi um artigo sobre como reparar o carregador do grub aqui Eu acho que é útil na sua situação

    
por 30.06.2011 / 23:55
0

O mais provável é que seu MBR, que inclui a tabela de partição principal, tenha sido (parcialmente) corrompido. Eu interpretaria essa mensagem de erro do grub como se um registro na tabela de partição apontasse para uma região que está fora da unidade (msdos significa apenas o tipo de particionamento). Outra possibilidade poderia ser que algo mudou nas configurações da BIOS que afetaram a geometria da unidade (número de heds, cyls, trilhas e setores). Você verificou se a bateria na placa de embarque que alimenta o CMOS está correta?

    
por 01.07.2011 / 00:15