DebianSarge kai kernel 2.6.8

Pavlos Parissis p_pavlos at freemail.gr
Sun Nov 20 12:08:15 EET 2005


Καλημέρα,
On Sun, 20 Nov 2005 11:23:41 +0200
Panagiotis <orcristlin at freemail.gr> wrote:

> Το DebianSarge λειτουργεί καλά με 2.4. xxx πυρήνα στο laptop μου,
> αλλά θέλω πυρήνα 2.6. xxxx. Εγκαθιστώ το kernel image 2.6.xxx-386 κτλ
> από τα CD αλλά κατά το boot μου εμφανίζει ένα μύνημα (πολύ μεγάλο για
> να το θυμάμαι-πρέπει να έχει σχέση με kbd-τέλος πάντων) και η
> διαδικασία σταματάει εκεί. Δοκίμασα να κάνω compile έναν custom
> kernel από τις sources του 2.6.8 από τα CD, έγινε κανονικά (και με
> τον κλασσικό τρόπο - make xconfig, make, make modules_install, make
> install) αλλά και "the Debian way" (χρησιμοποιώντας το kernel
> package), αλλά στο boot μου βγάζει το ακόλουθο μύνημα και σταματάει
> πάλι:
> 
> VFS: Cannot open root device "hda3" or unknown block (0,0)
> Please append a correct "root=" boot option
> Kernel panic: VFS: Unable to mount root fs on unknown-block (0,0)


Έκανες αντικατάσταση του /usr/src/linux/.config με αύτο που έρχετε μαζί με το πάκετο
ή ρύθμισες τον πυρηνά μόνος σου?
Είσαι σίγουρος ότι ρύθμισες τον κερνελ να έχει υποστήριξη για IDE δίσκους και για
το file system που χρησιμοποιεις?
Τα δύο παράπανω πρέπει να ΜΗΝ είναι build σαν modules αλλά μέσα στον κέρνελ.

Καλό είναι αν δεν ξέρεις τι ρυθμίσεις να βάλεις να έχει σαν default /boot/config-2.6.8-2-386 και μετά βγάζεις/βάζεις ότι δεν θέλεις.


> 
> Παραθέτω και το /boot/grub/menu/lst:
> 
> title        Debian GNU/Linux, kernel 2.6.8 Custom
> root        (hd0,2)
> kernel        /boot/vmlinuz root=/dev/hda3
		      ^^^^^^^----> Είσαι σίγουρος ότι αυτός είναι ο πυρήνας που έκανες build?
Γιατί δεν έχεις 'ro'?

Μπορείς να χρησιμοποιείς το update-grub(8) για να κάνεις update to grub για
νέους κέρνελσ που κάνεις build.



savedefault
> boot
> 
> title        Debian GNU/Linux, kernel 2.4.27-2-386
> root        (hd0,2)
> kernel        /boot/vmlinuz-2.4.27-2-386 root=/dev/hda3 ro expert26
> noapic initrd        /boot/initrd.img-2.4.27-2-386
> savedefault
> boot
> 
> title        Debian GNU/Linux, kernel 2.4.27-2-386 (recovery mode)
> root        (hd0,2)
> kernel        /boot/vmlinuz-2.4.27-2-386 root=/dev/hda3 ro expert26 
> noapic single
> initrd        /boot/initrd.img-2.4.27-2-386
> savedefault
> boot
> 
> title        Debian GNU/Linux, kernel 2.4.27
> root        (hd0,2)
> kernel        /boot/vmlinuz-2.4.27 root=/dev/hda3 ro expert26 noapic
> savedefault
> boot
> 
> title        Debian GNU/Linux, kernel 2.4.27 (recovery mode)
> root        (hd0,2)
> kernel        /boot/vmlinuz-2.4.27 root=/dev/hda3 ro expert26 noapic
> single savedefault
> boot
> 
> ### END DEBIAN AUTOMAGIC KERNELS LIST
> 
> # This entry automatically added by the Debian installer for a
> # non-linux OS on /dev/hda1
> title        Microsoft Windows XP Home Edition
> root        (hd0,0)
> savedefault
> makeactive
> chainloader    +1
> 
> 
> # This entry automatically added by the Debian installer for an
> # existing linux installation on /dev/hda2.
> title        SuSE Linux 9.1 (i586) (on /dev/hda2)
> root        (hd0,1)
> kernel        /boot/vmlinuz-2.6.4-52-default root=/dev/hda2
> initrd        /boot/initrd-2.6.4-52-default
> savedefault
> boot
> 
> 
> # This entry automatically added by the Debian installer for an
> # existing linux installation on /dev/hda2.
> title        SuSE Linux 9.1 (i586) (on /dev/hda2)
> root        (hd0,1)
> kernel        /boot/vmlinux-2.6.4-52-default.gz root=/dev/hda2
> savedefault
> boot
> 
> Παρατηρώ ότι δεν υπάρχει ανάλογο initrd.img στο /boot/. Αν φταίει
> αυτό, πώς δημιουργείται το ανάλογο initrd.img;

Για δες το mkinitrd(8) manual

Ελπίζω να βόηθησα,
Παύλος


> 
> -- 
> linux-greek-users mailing list -- http://lists.hellug.gr




More information about the Linux-greek-users mailing list