hoe nieuwe kernel in GRUB???

Pagina: 1
Acties:

  • 6bit
  • Registratie: Februari 2002
  • Laatst online: 19-06-2022
Ik heb net een nieuwe kernel gecompiled 2.4.19 onder RH 8.0 dat is allemaal gelukt volgens de aanwijzigingen op deze pagina,

http://www.linuxplanet.com/linuxplanet/tutorials/202/1/

maar dan staat er aan het eind hoe ik ervoor moet zorgen dat het in LILO erbij komt staan, maar gebruik GRUB hoe moet het dan?

the things we fear most have already happened to us


Verwijderd

menu.lst ? man grub

Verwijderd

kijk naar /boot/grub.conf of /boot/menu.lst (ligt aan versie van grub)

die file zei voor mij genoeg :)

  • 6bit
  • Registratie: Februari 2002
  • Laatst online: 19-06-2022
dat wist ik, maar ik kan de bestanden vmlinuz en initrd voor de nieuwe kernel niet vinden alleen het bestan newkernel bestaat zoals beschreven in de howto

the things we fear most have already happened to us


Verwijderd

:? je hebt een nieuwe kernel gecompileerd (in /boot? ) en je maakt een nieuwe entry in menu.lst (of grub.conf) met een verwijzing naar die kernel... wat is nou je vraag... als ik het zo lees weet je dus niet meer waar je je nieuwe kernel hebt gezet :?

  • 6bit
  • Registratie: Februari 2002
  • Laatst online: 19-06-2022
onder /usr/src/linux-2.4.19 staat wel het bestand vmlinux maar ik heb toch ook een initrd ofzoiets nodig???

the things we fear most have already happened to us


  • Equator
  • Registratie: April 2001
  • Laatst online: 06:40

Equator

Crew Council

🦺#Rodekruis #whisky #barista

die heb je alleen nodig als jij hardware specifieke drivers nodig hebt voordat ze in de kernel geladen worden. VB: RaidArray drivers etc.
Je kan die regel met initrd wel weglaten.

verder is je vmlinuz, de uit de /usr/src/linux/arch/i386/boot/ gekopieerde bzImage.

OFtewel, wanneer je compilatie klaar is, dan moet je het bestand: /usr/src/linux/arch/i386/boot/bzImage kopieren naar /boot/vmlinuz-2.4.19
dat is dan ge gecomprimeerde kernelimage.
Daar ga je naar verwijzen in je /boot/grub/menu.lst.

Laat je originele fil;es en entry's in menu.lst wel staan, anders kan je niet terug in geval van problemen.

Verwijderd

ff die howto gelezen als je een bestand hebt onder /boot dat nekernel heet moet je die hebben... dat is de kernel die je hebt gecompiled. daar moet je naar verwijzen. je kan een huidige entry copieeren en dan de regel aanpassen waar nu vmlinuz staat (neem ik aan) naar de newkernel. oh en ook een andere naam geven natuurlijk... en eventueel de kernel howto er eens bij gaan pakken...

  • 6bit
  • Registratie: Februari 2002
  • Laatst online: 19-06-2022
het wordt ineens allemaal wat duidelijker, zal kijken of het werkt

the things we fear most have already happened to us


  • 6bit
  • Registratie: Februari 2002
  • Laatst online: 19-06-2022
volgens mij heb ik dan toch nog wat fout gedaan, want als ik naar de 2.4.18-14 vmlinuz kijk onder /boot dan is die 1.1 mb en de nieuwe is maar 5.5 k dat kan niet goed zijn toch?

heb het net getest, maar hij loopt er dus op vast, betekend dit nou dat ik mijn kernel niet goed gecompiled heb?

[ Voor 0% gewijzigd door 6bit op 08-11-2002 06:55 . Reden: beter dan een nieuwe message ]

the things we fear most have already happened to us


  • Equator
  • Registratie: April 2001
  • Laatst online: 06:40

Equator

Crew Council

🦺#Rodekruis #whisky #barista

Waarschijnlijk heb je dan iets te weinig meegecompileerd in de kernel.
Bijvoorbeeld wat support voor bepaalde hardware die je wel nodig hebt. Of het gebruikte root-filesystem etc..

Feit is: Hoe kleiner de compressed kernel image, hoe sneller hij laad. Een verkleining van 1,1Mb naar 550Kb is erg mooi, maar zoals gezegd, te minimaal ;)

Mijn kenel image is ik meen 750Kb, maar ik gebruik bijna geen modules.

Post eens de foutmelding die je krijgt, wellicht kunnen we je dan verder helpen met welke kernel optie je nodig hebt.

EDIT>> Ik lees net je post nog eens goed.. (Het was weer vroeg vanmorgen) en ik zie dat er 5,5Kb staat. Dat is bijna onmogelijk.

post eens de uitvoer van:
code:
1
ls -al /usr/src/linux/arch/i386/boot


Daarin is linux een symlink naar linux-2.4.19 dus het kan ook zijn:

code:
1
ls -al /usr/src/linux-2.4.19/arch/i386/boot

  • 6bit
  • Registratie: Februari 2002
  • Laatst online: 19-06-2022
als ik hem opstart zegt hij : no setup signature found

en als ik dat commando uitvoer krijg ik dit:

drwxr-xr-x 4 573 573 4096 nov 7 11:06 .
drwxr-xr-x 7 573 573 4096 feb 25 2002 ..
-rwxr-xr-x 1 root root 512 nov 7 11:06 bootsect
-rw-r--r-- 1 root root 2300 nov 7 11:06 bootsect.o
-rw-r--r-- 1 root root 8675 nov 7 11:06 bootsect.s
-rw-r--r-- 1 573 573 10623 nov 9 2001 bootsect.S
drwxr-xr-x 2 573 573 4096 nov 7 11:06 compressed
-rw-r--r-- 1 573 573 974 sep 14 2001 install.sh
-rw-r--r-- 1 573 573 2833 aug 5 2001 Makefile
-rwxr-xr-x 1 root root 4654 nov 7 11:06 setup
-rw-r--r-- 1 root root 12400 nov 7 11:06 setup.o
-rw-r--r-- 1 root root 46802 nov 7 11:06 setup.s
-rw-r--r-- 1 573 573 26229 aug 3 02:39 setup.S
drwxr-xr-x 2 573 573 4096 nov 7 11:06 tools
-rw-r--r-- 1 573 573 38962 jul 5 2001 video.S
-rw-r--r-- 1 root root 5632 nov 7 11:06 zImage

hoop dat je er wat aan hebt.

the things we fear most have already happened to us


  • 6bit
  • Registratie: Februari 2002
  • Laatst online: 19-06-2022
schopje, nou mag het wel

the things we fear most have already happened to us

Pagina: 1