como posso corrigir o erro: hd0 fora do disco?

0

Estou executando o Ubuntu 12.04 em um netbook - Acer AS 1410.

Após uma sessão de download, reiniciei o computador e ele disse:

error: hd0 out of disk. Press any key to continue...

Eu pressionei tudo, mas está congelado lá.

Alguma ideia do que há de errado com isso e o que posso fazer para corrigir isso? Eu não tenho conseguido rodar meu computador desde que ele está congelado assim. Ajuda por favor!

Eu inicializei o live cd e executei sudo fdisk -lu no terminal, e aqui está o que me deu:

Disk /dev/sda: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders, total 117231408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9a696263

   Device Boot      Start         End      Blocks   Id  System
/dev/sda3            2048   117229567    58613760    5  Extended
/dev/sda5   *    71647232   109039615    18696192   83  Linux
/dev/sda6       109041664   117229567     4093952   82  Linux swap / Solaris
/dev/sda7            4096    71645183    35820544   83  Linux

Partition table entries are not in disk order

Eu sou um pouco iniciante nisso, então não sei o que isso significa. alguma ideia? Obrigado!

    
por rux 24.06.2013 / 01:23

2 respostas

0

Eu acredito que você tenha atualizado muitas vezes, e você tem um monte de kernals linux antigos enchendo sua partição do grub.

Eu acho que você vai ter que inicializar a partir de um DVD ou USB, montar a partição de boot do HD, ver se está de fato cheio e, se for o caso, excluir manualmente alguns kernals antigos.

Se você não tiver um backup, copie seu ~ / para um lugar seguro primeiro.

    
por Marc 24.06.2013 / 01:46
0

Comece com um Live-Usb.

Sessão de carregamento concluída:

Abra um terminal.

Pressione Ctrl + Alt + T

Execute:

sudo -i
umount /dev/sda5
fsck -y /dev/sda5
umount /dev/sda6
fsck -y /dev/sda6
mount /dev/sda5 /mnt
mount --bind /dev /mnt/dev 
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
apt-get update
apt-get autoremove
apt-get clean
UNUSCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
apt-get remove --purge $UNUSCONF
NEWKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
ADDKERNEL="linux-(image|headers|ubuntu-modules|restricted-modules)"
METAKERNEL="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
UNUSKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $ADDKERNEL |grep -vE $METAKERNEL|grep -v $NEWKERNEL)
apt-get remove --purge $UNUSKERNELS
grub-install --root-directory=/mnt /dev/sda
grub-install --recheck /dev/sda
umount /mnt
reboot
    
por kyodake 31.05.2015 / 18:39