O Debian não inicializa - Carregando o ramdisk inicial

0

Atualmente, tenho um ambiente de inicialização múltipla, onde uso 2 discos rígidos em um sistema operacional em cada,   Windows 7 de 64 bits - com o bootloader do Windows em um deles.   e Debian 7 - com o bootloader GRUB no outro.

Eu só uso para dizer ao disco de bruxas do BIOS para inicializar e usar os dois gerenciadores de inicialização de forma independente. Mas agora o disco debian não inicializa mais. Ele inicia o grub e começa a carregar o kernel, mas congela com essa saída logo depois que o GRUB parece estar fechado.

    Loading inital ramdisk...




    PANIC: early exception 06 rip 10:ffffffff816c88a1 error 0 cr2 0

Eu tentei pesquisar as duas mensagens, mas parece que as pessoas receberam essa mensagem após as atualizações do kernel, e o evento não recebe uma mensagem de erro, apenas congela em "Carregando o ramdisk inicial ..."

Alguém tem alguma ideia sobre o que fazer?

Eu não sou muito bom nisso, estou tentando encontrar minhas especificações de harware, mas aqui está pelo menos alguma coisa

    Processor: Intel(R) Core(TM) i5 4 Core CPU 750 @ 2.67GHz(each)
    Computer: ACPI x64-Based PC
    ScreenCard: NVIDIA GeForce GT 230
    
por Lev 28.02.2015 / 16:38

1 resposta

0

Como não tenho reputação suficiente para comentar e você não forneceu informações sobre o que você fez antes que isso acontecesse, forneço duas respostas:

Pesquisa rápida indica que pode ser um problema de hardware, então tente baixar algum CD de resgate e tente executar o memtest e outros testes de estabilidade para ver se é um problema de hardware.

Se não é um problema de hardware, existe a possibilidade de chroot no seu sistema Debian para tentar gerar um novo initrd. Você precisa inicializar a partir de um CD de recuperação do Linux e montar / (e depois / boot se for uma partição separada), mas antes disso você precisa descobrir qual de seu disco contém o Linux. Tudo é feito como root.

  1. fdisk -l /dev/sd? - isto mostrará as tabelas de partição para ambas as unidades, lembre-se de qual delas contém partições Linux, seus números, tamanho e tipo (eu assumirei separadamente ext4 / is / dev / sda2, ext2 / boot é / dev / sda1 e ext4 / home é / dev / sda3). Com base neles, tente adivinhar qual deles é / (root), / boot, swap e, provavelmente, / home.
  2. Execute fsck - porque podemos: fsck.ext4 -pv /dev/sda2 e fsck.ext2 -pv /dev/sda1 .
  3. Em seguida, crie um ponto de montagem mkdir /mnt/debian e monte as partições: mount -t ext4 /dev/sda2 /mnt/debian e mount -t ext2 /dev/sda1 /mnt/debian/boot .
  4. Também precisaremos de /dev , /sys e /proc , vamos montá-los: mount -o bind /proc /mnt/debian/proc , mount -o bind /dev /mnt/debian/dev e mount -o bind /sys /mnt/debian/sys .
  5. Agora podemos fazer o chroot no seu sistema: chroot /mnt/debian /bin/bash .
  6. Agora que estamos em seu sistema, podemos recriar o initramfs, descobrir qual kernel você está inicializando ( aptitude search '~i' | grep linux-image e escolher um com a versão mais recente), executar dpkg-reconfigure linux-image-VERSION e procurar por erros durante o processo.
  7. Depois de regenerar o initrd, tente inicializar em seu sistema - exit , desmonte o sistema ( umount /mnt/debian{/dev,/sys,/proc,/boot,} - observe as chaves) e, finalmente, reboot .

Se isso não ajudar, seu sistema precisará de mais análises.

    
por 28.02.2015 / 21:13

Tags