dumme Frage über kernel!!

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
happy_debian
Beiträge: 152
Registriert: 24.06.2005 21:53:02

dumme Frage über kernel!!

Beitrag von happy_debian » 23.07.2006 21:41:18

hallo

ich habe meine neune kernel erfolgreich installiesiert. aber beim Computerstarten kann ich nur meine neune Kernel sehen, die alte Kernel wird nicht von grup gezeigt.

beim kernel kompelieren habe ich folgenden Befehlen ausgeführt:

Code: Alles auswählen

make-kpkg kernel_image
dpkg -i kernelimage....
aber wie kann ich die alte kernel nicht weg machen nachdem ich die neune Kernel installsiert habe??? welche befehl soll ich ausfüren, z.b

Code: Alles auswählen

make-kpkg kernel_image 
oder?

danke für euere Hilfe
gruss

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 23.07.2006 22:30:16

Versuch es mal mit

Code: Alles auswählen

# grub-install
Dann in die /boot/grub/menu.lst gucken, ob auch Einträge für den alten Kernel vorhanden sind. Wenn nicht, die Einträge manuell eingeben.

happy_debian
Beiträge: 152
Registriert: 24.06.2005 21:53:02

Beitrag von happy_debian » 23.07.2006 23:09:20

garibaldi hat geschrieben:Versuch es mal mit

Code: Alles auswählen

# grub-install
Dann in die /boot/grub/menu.lst gucken, ob auch Einträge für den alten Kernel vorhanden sind. Wenn nicht, die Einträge manuell eingeben.
ich habe den Eintrag in /boot/grub/menu.lst gefunden. und mein
root verzeichniss sieht folgend aus.

Code: Alles auswählen

config-2.6.17.6      grub                 System.map-2.6.17.6  vmlinuz-2.6.17.6
ich glaube, ich kann jetzt nichts machen. :(

aber danke dir dafür

gruss

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 23.07.2006 23:55:15

Wenn ich einen selbstkompilierten Kernel als Debianpaket installiere Dann verschwindet doch der alte Kernel nicht aus der /boot/grub/menu.lst. Nachdem der Kernel installiert wurde läuft doch das Script update-grub das sammelt alle Kernel zusammen und trägt sie ein. Grub-install hilft doch dabei garnichts. @happy_debian du willst doch keinen neuen grub installieren, was auch vollkommen unnötig ist.

Poste mal den Verzeichnisinhalt vom /boot und die /boot/grub/menu.lst

Die aber bitte nach NoPaste
Zuletzt geändert von KBDCALLS am 24.07.2006 00:07:58, insgesamt 1-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

aspettl
Beiträge: 318
Registriert: 15.02.2006 22:05:37
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von aspettl » 24.07.2006 00:06:49

Ich vermute einfach, dass der neue Kernel (und somit das Paket) den gleichen Namen wie der alte hatte und dieser deshalb ersetzt wurde.

Ich nutze deshalb immer die Parameter für make-kpkg:

Code: Alles auswählen

--append-to-version=0.1 --revision=0.1
Gruß
Aaron

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 05.04.2007 13:47:20

Hallo!

Ich hab auch gerade nen neuen Kernel erstellt!

Nun bei Grup..

Hab nun das eingetragen

title Debian GNU/Linux, kernel 2.6.20
root (hd0,0)
kernel /boot/vmlinuz-2.6.20 root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.20
savedefault


Nur das

Die Richtigen Dateien nicht im Verzeichniss sind:

deta:/boot# ls
config-2.6.18-4-686 initrd.img-2.6.18-4-686 System-2.6.20.map
config-2.6.20 initrd.img-2.6.18-4-686.bak System.map-2.6.18-4-686
grub kernel-2.6.20 vmlinuz-2.6.18-4-686

Bitte um eure Hilfe

cu Deta

Benutzeravatar
benebeck
Beiträge: 431
Registriert: 14.10.2003 15:37:48
Wohnort: Giessen

Beitrag von benebeck » 05.04.2007 14:02:59

@deta1
Du hast in Deinem /boot Verzeichnis eine Datei Namens "kernel-2.6.20". Ist das von Dir kompiliert?
Entweder heisst Dein Kernel nicht vmlinuz-blablaba wie üblich oder Du änderst den Eintrag in der /boot/grub/menu.lst
von

kernel /boot/vmlinuz-2.6.20

auf

kernel /boot/kernel-2.6.20

mfg benebeck
The Flying Spaghetti Monster - Touched by His noodly appendage

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 05.04.2007 14:11:43

@detas1: Offensichtlich fehlt dir auch die /boot/initrd.img-2.6.20, die ja in der menu.lst von dir aufgerufen werden soll. Dafür ist der Befehl

Code: Alles auswählen

# mkinitrd
aus dem Paket initrd-tools gut.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 05.04.2007 22:14:11

garibaldi hat geschrieben:@detas1: Offensichtlich fehlt dir auch die /boot/initrd.img-2.6.20, die ja in der menu.lst von dir aufgerufen werden soll. Dafür ist der Befehl

Code: Alles auswählen

# mkinitrd
aus dem Paket initrd-tools gut.
Jep genau! Aber wie wird der Befehl richtig angewendet?

Komme nicht dahinter..

cu Deta

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 06.04.2007 01:27:40

deta1 hat geschrieben:Aber wie wird der Befehl richtig angewendet?
Ohne Gewähr, probiere

Code: Alles auswählen

# mkinitrd -o /boot/initrd.img-2.6.20
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 06.04.2007 08:30:52

Code: Alles auswählen

# mkinitrd -o /boot/initrd.img-2.6.20
damit wird für den aktiven Kernel eine initrd erstellt.
Nach dem das wahrscheinlich nicht der 2.6.20er Kernel ist, sollte die Kernelversion auch noch angegeben werden:

Code: Alles auswählen

# mkinitrd -o /boot/initrd.img-2.6.20 2.6.20
Gruß
gms

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 06.04.2007 08:45:06

Habe den neuen Kernel noch nicht aktiviert.

Muss ichd das vorher oder nachher machen?

# mkinitrd -o /boot/initrd.img-2.6.20 2.6.20

Ich denke erst nachher oder?

cu Deta

Edit: Habs ebende mal vorher probiert.. Das bringt rein gar nix! Es wird eine Datei erstellt.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 06.04.2007 08:53:46

deta1 hat geschrieben:Das bringt rein gar nix! Es wird eine Datei erstellt.
wolltest du nicht eine initrd (Datei) erstellen ?
Bitte nicht den Thread-Titel als Aufforderung betrachten :wink: :lol:

Gruß
gms

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 06.04.2007 10:05:26

gms hat geschrieben:
deta1 hat geschrieben:Das bringt rein gar nix! Es wird eine Datei erstellt.
wolltest du nicht eine initrd (Datei) erstellen ?
Bitte nicht den Thread-Titel als Aufforderung betrachten :wink: :lol:

Gruß
gms
lol hab mich verschrieben! NICHT erstellt *g*

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 06.04.2007 10:07:23

und es wurden dabei keine Fehlermeldungen ausgegeben ?

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 06.04.2007 10:58:00

gms hat geschrieben:und es wurden dabei keine Fehlermeldungen ausgegeben ?
nein, aber ich habs gerade noch mal versucht! Und da ging es.. Grummel...

Hauptsache ist da!

Antworten