재컴파일 후 커널 패닉 오류 발생

재컴파일 후 커널 패닉 오류 발생

나는 완전히 차단되었지만 일시적이었습니다. 나는 VirtuelBox를 설치한 Ubuntu 11.10을 양호한 상태로 가지고 있습니다. 커널 버전 2.6.32-5-686을 사용하여 VirtuelBox에 Ghest Debian Squeeze를 설치했습니다. ja '모든 구성 요소 드라이버를 제거하기 위해 커널을 다시 컴파일한 다음 Ghest Debian을 실행하는 데 필요한 드라이버의 현재 구성을 열었습니다. 커널을 컴파일하고 설치하는 단계는 다음과 같습니다.

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

Grub 커널 비동기화 vfs에서 부팅 첫 번째 줄에서 오류 패닉이 발생했습니다. 알 수 없는 블록에 루트 fs를 마운트할 수 없습니다 0 0 애벌레

실수

다시 컴파일한 후 lsmod ppdev 사용된 모듈 크기 4058 0 lp 5570 0 binfmt_misc 4907 1 퓨즈 44268 1 루프 9769 0 snd_intel8x0 19595 1 snd_ac97_codec 79200 1 snd_intel8x0 ac97_bus 710 1 snd_ac97_codec _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 버튼 3598 0 i2c_core 12787 1 i2c_piix4 사운드코어 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 hid 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 핫 9206 0 libata 115869 3 ata_generic, ata_piix, ahci Thermal_sys 9378 1 핫 usbcore 98969 4 nls_base 454 1 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 호스트 브리지: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02) 00:01.0 ISA 브리지: Intel Corporation 82371SB PIIX3 ISA [Natoma /Triton II] 00 :01.1 IDE 인터페이스: Intel Corporation 82371AB/EB/MB PIIX4 IDE(개정 01) 00:02.0 VGA 호환 컨트롤러: InnoTek Systemberatung GmbH VirtualBox 그래픽 어댑터 00:03.0 이더넷 컨트롤러: Intel Corporation 82540EM 기가비트 이더넷 제어(개정 02) 00:04.0 시스템 주변 장치: InnoTek Systemberatung GmbH VirtualBox 게스트 서비스 00:05.0 멀티미디어 오디오 컨트롤러: Intel Corporation 82801AA AC'97 오디오 컨트롤러(rev 01) 00:06.0 USB 컨트롤러: Apple Computer Inc. KeyLargo/Intrepid USB 00:07.0 브리지: Intel Corporation 82371AB /EB/MB PIIX4 ACPI(rev 08) 00:0b.0 USB 컨트롤러: Intel Corporation 82801FB/FBM/FR/FW/FRW(ICH6 시리즈) USB2 EHCI 컨트롤러 00:0d.0 SATA 컨트롤러: Intel Corporation 82801HBM/HEM( ICH8M/ICH8M-E) SATA AHCI 컨트롤러(rev 02) root@debian:/boot# root@debian:/boot# lscpu 아키텍처: i686 CPU: 코어당 스레드 1개: 소켓당 코어 1개: CPU 소켓: 1개 공급업체 ID : GenuineIntel CPU 제품군 : 6 모델 : 15 단계 : 13 CPU MHz : 1983.975 root@debian:/boot#

.config 파일은 다음 링크에 있습니다..config 도와주세요

답변1

이 메시지는 커널이 루트 파일 시스템을 마운트할 수 없음을 나타냅니다. 여기에는 여러 가지 이유가 있을 수 있습니다.

  1. 루트 파일 시스템이 있는 장치가 작동하지 않거나 준비하는 데 오랜 시간이 걸립니다(일반적으로 USB 또는 NFS에서 부팅하는 데 문제가 있을 수 있음).
  2. 부트로더 구성이 손상되었으며 커널 명령줄에 전달된 루트 장치가 올바르지 않습니다.
  3. 커널은 루트 파일 시스템에 액세스하는 데 필요한 기능 중 하나에 대한 지원이 부족합니다. 필요한 드라이버 중 하나가 없습니다. 일반적으로 누락된 구성 요소는 파일 시스템 드라이버 또는 블록 장치 드라이버(예: SATA 칩셋)입니다. 또한 필요한 RAID 방법, LVM, 암호화 등이 포함되어 있는지 확인하십시오.
  4. 필요한 드라이버는 모듈로 컴파일되지만 initramfs 또는 initrd에 포함되어 있지 않거나 initramfs 또는 initrd 없이 부팅합니다. 커널을 다시 컴파일하고 루트 파일 시스템에 액세스하기 위해 모듈이 필요한 경우 initramfs/initrd를 다시 생성해야 합니다.

방금 커널을 다시 컴파일했다는 점을 고려하면 #3이 가장 그럴듯한 설명입니다. 커널 구성에 필요한 일부 드라이버가 누락되었습니다.

당신의 것을 다시 확인하십시오 .config. 뭔가 빠졌습니다. 지금 실행 중인 기존 항목으로 시작하고 .config(게시한 명령에 따라 수행한 대로) 사용되지 않는지 확실하지 않으면 삭제하지 마세요.

관련 정보