Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Kernel 2.6.0

nougabolle
10 antwoorden
  • Hoi, ik had laats gebruikt gemaakt van een workshop op een PC-Active cdrom, upgraden naar Kernel 2.6.0 (heb nu RH9 met kernel 2.4.20-8 d8 ik)
    Als bootloader heb ik Grub. Bij de instellingen heb ik voor Kernel 2.6:
    [code:1:be8f59762f]/boot/kernel26/BzImage ro root=??[/code:1:be8f59762f]
    Ik weetniet wat ik op ?? moet zetten, mijn huidige kernelheeft:
    [code:1:be8f59762f]… ro root=LABEL=/[/code:1:be8f59762f]
    Maar dat werkt bij mij niet.
    Iemand?
  • Hoewel ik zelf lilo draai moet je je partitie neerzetten waar linux staat. (bijv. /dev/hda6). Grub gebruikt wel andere benamingen voor je partities dan de staandaard linux namen zoals hdaX.
    Het beste kun je even kijken wat er bij je 2.4 kernel staat en dat ook bij 2.6 kernel gebruiken.
    Succes!
  • bij mn bestaande staat root=LABEL=/
    Hoe kom ik achter de benamingen?
  • In /etc/fstab staat welke device er gemount word onder "/" en/of "/boot". Die device kun je invullen in grub.
  • [quote:a5948ab97e="Alexander Online"]upgraden naar Kernel 2.6.0 (heb nu RH9
    bij mn bestaande staat root=LABEL=/
    Hoe kom ik achter de benamingen? [/quote:a5948ab97e] Die kan inderdaad zo worden als voor je Linux 2.4.x kernel. De kernel regel in /boot/grub/menu.lst zou er dus zo uit kunnen zien
    [code:1:a5948ab97e]
    kernel /boot/vmlinuz-2.6.0 ro root=LABEL=/
    [/code:1:a5948ab97e] boven die kernel regel staat dan de root regel. bijvoorbeeld
    [code:1:a5948ab97e]
    root (hd0,5)
    [/code:1:a5948ab97e] die is uiteraard hetzelfde als voor je Linux 2.4.x kernel.
    En onder die kernel regel je initrd bijvoorbeeld
    [code:1:a5948ab97e]
    initrd /boot/initrd-2.6.0.img
    [/code:1:a5948ab97e]
    Dus
    [code:1:a5948ab97e]
    title Red Hat 9.0 (kernel 2.6.0)
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.0 ro root=LABEL=/
    initrd /boot/initrd-2.6.0img
    [/code:1:a5948ab97e]
  • bedankt ik zal t proberen..
  • Ik heb hetzelfde gedaan als bij de huidige kernel, maar bij t booten zeurt ie dat hij root=LABEL=/ niet snapt, dat je een goede root= moet doen.
    Oja, dat img bestand, waar kun je dat vinden als je 'm gecompileerd hebt?
  • [quote:f0b82f085f="Alexander Online"]
    Ik heb hetzelfde gedaan als bij de huidige kernel, maar bij t booten zeurt ie dat hij root=LABEL=/ niet snapt, dat je een goede root= moet doen. [/quote:f0b82f085f] Zou je /boot/grub/menu.lst kunnen posten.
    [quote:f0b82f085f="Alexander Online"]Oja, dat img bestand, waar kun je dat vinden als je 'm gecompileerd hebt?[/quote:f0b82f085f] Die zou in de boot map moeten staan. Als je in een terminal als superuser bent ingelogd, kun je die maken met mkinitrd. Als je typt
    [code:1:f0b82f085f] /sbin/mkinitrd [/code:1:f0b82f085f][Enter] dan krijg je een voorbeeld te zien. Als je bijvoorbeeld je bestanden systeem voor je Linux root partitie gecompileerd hebt als module. [code:1:f0b82f085f]<M> EXT3 [/code:1:f0b82f085f] dan gebruik je bij die /sbin/mkinitrd de optie [code:1:f0b82f085f] –preload EXT3 [/code:1:f0b82f085f]
    Als je echter een kernel rpm hebt gedownload en geïnstalleerd, dan zou je dat img bestand al moeten hebben.
  • Ik post 'm morgen ofzo, kheb net mn pc naar vriend gebracht (morgen LAN party).
    Dat img bestand staat wel in mn boor map en gebruikt mn huidige kernel, mag je die gewoon gebruiken?
    Nee geen RPM.
  • [quote:b25a6993c2="Alexander Online"]Dat img bestand staat wel in mn boor map en gebruikt mn huidige kernel, mag je die gewoon gebruiken? [/quote:b25a6993c2] Als je de initrd.img bedoelt die je gebruikt met kernel 2.4.x, dan is deze niet te gebruiken met je nieuwe kernel 2.6.x. Die heeft een nieuwe initrd.img nodig.
    [code:1:b25a6993c2]
    /sbin/mkinitrd /boot/initrd-2.6.0.img –preload ext3 2.6.0
    [/code:1:b25a6993c2][Enter]

    Die 2.6.0 moet overeen komen met die map modules in /lib/modules/ dus /lib/modules/2.6.0/ en met als voorbeeld root bestanden systeem ext3.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.