Bowser
Addicted
|
Ok, installiert hab ich den Kernel, nur bin ich mir nicht sicher wie ich ihn in den GRUB Loader kriegen soll. Das "make install modules" hat gesagt ich soll in der menu.lst zu der Adresse zeigen lassen: /boot/arch/i386/boot/bzImage-2.6.14
Würde das so stimmen, wenn ich das einfach in die Datei dazuschreib??
title Debian GNU/Linux, kernel 2.4.27-2-686 root (hd0,1) kernel /boot/vmlinuz-2.4.27-2-686 root=/dev/hda2 ro initrd /boot/initrd.img-2.4.27-2-686 savedefault boot
title Debian GNU/Linux, kernel 2.4.27-2-686 (recovery mode) root (hd0,1) kernel /boot/vmlinuz-2.4.27-2-686 root=/dev/hda2 ro single initrd /boot/initrd.img-2.4.27-2-686 savedefault boot
title Debian GNU/Linux, kernel 2.6.14 root (hd0,1) kernel /boot/arch/i386/boot/bzImage-2.6.14 root=/dev/hda2 ro initrd /boot/arch/i386/boot/initrd.img-2.6.14 savedefault boot
title Debian GNU/Linux, kernel 2.6.14 (recovery mode) root (hd0,1) kernel /boot/arch/i386/boot/bzImage-2.6.14 root=/dev/hda2 ro single initrd /boot/arch/i386/boot/initrd.img-2.6.14 savedefault boot
|
ica
hmm
|
wenn du den kernel per apt-get installierst wird normalerweise der eintrag im bootloader automatisch erstellt.
|
Bowser
Addicted
|
|
spunz
ElderElder
|
apt-get -u install linux-image-2.6.x-x
apt-cache search linux-image-2.6.*
|
moidaschl
Vollzeit-Hackler
|
Ok, installiert hab ich den Kernel, nur bin ich mir nicht sicher wie ich ihn in den GRUB Loader kriegen soll. Das "make install modules" hat gesagt ich soll in der menu.lst zu der Adresse zeigen lassen: /boot/arch/i386/boot/bzImage-2.6.14
Würde das so stimmen, wenn ich das einfach in die Datei dazuschreib??
title Debian GNU/Linux, kernel 2.4.27-2-686 root (hd0,1) kernel /boot/vmlinuz-2.4.27-2-686 root=/dev/hda2 ro initrd /boot/initrd.img-2.4.27-2-686 savedefault boot
title Debian GNU/Linux, kernel 2.4.27-2-686 (recovery mode) root (hd0,1) kernel /boot/vmlinuz-2.4.27-2-686 root=/dev/hda2 ro single initrd /boot/initrd.img-2.4.27-2-686 savedefault boot
title Debian GNU/Linux, kernel 2.6.14 root (hd0,1) kernel /boot/arch/i386/boot/bzImage-2.6.14 root=/dev/hda2 ro initrd /boot/arch/i386/boot/initrd.img-2.6.14 savedefault boot
title Debian GNU/Linux, kernel 2.6.14 (recovery mode) root (hd0,1) kernel /boot/arch/i386/boot/bzImage-2.6.14 root=/dev/hda2 ro single initrd /boot/arch/i386/boot/initrd.img-2.6.14 savedefault boot ja sicher kannst dus so dazuschreiben, ich würd hald vorher nochmal grub aufrufen und ihn nochmal in den mbr schreiben. just try it, fallback hast ja eh noch drinnen (die alten 2.4er)
|
Bowser
Addicted
|
Ok, ich hab das jetzt so Probiert und bis auf die Sache, dass ich die initrid.img durch ein bzImage ersetzen hab müssen is es glatt gelaufen. Er wirft mir halt jetzt einen Kernel Panic zurück weil die root Option nicht stimmt. Was könnt denn da schon wieder sein?
|
spunz
ElderElder
|
initrd = ramdisk bzimage = "kernel" was willst du da "ersetzen"?
|
moidaschl
Vollzeit-Hackler
|
ich wundere mich gerade nur warum du die ganzen dirs aus /usr/src/linux/* mitkopiert hast. es würde reichen wenn du das machst (ist auch übersichtlicher) # cd /usr/src/linux
# make menuconfig
dann konfigurierst du deinen kernel und kompilierst ihn
# cp arch/i386/boot/bzImage /boot/kernel-2.6.14
und die config sicherheitshalber auch noch
# cp .config /boot/config-2.6.14
und in deiner menu.lst trägst du dann eben nur den /boot/kernel-2.6.14 ein es wird vielleicht nicht dein problem lösen aber leichter wirst du dir allemal tun!
|
COLOSSUS
AdministratorGNUltra
|
"mount /boot; make install" = way to go
|
Bowser
Addicted
|
@moidaschl: Hmm, du meinst einfach nur das in die menu.lst title Debian GNU/Linux, kernel 2.6.14 root (hd0,1) kernel /boot/bzImage-2.6.14 root=/dev/hda2 ro savedefault boot Ich probiers gleich. EDIT: Das Ergebnis is wieder ein kernel panic VFS: Cannot open root device "hda2" on unknown-block(0,0) Please append a correct "root=" boot option Kernel Panic - not syncing : VFS : Unable to mount root fs on unkown-block(0,0)
Bearbeitet von Bowser am 01.11.2005, 18:39
|
spunz
ElderElder
|
|
Bowser
Addicted
|
Ok, die Seite is schonmal ziemlich cool, danke. Wo find ich so ein kernel image? Bei kernel.org hab ich keinen gesehn.
|
ica
hmm
|
bei apt  wenn du nicht so der "konsolen typ" bist empfehle ich dir synaptic - sollte bei der debian standard installation dabei sein. ansonsten apt-get install synaptic dort kannst du unter paketquellen sources hinzufügen, zb. stable, unstable testing usw. - je nachde wie aktuell/stable du das ganze haben willst. wobei unstable nicht heisst, dass das ganze jetzt wirklich unstable ist, heisst nur soviel, dass es nicht für den server/firmen betrieb gedacht ist. danach aktualisiert du die paketquellen und suchst nach kernel headers bzw. dem image, dann einfach anklicken und sagen du willst es installieren...dann auf anwenden, warten und das wars
|
Bowser
Addicted
|
Konsole is schon cool, aber in 4 Tagen lässt sich nicht alles über Linux lernen.
|
ica
hmm
|
wobei ich jetzt gar nicht sicher sagen kann, obs den 2-6-14 schon bei apt gibt.
edit: jop, in unstable
falls du nicht weisst wie: geh bei synaptic zu einstellungen/paketquellen und füg eine neue hinzu
am besten kopierst du die addresse von einem vorhanden eintrag, als distribution gib "unstable" an und als section "main", dann auf ok und neu laden, dann nach linux image suchen.
linux-image-2.6.14-1-386
seit wann heissen die eigentlich linux image und nicht kernel image?
Bearbeitet von ica am 01.11.2005, 19:24
|