erro de kernel panic após recompilação

2

Estou completamente bloqueado, mas temporariamente. Eu tenho um Ubuntu 11.10 em bom estado, neste instalei o VirtuelBox. Eu instalei no VirtuelBox como Ghest Debian Squeeze com Kernel 2.6.32-5-686. ja 'tentei recompilar meu kernel para apagar todo o driver composont entao liguei a configuração atual do driver necessário para o funcionamento do Ghest Debian. Etapas para compilar e instalar o kernel são:

root login
# nano /etc/apt/sources.list
# apt-get update
# apt-get install debconf-utils debhelper dpkg-dev build-essential kernel-package libncurses5-dev
# uname-r
2.6.32-5-686
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.5.tar.bz2
# tar xvjf linux-2.6.32.5.tar.bz2
# mv linux-2.6.32.5/ /usr/src/
# cd /usr/src/linux-2.6.32.5/
# cp /boot/config-2.6.32-5-686. config
### make allnoconfig##
# make menuconfig
we selected the penultimate year Load Alternate Configuration File
you exit the menu while watching
# make-kpkg - append-to-version "-tango" - initrd buildpackage-us-uc
the image is now in /usr/src/
# dpkg-i linux-image-2.6.32.5-tango-tango-2.6.32.5-10.00Custom_i386.deb

an error when starting the first line from Grub kernel panic not syncing vfs Unable to mount root fs on unknown-block 0 0 GRUB

lsmod Tamanho do módulo usado por ppdev 4058 0 lp 5570 0 binfmt_misc 4907 1 fusível 44268 1 loop 9769 0 snd_intel8x0 19595 1 snd_ac97_codec 79200 1 snd_intel8x0 ac97_bus 710 1 snd_ac97_codec snd_pcm 47226 2 snd_intel8x0, snd_ac97_codec snd_seq 35463 0 snd_timer 12270 2 snd_pcm, snd_seq snd_seq_device 3673 1 snd_seq parport_pc 15799 0 parport 22554 3 ppdev, lp, parport_pc snd 34423 8 snd_intel8x0, snd_ac97_codec, snd_pcm, snd_seq, snd_timer, snd_seq_device psmouse 44809 0 pcspkr 1207 0 serio_raw 2916 0 ac 1640 0 joydev 6739 0 evdev 5609 8 i2c_piix4 7076 0 botão 3598 0 i2c_core 12787 1 i2c_piix4 sonoridade 3450 1 snd snd_page_alloc 5045 2 snd_intel8x0, snd_pcm ext3 94396 5 jbd 32317 1 ext3 mbcache 3762 1 ext3 usbhid 28008 0 escondeu 50909 1 usbhid sg 19937 0 sr_mod 10770 0 cdrom 26487 1 sr_mod sd_mod 26005 7 crc_t10dif 1012 1 sd_mod ata_generic 2247 0 ohci_hcd 16999 0 ata_piix 17736 0 ahci 27410 6 ehci_hcd 28693 0 térmica 9206 0 libata 115869 3 ata_generic, ata_piix, ahci thermal_sys 9378 1 térmica usbcore 98969 4 usbhid, ohci_hcd, ehci_hcd nls_base 4541 1 usbcore scsi_mod 104853 4 sg, sr_mod, sd_mod, libata e1000 77317 0 root @ debian: / boot # root @ debian: / boot # lspci 00: 00.0 Ponte de host: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02) 00: 01.0 Ponte ISA: Intel Corporation 82371SB PIIX3 ISA [Natoma / Triton II] 00: 01.1 Interface IDE: Intel Corporation 82371AB / EB / MB IDE PIIX4 (rev 01) 00: 02.0 Controlador compatível com VGA: InnoTek Systemberatung GmbH Adaptador gráfico VirtualBox 00: 03.0 Controlador Ethernet: Intel Corporation Controlador Gigabit Ethernet 82540EM (rev 02) 00: 04.0 Sistema periférico: InnoTek Systemberatung GmbH VirtualBox Guest Service 00: 05.0 Controlador de áudio multimídia: Intel Corporation 82801AA Controlador de áudio AC'97 (rev 01) 00: 06.0 Controlador USB: Apple Computer Inc. KeyLargo / Intrepid USB 00: 07.0 Bridge: Intel Corporation 82371BR / EB / MB PIIX4 ACPI (rev 08) 00: 0b.0 Controlador USB: Intel Corporation 82801FB / FBM / FR / FW / FRW (Família ICH6) Controlador USB2 EHCI Controlador SATA 00: 0d.0: Intel Corporation 82801HBM / HEM (ICH8M / ICH8M-E) Controlador SATA AHCI (rev 02) root @ debian: / boot # root @ debian: / boot # lscpu Arquitetura: i686 CPU (s): 1 Rosca (s) por núcleo: 1 Núcleo (s) por soquete: 1 Soquete (s) da CPU: 1 ID do fornecedor: GenuineIntel Família de processadores: 6 Modelo: 15 Escalonamento: 13 CPU MHz: 1983,975 root @ debian: / boot #

o arquivo .config está no link: .config Me ajude por favor

    
por tmedtcom 08.01.2012 / 22:30

1 resposta

3

A mensagem indica que o kernel não conseguiu montar o sistema de arquivos raiz. Isso pode ter várias causas:

  1. O dispositivo em que o sistema de arquivos raiz está ativo não está funcionando ou demorou muito para ficar pronto (geralmente um problema de inicialização por USB ou possivelmente NFS).
  2. A configuração do carregador de inicialização está quebrada e o dispositivo raiz transmitido na linha de comando do kernel está incorreto.
  3. O kernel não tem suporte para um dos recursos necessários para acessar o sistema de arquivos raiz: um dos drivers necessários está faltando. Normalmente, o componente ausente é o driver do sistema de arquivos ou o driver de dispositivo do bloco (por exemplo, chipset SATA); verifique também se incluiu os métodos RAID necessários, LVM, criptografia, etc.
  4. Um driver necessário é compilado como um módulo, mas não incluído no initramfs ou initrd, ou você está inicializando sem um initramfs ou initrd. Se você recompilar o kernel e precisar de um módulo para acessar o sistema de arquivos raiz, lembre-se de gerar novamente o initramfs / initrd.

Dado que você acabou de recompilar um kernel, # 3 é a explicação mais provável. Você perdeu algum driver necessário em sua configuração de kernel.

Verifique seu .config com cuidado. Há algo faltando lá. Comece com o .config existente que está funcionando agora (como você fez, indo pelos comandos que você postou) e não remova o material se você não tiver certeza de que ele não está sendo usado.

    
por 08.01.2012 / 23:05