Thema geschlossen
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 24

Thema: Neuer Kernel 2.6.19.1 startet nicht

  1. #1
    Lehrling
    Registriert seit
    30.11.2006
    Beiträge
    34

    Standard Neuer Kernel 2.6.19.1 startet nicht

    Hi,

    ich habe heute auf meinem Suse10.1 System einen neuen Kernel (2.6.19.1) kompiliert diesen in den bootloader gelegt und versucht ihn zu starten doch leider startet er nicht.
    Es scheint Probleme mit den Modulen zu geben.

    Er versucht mehrere Module wie z.B
    ide-core
    ide-disk
    sd_mod
    reisrefs
    sata_via
    ...
    zu laden, und bricht immer mit
    Could not load /lib/modules/2.6.19.1-default/modules.dep : no such file or directory
    Dadurch kann er denn natürlich auch die Festplatten nicht booten da das reiserfs Modul fehlt und zum schluss kommt dann
    sh: no jobcontrol in this shell
    $


    Ich weiß nicht so recht weiter was da schiefgelaufen ist.
    Die Modulerweiterungen wurden alle installiert, also das der Kernel mit Modulen arbeiten kann.
    Aber anscheind hab ich wohl was entscheidendes vergessen.
    Bloß was ?!
    Vll. hat jemand von euch eine Ahnung.

    EDIT:
    Muss ich, wenn ich eine Änderung am Kernel vornehme, den kompletten Kernel neu kompilieren ?

  2. #2
    Newbie
    Registriert seit
    16.12.2006
    Beiträge
    17

    Standard AW: Neuer Kernel 2.6.19.1 startet nicht

    hast du "make all modules_install install" gemacht? Das ist bei mir immer so der standard-aufruf zum kernel installieren!

    Generell reicht der "make all" Befehl aus, nachdem Änderungen durchgeführt wurden. Wenn du nicht gerade das Top-Level Makefile angerührt hast macht er dann auch nur das, was sich wirklich verändert hat!

  3. #3
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Neuer Kernel 2.6.19.1 startet nicht

    Und eine initrd hast Du auch gebastelt, oder?

    Code:
    ls -ls /boot/|egrep 'initrd|vmlinuz'
    
    sudo cat /boot/grub/menu.lst
    =>Posten.

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  4. #4
    Lehrling
    Registriert seit
    30.11.2006
    Beiträge
    34

    Standard AW: Neuer Kernel 2.6.19.1 startet nicht

    nein ich habe keinen neuen initrd erstellt.

    Du scheinst ja echt alles auf den Punkt zu bringen
    *Thumbs Up*

    Ich hab mal ein wenig gegoogelt und gesucht, wie ich eine neuen erstelle.
    Und bin auf diese page gestoßen.
    http://www.tu-chemnitz.de/docs/lindo...el-initrd.html

    Dann habe ich es mit dem Befehl versucht
    vince:/ # /sbin/mkinitrd /boot/initrd-2.6.19.1.img 2.6.19.1-default

    Da bricht mit der Fehlermeldung :
    /sbin/mkinitrd: line 2959: /boot/initrd-2.6.19.1.img/etc/fstab: Datei oder Verzeichnis nicht gefunden
    No '/' mountpoint specified in /boot/initrd-2.6.19.1.img/etc/fstab

    ab.

    Ist das denn der richtige Weg einen initrd zu erstellen ?!

  5. #5
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Neuer Kernel 2.6.19.1 startet nicht

    Nope, das geht etwas anders (Du hast wohl was für Debian gefunden).

    SuSE würde das so machen (als root versteht sich):

    Code:
    mkinitrd -k NamedesKernelimages -i NameDesInitrdimages
    Findet sich übrigens alles hier:

    Thomas Hertweck - Linux-Kernel-HOWTO-Kernel Installation

    BTW:

    Thomas Hertweck - Linux-Kernel-HOWTO

    Unbedingt bookmarken, wenn man eigene Kernel basteln will!

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  6. #6
    Lehrling
    Registriert seit
    30.11.2006
    Beiträge
    34

    Standard AW: Neuer Kernel 2.6.19.1 startet nicht

    danke, das HowTo ist echt gut.

    jetzt hab ich es auch geschafft den initrd zu erstellen,
    doch es scheint noch Probleme mit dem sata Modul zu geben.
    vince:/boot # mkinitrd -k vmlinuz-2.6.19.1-th -i initrd-2.6.19.1-th
    Root device: /dev/sda2 (mounted on / as reiserfs)
    Module list: piix sata_via processor thermal fan reiserfs edd (xennet xenblk)

    Kernel image: /boot/vmlinuz-2.6.19.1-th
    Initrd image: /boot/initrd-2.6.19.1-th
    Shared libs: lib/ld-2.4.so lib/libacl.so.1.1.0 lib/libattr.so.1.1.0 lib/libc-2.4.so lib/libdl-2.4.so lib/libhistory.so.5.1 lib/libncurses.so.5.5 lib/libpthread-2.4.so lib/libreadline.so.5.1 lib/librt-2.4.so lib/libuuid.so.1.2

    Cannot determine dependencies of module sata_via. Is modules.dep up to date?
    Cannot determine dependencies of module sata_via. Is modules.dep up to date?
    Driver modules: ide-core ide-disk piix processor thermal fan edd
    Filesystem modules: reiserfs
    Including: initramfs fsck.reiserfs
    Bootsplash: SuSE (1024x768)
    10336 blocks

    Wenn ich das System mit dem neuen Kernel starte, dann sucht er nach /dev/sda1 und /dev/sda2 und kann sie nicht finden

    resume device /dev/sda1 not found
    waiting for device /dev/sda2 ..... not found



    vince:/boot # ls -ls /boot/|egrep 'initrd|vmlinuz'
    0 lrwxrwxrwx 1 root root 29 2006-11-28 22:34 initrd -> initrd-2.6.16.21- 0.25-default
    2358 -rw-r--r-- 1 root root 2412043 2006-11-28 22:34 initrd-2.6.16.21-0.25-defau lt
    2302 -rw-r--r-- 1 root root 2355049 2006-12-31 13:50 initrd-2.6.19.1-th
    0 lrwxrwxrwx 1 root root 30 2006-11-28 22:26 vmlinuz -> vmlinuz-2.6.16.2 1-0.25-default
    1209 -rw-r--r-- 1 root root 1235715 2006-09-19 13:38 vmlinuz-2.6.16.21-0.25-defa ult
    1241 -rw-r--r-- 1 root root 1269731 2006-12-31 13:15 vmlinuz-2.6.19.1-th
    vince:/boot # sudo cat /boot/grub/menu.lst
    # Modified by YaST2. Last modification on So Dez 31 13:27:08 CET 2006
    color white/blue black/light-gray
    default 0
    timeout 8
    gfxmenu (hd0,1)/boot/message

    ###Don't change this comment - YaST2 identifier: Original name: linux###
    title SUSE Linux 10.1
    root (hd0,1)
    kernel /boot/vmlinuz root=/dev/sda2 vga=0x317 resume=/dev/sda1 splash=silent showopts acpi=force
    initrd /boot/initrd

    ###Don't change this comment - YaST2 identifier: Original name: failsafe###
    title Failsafe -- SUSE Linux 10.1
    root (hd0,1)
    kernel /boot/vmlinuz root=/dev/sda2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd /boot/initrd

    title Suse-Neu
    root (hd0,1)
    kernel /boot/vmlinuz-2.6.19.1-th root=/dev/sda2 vga=0x317 resume=/dev/sda1 splash=silent showopts acpi=force
    initrd /boot/initrd-2.6.19.1-th
    vince:/boot # cat /etc/fstab
    /dev/sda1 swap swap defaults 0 0
    /dev/sda2 / reiserfs acl,user_xattr 1 1
    /dev/sda3 /home reiserfs acl,user_xattr 1 2
    /dev/sdb1 /local reiserfs acl,user_xattr 1 2
    proc /proc proc defaults 0 0
    sysfs /sys sysfs noauto 0 0
    debugfs /sys/kernel/debug debugfs noauto 0 0
    usbfs /proc/bus/usb usbfs noauto 0 0
    devpts /dev/pts devpts mode=0620,gid=5 0 0

  7. #7
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Neuer Kernel 2.6.19.1 startet nicht

    Dafür gibt es nun mehrere Möglichkeiten.

    Fest steht, daß das entsprechende Modul nicht in die Initrd eingebunden werden kann, warum müssen wir nun herausfinden.

    Code:
    find /lib/modules -name sata*
    
    find /lib/modules/ -name modules.dep
    
    grep -i sata /Pfad_zu_Den_KernelquellenDeines2.6.19.1/.config
    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  8. #8
    Newbie
    Registriert seit
    16.12.2006
    Beiträge
    17

    Standard AW: Neuer Kernel 2.6.19.1 startet nicht

    Erstellt ein make install nicht aber schon die initrd!
    So ist es bei mir zumindes, deshalb sollte es bei dir ja das gleiche sein!
    Also bis jetzt hats so immer funktioniert!

  9. #9
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Neuer Kernel 2.6.19.1 startet nicht

    Ja, aber "make install" überschreibt auch die Links in /boot, weshalb ich diese Methode nicht verwenden würde, zumindest muß man dann genau aufpassen, wie man den Bootloader anschließend anpasst.

    Außerdem liegt bei vsitahr das Problem darin, daß das benötigte sata-Modul nicht in die initrd eingebunden wird und auch da habe ich schon einen Verdacht, aber dazu soll er die Ausgaben der von mir genannten Befehle posten.

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  10. #10
    Lehrling
    Registriert seit
    30.11.2006
    Beiträge
    34

    Standard AW: Neuer Kernel 2.6.19.1 startet nicht

    Hallo und ein frohes neues

    find /lib/modules -name sata*
    /lib/modules/2.6.16.21-0.25-default/kernel/drivers/scsi/sata_sil.ko
    /lib/modules/2.6.16.21-0.25-default/kernel/drivers/scsi/sata_sis.ko
    /lib/modules/2.6.16.21-0.25-default/kernel/drivers/scsi/sata_sx4.ko
    /lib/modules/2.6.16.21-0.25-default/kernel/drivers/scsi/sata_svw.ko
    /lib/modules/2.6.16.21-0.25-default/kernel/drivers/scsi/sata_uli.ko
    /lib/modules/2.6.16.21-0.25-default/kernel/drivers/scsi/sata_via.ko
    /lib/modules/2.6.16.21-0.25-default/kernel/drivers/scsi/sata_vsc.ko
    /lib/modules/2.6.16.21-0.25-default/kernel/drivers/scsi/sata_mv.ko
    /lib/modules/2.6.16.21-0.25-default/kernel/drivers/scsi/sata_nv.ko
    /lib/modules/2.6.16.21-0.25-default/kernel/drivers/scsi/sata_sil24.ko
    /lib/modules/2.6.16.21-0.25-default/kernel/drivers/scsi/sata_promise.ko
    /lib/modules/2.6.16.21-0.25-default/kernel/drivers/scsi/sata_qstor.ko
    Das sieht gar nicht gut aus.
    Der 2.6.16.21 ist der alte Kernel. Anscheind ist wohl doch kein sata Modul für den neuen Kernel installiert, was mich jetzt ein bischen stuzig macht.
    Gibt es die Möglichkeit falls ich die sata Module doch vergessen haben sollte, diese nachzukompilieren ohne den ganzen Kernerl neu zu kompilieren ?!

    find /lib/modules/ -name modules.dep
    /lib/modules/2.6.16.21-0.25-default/modules.dep
    /lib/modules/2.6.19.1-default/modules.dep
    grep -i sata /usr/src/linux-2.6.19.1/.config
    # CONFIG_BLK_DEV_IDE_SATA is not set

Thema geschlossen
Seite 1 von 3 1 2 3 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87