Προς το περιεχόμενο

Kernel Panic


Dvs

Προτεινόμενες αναρτήσεις

Δημοσ.

Katevasa apo kernel.org ton teleutaio pirina.

Ton vazo , ton ritmizo kai dokimazo na ton xekiniso.....

Xekinaei kai meta apo ligo mou vgazei:

"Kernel panic: VFS : Unavle to mount root fs on 03:43"

 

Mpaino me ton palio pirina . Dino:

rdev /usr/src/linux/arh/i386/boot/bzImage --> /dev/hdb3

rdev /boot/vmlinuz --> /dev/sda1

[to /dev/hdb3 antistoixei sto / ]

Allazo to proto se /dev/sda1 me tin entoli:

rdev /usr/src/linux/arh/i386/boot/bzImage /dev/sda1

 

Xanabootaro kai perno pali to idio sfalma....

Pou mporei na ofeiletai????

Δημοσ.

Αν κατάλαβα καλά (αλλιώς διόρθωσέ με), το root σου είναι το /dev/sda1, οπότε είναι πάνω σε scsi (ή raid, or sth to that effect). Έχεις κάνει compile-in την υποστήριξη για τον controller σου; Αν όχι τότε καν'την ή φτιάξε initrd και ενσωμάτωσε το αντίστοιχο module.

Άλλη αιτία μπορεί να είναι το ότι έχεις ξεχάσει να κάνεις compile την υποστήριξη για το root fs, ή την έχεις κάνει module.

Επίσης καλό είναι να μην παίζεις με την rdev, δε δουλεύει πάντα καλά. Καλύτερα είναι να δίνεις από το lilo.conf root=/dev/sda1.

Από το man rdev:

>
BUGS
      The rdev utility, when used other than to find a  name  for  the  current
      root  device, is an ancient hack that works by patching a kernel image at
      a magic offset with magic numbers. It  does  not  work  on  architectures
      other than i386.  Its use is strongly discouraged. Use a boot loader like
      SysLinux or LILO instead.

Δημοσ.

Den einai pano se scsi apla o kernel pou exo tora deixnei os root=/dev/sda1.

Epomenos evala kai ton neo na deixnei to idio path....

Den allaxa tipota apo ta defaul (evala mono ipostirixi gia ISDN , kai 1-2 pragmata akoma)

Δημοσ.

Oxi re paidia! Milame gia to PC sto spiti mou :P

Ston proto disko (master) exo win98,XP kai ston deutero exo ta linux

Tipota allo, EIDE kai oi dio.

Tha xanakoitaxo tis ritmiseis ton fisystem kai tha xanapostaro....

Δημοσ.

Loipon xanaekana compile ton pirina me "make oldconfig" kai tora mou petaei stin arxi to minima: "ERBA too big" kai kolaei . [ fisika ekana delete ta arxeia apo ton proigoumeno pirina ]

 

Ton neo pirina prepei na ton valo sto path /boot gia na paixei i mporei na trexei kai apo allou?

Δημοσ.

Ξανακάνε κανονικό make (και άσε το oldconfig στην άκρη καλύτερα). Ο πυρήνας συμβατικά μπαίνει στο /boot και πρέπει να δηλωθεί στο lilo. Θεωρητικά δεν υπάρχει λόγος να μην παίζει και από αλλού, αλλά με παλιές εκδόσεις του lilo που είχαν περιορισμό τους 1024 κυλίνδρους δημιουργείτο συχνά πρόβλημα.

Ρίξε μια ματιά και εδώ. Ο τύπος είχε το ίδιο πρόβλημα.

Γενικά μη βιάζεσαι να παίξεις με εντολές που δεν ξέρεις (π.χ. rdev) και βεβαιώσου ότι ξέρεις ακριβώς τι σημαίνει κάθε γραμμή στο /etc/lilo.conf και στο /etc/fstab.

Δημοσ.

8a sumfwnhsw me ton crazy_piston! A kai kati allo afou kaneis make bzImage, make modules kai make modules_install kala einai na baleis monos sou ton kernel, dhladh 8a pas sto /usr/src/linux/arch/i386/boot kai apo ekei 8a antigrapseis me cp to bzImage sto /boot. Prosoxh an exeis ki allo bzImage sto /boot kai den 8es na to xaseis na alla3eis onoma! Meta dhlwse to sto /etc/lilo.conf kai tre3e lilo na ginoun oi katallhles enhmerwseis.

Δημοσ.

Xero ti simenei kathe entoli sto /etc/lilo.conf και στο /etc/fstab

O palios pirinas sto /boot legetai vmlinuz ara den pisteuo na exo provlima me tin cp

 

lionheart:

A kai kati allo afou kaneis make bzImage, make modules kai make modules_install

 

Vasika ekana mono make bzImage , ta alla den ta ekana :> prepei na ta kano???

Δημοσ.

Xanaekana oli tin diadikasia me tin exis seira:

 

make dep

make

make modules

make modules_install

make bzImage

xanampoutaro kai perno to klassiko error: "EBDA too big"

Δημοσ.

Πρώτα πρέπει να κάνεις make menuconfig ή xconfig! Με το make oldconfig μάλλον μάμησες την configuration σου...). Σου προτείνω:

make mrproper menuconfig dep clean bzImage modules modules_install.

Δημοσ.

loipon to lilo.conf mou einai auto:

 

>
# Modified by YaST2. Last modification on Sun Sep 14 17:53:08 2003

boot = /dev/hda
change-rules
   reset
read-only
menu-scheme = Wg:kw:Wg:Wg
lba32
prompt
timeout = 50
message = /boot/message

other = /dev/hda1
   label = windows

image = /boot/vmlinuz
   label = linux
   append = "hdc=ide-scsi"
   initrd = /boot/initrd
   root = /dev/hdb3
   vga = 791

image = /usr/src/linux-2.4.22/arch/i386/boot/bzImage
   label = NEW-LINUX
   append = "hdc=ide-scsi"
   initrd = /boot/initrd
   root = /dev/hdb3
   vga = 791

image = /boot/vmlinuz.suse
   label = failsafe
   append = "ide=nodma apm=off acpi=off  hdc=ide-scsi"
   initrd = /boot/initrd.suse
   optional
   root = /dev/hdb3
   vga = 791

image = /boot/memtest.bin
   label = memtest86

 

I eggrafi NEW-LINUX einai auti pou dimiourgisa ego (copy paste i eggrai "linux" kai allaggi tou path). Mipos xreiazetai tipota epipleon???

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...