Kernel wil niet booten

Pagina: 1
Acties:

  • mowgli
  • Registratie: Januari 2000
  • Niet online
Misschien dat iemand hier het weet...

Ik heb dus Red Hat 8.0 en doordat die het leuk vonden om standaard geen ntfs support mee te compilen moet ik dus een nieuwe kernel compilen om me ntfs partitie te kunnen mounten.

Dit heb ik dus gedaan alleen nu krijg ik als ik hem wil booten een kernel panic met de volgende boodschap

- "Unable to mount root fs"
- "cannot open root device "LABEL=/""

Ik heb het ext3 bestandssysteem en heb dit ook meegecompileerd.

Het betreft hier trouwens kernel 2.4.19

Om em te kunnen booten heb ik menu.lst aangepast in me Grub dir

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# 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,2)
#          kernel /boot/vmlinuz-version ro root=/dev/hda3
#          initrd /boot/initrd-version.img
#boot=/dev/hda
default=2
timeout=10
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-17.8.0)
    root (hd0,2)
    kernel /boot/vmlinuz-2.4.18-17.8.0 ro root=LABEL=/ hdc=ide-scsi
    initrd /boot/initrd-2.4.18-17.8.0.img
title Red Hat Linux (2.4.18-14)
    root (hd0,2)
    kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi
    initrd /boot/initrd-2.4.18-14.img
title Red Hat Linux mowg
    root (hd0,2)
    kernel /boot/bzImage.mowg.04nov2002 ro root=LABEL=/ hdc=ide-scsi
    initrd /boot/initrd-2.4.19.img
title DOS
    rootnoverify (hd0,0)
    chainloader +1


Ik hoop dat ik genoeg info heb gegeven. Zoniet roep maar :)

  • naiko
  • Registratie: Oktober 2002
  • Laatst online: 10:50
ik heb net hetzelfde voor met mijn mandrake 9.0 kernel 2.4.16, ook een eigen compile, en die error bij het booten, en nu heb ik hem een 2de keer gecompileerd, en nu krijg ik weer een andere error.

dus ik kan ook wel die info gebruiken

ik werk wel met LILO

naiko

PSN: nicovc


Verwijderd

Hebben jullie de kernel howto gelezen??

Zo ja, lees dan verder,
Zo nee, ga je huiswerk doen.

Probeer eerst eens een kernel te bakken met alleen de hoognodige support.
Om linux te draaien, lukt dat, dan verder proberen.

Wat ook nog moet gebeuren is het geven van een speciale naam
aan elke gebakken kernel. In de kernel source dir staat Makefile.
Daar moet je de extraversion regel aanpassen

  • DiNo!
  • Registratie: Juni 2000
  • Laatst online: 17-05 18:11
RedHat heeft een bestand die heeft defconfig. Dit bestand is je .config bestand zoals RedHat op je systeem heeft gecompileerd. Als je nu eerst dat bestand kopieerd vanuit je i386 map naar de root van je kernel-source en dan ntfs aanzet dan geef ik je een wel heel grote kans van slagen.

edit:
dus /usr/src/linux-2.4.18-3/arch/i386/defconfig naar
/usr/src/linux-2.4.18-3/.config kopieeren. 8)

https://github.com/atoomnetmarc/


  • koffiedrinker
  • Registratie: September 2002
  • Laatst online: 15-05 18:17

koffiedrinker

Archlinux werkt dagelijks

Je moet in je menu.lst het volgende vervangen:
root=LABEL=/ in root=/dev/[rootpartitie]

En daarna moet je in /etc/fstab ook even dezelfde truc uithalen.
Dus LABEL=/ vervangen door de rootpartitie.
En ook voor LABEL=/boot vervangen door de bootpartitie, dus /dev/hda[1,2,..]

Succes!

Koffie werkt echt!