Linux 15.036 Themen, 107.107 Beiträge

debian kernel

Horrorguppy / 12 Antworten / Baumansicht Nickles

Ich hab debian 2.2_rev6 downgeloadet und installiert.
der kernel ist 2.2.19
ich hab mir einen neuen kernel 2.4.18 gebaut
und versuche mit lilo das neue kernelimage anzubooten aber er lädt trotzdem das alte.
Was muss ich bei debian anders einstellen beim booten as z.B. bei SuSE (da hab ich mir schon eigene Kernel gemacht die funktionieren)

Danke schon mal im Voraus !!!

bei Antwort benachrichtigen
Klaus_T Horrorguppy „debian kernel“
Optionen

Hast du auch /sbin/lilo aufgerufen?

Klaus

bei Antwort benachrichtigen
Horrorguppy Klaus_T „Hast du auch /sbin/lilo aufgerufen? Klaus“
Optionen

ja hab ich

bei Antwort benachrichtigen
Klaus_T Horrorguppy „ja hab ich“
Optionen

Gut, dann sag mal genau, wohin du den neuen Kernel kopiert hast. Hast du dem einen anderen Namen gegeben und nicht den richtigen link von / auf /boot gesetzt? Hast du ueberhaupt einen Link gesetzt?

Bye, Klaus

bei Antwort benachrichtigen
Horrorguppy Klaus_T „Gut, dann sag mal genau, wohin du den neuen Kernel kopiert hast. Hast du dem...“
Optionen

ja mein kernel ist /boot/2.4.18
der link /2.4.18 verweist auf /boot/2.4.18
und diesen link habe ich in lilo als image angegeben

bei Antwort benachrichtigen
Klaus_T Horrorguppy „ja mein kernel ist /boot/2.4.18 der link /2.4.18 verweist auf /boot/2.4.18 und...“
Optionen

Dann gebe mal /sbin/lilo -v -t ein. Vielleicht kannst du da etwas sehen. Wenn nicht, dann -v -v. Du kannst bis zu 5 mal -v aufrufen.
Du hast in der lilo.conf doch nicht zufaellig den "default" Eintrag?
Was kommt denn fuer eine Ausgabe, wenn du lilo aufrufst? Steht dann vor dem Kernel, der gebootet werden soll, ein Sternchen?

Bye, Klaus

bei Antwort benachrichtigen
Horrorguppy Klaus_T „Dann gebe mal /sbin/lilo -v -t ein. Vielleicht kannst du da etwas sehen. Wenn...“
Optionen

Das ist die komplette Ausgabe von lilo -v :

LILO version 22.1, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2001 John Coffman
Released 31-Oct-2001 and compiled at 20:50:13 on Mar 25 2002.
MAX_IMAGES = 27

Reading boot sector from /dev/hda
Merging with /boot/boot.b
Mapping message file /boot/message
Boot image: /boot/vmlinuz
Mapping RAM disk /boot/initrd
Added linux *

Boot image: /boot/vmlinuz.suse
Mapping RAM disk /boot/initrd.suse
Added failsafe

Boot image: /vmlinuz
Added debian

Boot image: /2.4.18
Added deb-2.4.18

Boot other: /dev/hda1, on /dev/hda, loader /boot/chain.b
Added windows

Boot image: /boot/memtest.bin
Added memtest86

/boot/boot.0300 exists - no backup copy made.
Writing boot sector.

bei Antwort benachrichtigen
Horrorguppy Nachtrag zu: „Das ist die komplette Ausgabe von lilo -v : LILO version 22.1, Copyright C...“
Optionen

Das ist meine lilo.conf :

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

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

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

image = /vmlinuz
label = debian
root = /dev/hdb1
vga = normal


image = /2.4.18
label = deb-2.4.18
root = /dev/hdb1
vga = normal

# image = /boot/2.4.18
# label = FrameBuffer
# root = /dev/hdb1
# vga = 791
# initrd = /boot/initrd
# append = "video=rivafb:1024x768-16@60 hdc=ide-scsi"

other = /dev/hda1
label = windows

image = /boot/memtest.bin
label = memtest86

bei Antwort benachrichtigen
Klaus_T Horrorguppy „Das ist meine lilo.conf : boot /dev/hda change-rules reset read-only menu-scheme...“
Optionen

Ja, ist doch korrekt, was lilo dort macht. Als default wird der erste Eintrag genommen, und das ist /boot/vmlinuz.
Wenn du das aendern willst, musst du /boot/2.4.18 als erstes setzen. Oder du bootest nach Auswahl am lilo-prompt.

Bye, Klaus

bei Antwort benachrichtigen
Horrorguppy Klaus_T „Ja, ist doch korrekt, was lilo dort macht. Als default wird der erste Eintrag...“
Optionen

Das is ja nicht mein problem.

Das Problem ist, wenn ich deb-2.4.18 auswähle bootet er nicht mit dem image das eingetragen ist sondern mit dem, das bei der distribution dabei war

bei Antwort benachrichtigen
Klaus_T Horrorguppy „Das is ja nicht mein problem. Das Problem ist, wenn ich deb-2.4.18 auswähle...“
Optionen

Und was passiert, wenn du debian nimmst? Bootet er dann /dev/hdb1? Und auch mit dem richtigen Kernel?
Wenn das der Fall ist, hast du irgendetwas verkehrt gemacht mit dem Kernel. Denn wenn du ein Image angibst, dann will er das booten, was da steht. Also muss der Link auf einen falschen Eintrag zeigen.
Was ergibt denn ein ls -l /2.4.18 und was ein /boot/2.4.18?

Klaus

bei Antwort benachrichtigen
Horrorguppy Klaus_T „Und was passiert, wenn du debian nimmst? Bootet er dann /dev/hdb1? Und auch mit...“
Optionen

Jetzt hab ich den Fehler.
Ich hab den kernel vom debian-root aus angegeben aber weil ich vorher im lilo schon mal einen Standart-root angegeben hab wird der genommen also muss ich den kernelpfad in den Standart-root kopieren und angeben.
Danke für die Unterstützung !!!

bei Antwort benachrichtigen
polytaen Horrorguppy „ja mein kernel ist /boot/2.4.18 der link /2.4.18 verweist auf /boot/2.4.18 und...“
Optionen

Hallo Hoororgruppy, Hallo Klaus,

nur als Ergaenzung zu klaus' tipps:
1.) Kannst Du mal den relevanten Teil deiner /etc/lilo.conf posten? (images und default-Eintraege und so?)
2.) was sagt denn 'ls -la /2.4.18' (zur Ueberpruerfung, ob der link an duie richtige Stelle zeigt?)

Bis denne
poly

-      .---.        .----------     /     \  __  /     ------    / /     \(  )/    -----   //////   ' \/ `   ---  //// / // :    : --- // /   /  /`    '--//          //..\\       ====MM====MM====           '//||\\`
bei Antwort benachrichtigen