Hallo an alle!
Gestern habe ich versucht mein Linux (SuSE7) neu zu installieren. Nach erfolgreicher Inst. mit 2ext und kernel 2.2.16 wollte ich dem 2.4.test11 installieren. Das hat auch geklappt, jedoch bekomme ich beim Booten folgende Meldung
Checking file systems done Mounting local file systems... proc on /proc type proc (rw) modprobe: modprobe: Can't locate module vfat mount: /dev/hda1 has wrong major or minor number modprobe: modprobe: Can't locate module vfat mount: /dev/hdb1 has wrong major or minor number /dev/hdb2 on /boot type ext2 (rw)
Das sagt mir das 2Probleme vorhanden sind: -Die Partitionstabelle oder /etc/fstab ist im Eimer -Der findet die Module nicht
Für ersteres habe ich keine richtige Ahnung, jedoch sind alle Module richtig installiert. Meine Kernelquellen sind in /usr/src/linux_new und /usr/src/linux ist mir jenem Verz. verlinkt, so wie es sein muss. Ein modprobe -c listet ja die Konf. auf (siehe anhang1.txt). Dort stimmt aber alles und unter dem Verzeichnis sind auch tatsächlich die Module. Was mache ich hier falsch?
Zu meinem ersten Problem: Major oder Minor-Number... in der /etc/fstab stehen auch zwei Nummern. Sind die vielleicht dran schuld? Ich habe die /etc/fstab mal mitgemailt --> vielleicht ist da ja was falsch. Das komische ist auch das bei mount /floppy die selbe Meldung (major-minor) kommt. Beim cdrom-Laufwerk gehts.
Jetzt kommt aber such noch beim Starten das der Name Service Cache Daemon nicht geladen wurde(failed). Hängt das auch mit dem neuen Kernel zusammen?
Vielen Dank für eure Antwort, ich weiß echt nicht mehr weiter hier.
Bye, Sebastian
On Sat, Dec 16, 2000 at 05:57:27PM +0100, Sebastian Roth wrote:
Hallo an alle!
Gestern habe ich versucht mein Linux (SuSE7) neu zu installieren. Nach erfolgreicher Inst. mit 2ext und kernel 2.2.16 wollte ich dem 2.4.test11 installieren. Das hat auch geklappt, jedoch bekomme ich beim Booten folgende Meldung
Checking file systems done Mounting local file systems... proc on /proc type proc (rw) modprobe: modprobe: Can't locate module vfat mount: /dev/hda1 has wrong major or minor number modprobe: modprobe: Can't locate module vfat
/dev/hda1 /win vfat defaults 0 1 /dev/hdb1 /win2 vfat defaults 0 0
Da /dev/hda1 und /dev/hdb1 keine systemwichtigen Partitionen sind, solltest du sie 'defaults,noauto' mounten.
Dann in aller Ruhe insmod vfat mount -t vfat /dev/hda1 /win eingeben. Zudem mal nachschauen, ob ein ls -l /dev/hda1 auch den folgenden Output bringt: brw-rw---- 1 root disk 3, 1 ... ^^^ wenn hier keine 1 steht, ist das dein Problem. Ein rm /dev/hda1 und mknod /dev/hda1 b 3 1 sollten Abhilfe schaffen.
Ciao, Tobias
On 16.12.00 Sebastian Roth (sebbi@claranet.de) wrote:
Moin,
Gestern habe ich versucht mein Linux (SuSE7) neu zu installieren. Nach erfolgreicher Inst. mit 2ext und kernel 2.2.16 wollte ich dem 2.4.test11 installieren. Das hat auch geklappt,
Hast Du auch die Datei Change(es,Log) in der Kerneldoku gelesen und mitgekriegt, daß man auch noch ein paar andere Programme mit updaten muß. modtuils z.B.
Zu meinem ersten Problem: Major oder Minor-Number... in der /etc/fstab stehen auch zwei Nummern. Sind die vielleicht dran schuld? Ich habe die /etc/fstab mal mitgemailt --> vielleicht ist da ja was falsch. Das komische ist auch das bei mount /floppy die selbe Meldung (major-minor) kommt. Beim cdrom-Laufwerk gehts.
drachi:[hille] >man fstab <snip> The fifth field, (fs_freq), is used for these filesystems by the dump(8) command to determine which filesystems need to be dumped. If the fifth field is not present, a value of zero is returned and dump will assume that the filesys- tem does not need to be dumped.
The sixth field, (fs_passno), is used by the fsck(8) pro- gram to determine the order in which filesystem checks are done at reboot time. The root filesystem should be speci- fied with a fs_passno of 1, and other filesystems should have a fs_passno of 2. Filesystems within a drive will be checked sequentially, but filesystems on different drives will be checked at the same time to utilize parallelism available in the hardware. If the sixth field is not pre- sent or zero, a value of zero is returned and fsck will assume that the filesystem does not need to be checked.
drachi:[hille] >ls -l /dev/hda1 brw-rw---- 1 root disk 3, 1 Jul 5 19:43 /dev/hda1 major ^- ^ minor- number
H.
Am Sam, 16. Dez 2000 05:57:27 +0100, schrieb Sebastian Roth:
Hallo an alle!
Gestern habe ich versucht mein Linux (SuSE7) neu zu installieren. Nach erfolgreicher Inst. mit 2ext und kernel 2.2.16 wollte ich dem 2.4.test11 installieren. Das hat auch geklappt, jedoch bekomme ich beim Booten folgende Meldung
Checking file systems done Mounting local file systems... proc on /proc type proc (rw) modprobe: modprobe: Can't locate module vfat mount: /dev/hda1 has wrong major or minor number modprobe: modprobe: Can't locate module vfat mount: /dev/hdb1 has wrong major or minor number /dev/hdb2 on /boot type ext2 (rw)
Das sagt mir das 2Probleme vorhanden sind: -Die Partitionstabelle oder /etc/fstab ist im Eimer -Der findet die Module nicht
a) Könnte der Fehler sein, halte ich aber für unwahrscheinlich (wenn Du vorher ausser lilo und linux nix anderes benutzt hast, was da schreiben durfte). b) Hier vermute ich den eigentlichen Fehler. Ich habe auch schon beobachtet, dass mein Kernel (SuSE 7.0, mit 2.2.16) sich über falsche major/minor numbers beschwert, wenn ich eine unformatierte oder hinreichnend defekte Diskette ins Laufwerk schiebe. Ich vermute, sowas kommt bei irgendwelchen inkonsistenzen bei der Dateisystem-Erkennung entsteht. Ursache könnte einfach ein nicht geladenes Modul sein.
path[block]=/lib/modules/block path[cdrom]=/lib/modules/cdrom path[ipv4]=/lib/modules/ipv4 path[ipv6]=/lib/modules/ipv6 path[sound]=/lib/modules/sound path[fc4]=/lib/modules/fc4 path[video]=/lib/modules/video path[misc]=/lib/modules/misc path[pcmcia]=/lib/modules/pcmcia path[atm]=/lib/modules/atm path[usb]=/lib/modules/usb path[ide]=/lib/modules/ide path[ieee1394]=/lib/modules/ieee1394
Ich hab zwar selber noch keinen 2.4 verwendet, aber sind das denn die richtigen Pfade? Ich mag mich irren, aber ich glaube, gehört zu haben, dass die Module irgendwo unter /modules/* liegen. Btw: hast Du auch die neuen Kernel-Modul-Proggis und eine passende /etc/modules.conf dabei?
Tobias
a) Könnte der Fehler sein, halte ich aber für unwahrscheinlich (wenn Du vorher ausser lilo und linux nix anderes benutzt hast, was da schreiben durfte). b) Hier vermute ich den eigentlichen Fehler. Ich habe auch schon beobachtet, dass mein Kernel (SuSE 7.0, mit 2.2.16) sich über falsche major/minor numbers beschwert, wenn ich eine unformatierte oder hinreichnend defekte Diskette ins Laufwerk schiebe. Ich vermute, sowas kommt bei irgendwelchen inkonsistenzen bei der Dateisystem-Erkennung entsteht. Ursache könnte einfach ein nicht geladenes Modul sein.
Aber jetzt kommts... mit dem 2.2.16 gehts. nur mit dem neuen nicht. Ich lad mir jetzt mal di neuen Modutils runter. Bye
lug-dd@mailman.schlittermann.de