Grub en nieuwe kernel toevoegen

Pagina: 1
Acties:

  • kieskes
  • Registratie: Juni 1999
  • Nu online
Hoi, heb thuis op me redhat 7.2 bak een nieuwe kernel (2.5.0) gecompiled, is allemaal goed gegaan enzo, als bootloader gebruik ik Grub, hier kon ik niet van vinden hoe dit precies werkte, maar wel dat het bestand /boot/grun/menu.lst verandert moest worden,
nou ik gedaan, zo zag het eruit:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/hda1
# initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Red Hat Linux (2.4.7-10)
root (hd0,0)
kernel /boot/vmlinuz-2.4.7-10 ro root=/dev/hda1
initrd /boot/initrd-2.4.7-10.img

en dit heb ik er bij onder gezet:

title test
root (hd0,0)
kernel /boot/test

weet niet wat dat root (hd0,0) inhoud, en dat initrd weet ik ook niet, ik heb iig geen .img van kernel 2.5.0 :?

maar goed, als ik de niewe kernel opstart, reboot mijn pc , nie goed dus...

iemand een oplossing?

  • kieskes
  • Registratie: Juni 1999
  • Nu online
schopje..

Verwijderd

Dat hd(0,0) is je /dev/hda volgens mij.
Ik geloof dat hij dan ook zo zal staan in /boot/grub/devices.

De .img is een imagebestand voor je ramdisk.
Deze wordt geladen met het booten van je kernel.
De redhat policy is om zoveel mogelijk te bouwen als module. Wanmneer je / op ext3 staat, kan de kernel deze niet mounten, hiervoor heeft hij de ext3 module nodig. Deze zit in de ramdisk, en daardoor kan hij hem wel mounten.

Verwijderd

Patch je kernel voor je mm opstart. Ook 2.5.0 heeft last van vervelende corruptie van je filesystem. Zie ook draadje Linux 2.4.15