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

Kernel Panic


Dvs

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

Δημοσ.

Esvisa tin grammi pou mou eipes, etrexa to lilo kai ekana reboot fortonontas ton pirrina. Den kolise stin arxi alla mou evgale to exis lathos:

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

 

Opos stin arxi....

Δημοσ.
>

/dev/hdb3	/	reiserfs	defaults 1 2
/dev/hdb1	/boot	ext2	defaults 1 2
/dev/cdrecorder	/media/cdrecorder	auto	ro,noauto,user,exec 0 0
/dev/cdrom	/media/cdrom	auto	ro,noauto,user,exec 0 0
devpts	/dev/pts	devpts	defaults 0 0
/dev/dvd	/media/dvd	auto	ro,noauto,user,exec 0 0
/dev/fd0	/media/floppy	auto	noauto,user,sync 0 0
proc	/proc	proc	defaults 0 0
usbdevfs	/proc/bus/usb	usbdevfs	noauto 0 0
/dev/hda1	/windows/C	vfat	auto,user 0 0
/dev/hda5	/windows/D	vfat	auto,user 0 0
/dev/hda6	/windows/E	vfat	auto,user 0 0
/dev/hda7	/windows/F	vfat	auto,user 0 0
/dev/hdb2	swap	swap	pri=42 0 0
/dev/sda4 /media/sda4 auto noauto,user,exec 0 0 #HOTPLUG B3Fu.PeY1qTgoPiE

Δημοσ.

λογικά το module του reiserfs βρίσκεται στο initrd, αφού δέν κάνει mount το root fs χωρίς αυτό.

Tο θέμα είναι οτι χρησιμοποιείς από ότι είδα στο post σου το έτοιμο initrd του suse.

Μαντεύω οτι πρόκειται για μπέρδεμα των modules, με λίγα λόγια το initrd δέν μπορεί να φορτώσει το module του reiserfs.Μπορείς να δοκιμάσεις να:

 

1.Φτιάξεις το δικό σου initrd και να επαληθεύσεις την ορθότητά του, δές linux_sources/Documentation/initrd.txt

 

Ή πιο εύκολο :

 

2.Σβησε την γραμμή με το initrd από τον lilo, ξανακάνε compile από την αρχή τον πυρήνα με :

make mrproper && make menuconfig && make dep && make bzImage modules modules_install

και σιγουρέψου οτι ενεργοποίησες την υποστήριξη του reiserfs μέσα στον πυρήνα και όχι ως module.Ξαναδοκίμασε να μπουτάρεις και πές μας...

Δημοσ.

Loipon evala to reiserfs kai etrexe mia xara! bootarei alla thelei xana compiling giati xexasa na valo to vfat :>

 

Mia akoma erotisi:

Poia diafora exoun oi entoles(i kanoun ta idio akrivos)???:

>
1)
make xconfig
make dep
make
make modules
make modules_install
make bzImage 

2) 
make xconfig
make dep
make bzImage

Δημοσ.

Είδες ότι το πρόβλημα ήταν εκεί που σου είχαμε πει από την πρώτη στιγμή; :?:

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

Την επόμενη φορά πριν καταφύγεις στο forum ψάξ'το λίγο πιο πολύ, για σένα και για τη γνώση κυρίως.

Μπορείς να κάνεις το vfat ως module, οπότε μετά χρειάζεσαι μόνο make dep && make modules && make modules_install. Όσο για τις εντολές...

Το 2ο σετ δε φτιάχνει τα modules! Επίσης δε χρησιμοποιείται σκέτο make (νομίζω ότι ισοδυναμεί με make all, δεν είμαι σίγουρος). Γενικά η σωστή σειρά είναι:

make xconfig -- Ρυθμίζεις τις παραμέτρους

make dep -- Δημιουργεί τα dependencies για να ξέρει τί είναι module και που μπαίνει, κλπ.

make clean -- Για να διώξεις υπολείματα παλαιών makes

make bzImage -- φτιάχνει τον πυρήνα

make modules -- φτιάχνει τα modules

make modules_install -- τα εγκαθιστά στο /lib/modules/`uname -r`

 

Μπορείς να αλλάξεις τη σειρά των make bzImage, modules, modules_install, αλλά το modules_install πρέπει να γίνει μετά από το modules.

 

Μπορείς να τα γράψεις και όλα μαζί, π.χ.:

make dep clean bzImage modules modules_install

 

Θα τα κάνει με τη σειρά, και νομίζω ότι σταματάει στα λάθη, δηλαδή είναι ισοδύναμο του make dep && make clean && ....

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

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

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