Mein erstes mal...

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
DaGrrr
Beiträge: 79
Registriert: 08.08.2002 19:50:54

Mein erstes mal...

Beitrag von DaGrrr » 25.12.2002 19:30:41

Jep, mein erster selbst kompilierter Linux Kernel.

Ich habe mir bei kernel.org die stable 2.4.20 runtergeladen und nach Anleitung unter "Häufig gestellten Fragen" konfiguriert.

Dabei habe ich den Punkt 2 der empfohlen wurde nicht gewählt, sondern das ganze mit fakeroot + dpkg gemacht.

Das kompilieren an sich lief Problemlos durch und in /usr/src/ war auch das kernel-image....deb file

mit dpkg installiert und lilo.conf kontrolliert.
Sah gut aus. Auch LinuxOLd war da, so das ich im Notfall den Kernel 2.4.18 laden konnte, was auch klappt.

Wähle ich Linux (Kernel 2.4.20) aus, dann erscheint
Loading Linux.bin....
danach wird der Bildschirm schwarz und es passiert nix mehr. :(

Was stimmt da net ?

Greets
DaGrrr

The Ripper
Beiträge: 103
Registriert: 30.03.2002 16:26:45
Kontaktdaten:

Beitrag von The Ripper » 25.12.2002 20:32:17

Hört sich wie ein Framebuffer-Problem an. Gib am Linux-Prompt folgendes ein:
Lilo: Linux vga=normal

Benutzeravatar
DaGrrr
Beiträge: 79
Registriert: 08.08.2002 19:50:54

Beitrag von DaGrrr » 25.12.2002 21:21:26

Hallo,

Du hattest recht. Es war der videomode

Ich habe bei make menuconfig (Modulauswahl) was falsches angegeben.

Ok, alles neu kompiliert und nun startet es bis:

cramfs: wrong magic
Kernel panic:VFS: Unable to mount root fs on 03:43

Was bedeutet das ?

Greets
DaGrrr

The Ripper
Beiträge: 103
Registriert: 30.03.2002 16:26:45
Kontaktdaten:

Beitrag von The Ripper » 25.12.2002 21:25:35

Du hast im Lilo eine initrd angegeben, aber dein Kernel braucht keine?

Benutzeravatar
DaGrrr
Beiträge: 79
Registriert: 08.08.2002 19:50:54

Beitrag von DaGrrr » 25.12.2002 21:38:33

Hallo,

cramfs: wrong magic
^^ Fehler ist nun weg

Kernel panic:VFS: Unable to mount root fs on 03:43
^^ kommt immer noch :(

Was meinst Du mit "Du hast im Lilo eine initrd angegeben, aber dein Kernel braucht keine?"

DaGrrr

Benutzeravatar
BigDevil
Beiträge: 106
Registriert: 26.03.2002 11:49:36
Wohnort: LK Cloppenburg
Kontaktdaten:

Beitrag von BigDevil » 26.12.2002 14:45:02

ich würde darauf tippen, das du ein anderes Dateisystem als ext2 verwendest und die dafür nötige Funktion nicht mitkompiliert hast

The Ripper
Beiträge: 103
Registriert: 30.03.2002 16:26:45
Kontaktdaten:

Beitrag von The Ripper » 26.12.2002 15:31:48

Da du nicht weisst was eine Initrd ist, hast du wohl nichts dergleichen gemacht ;)
Zum zweiten Fehler würd ich dann auch sagen, dass der Kernel mit deinem root-Dateisystem nicht umgehen kann. Du musst sowohl das Dateisystem, welches deine Rootpartition benutzt, als auch die Treiber für die Bootfestplatte (IDE/SCSI-Controller) fest einkompilieren. Als Modul geht nicht.

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 27.12.2002 09:24:10

Ich habe den Thread nach "Hacking" verschoben, da er nicht den eigentlich Debian-Installationsprozeß betrifft.

Benutzeravatar
DaGrrr
Beiträge: 79
Registriert: 08.08.2002 19:50:54

Beitrag von DaGrrr » 27.12.2002 14:45:41

Hallo,

ich nutze ext3 und es ist fest einkompiliert.
Außerdem habe ich nachgeschaut, eine RAM-Disk habe ich auch fest drin.

Ich poste mal was ich alles drin habe:
Quota Support fest
Kernel automounter support fest
Kernel automounter version 4 support (also supports v3) fest
Ext3 journaling file system support fest
JSD (ext3) debugging support fest
DOS FAT fs support Modul
MSSOS fs support Modul
VFAT (Windows-95) fs support Modul
Virtual memory file system support fest
ISO 9660 CDROM fest
Microsoft Joliet CDROM extensions fest
Transparent decompression extensions fest
Minix fs Modul
FreeVxFS file system Modul
NTFS Modul
/proc file system support fest
/dev/pts file system for Unix98 PTYs fest
ROM file system support Modul


Diese Dinge habe ich ausgewählt oder waren schon vorkonfiguriert.
Kann es sein das ich meine Win Partition automounte beim start ?
Ein Modul für z.B. vfat habe ich nicht in /etc/modules

Gut das probiere ich gleich mal.

Edit: Das gleiche Problem besteht immernoch

Greets
DaGrrr

Benutzeravatar
BigDevil
Beiträge: 106
Registriert: 26.03.2002 11:49:36
Wohnort: LK Cloppenburg
Kontaktdaten:

Beitrag von BigDevil » 27.12.2002 19:57:09

DaGrrr hat geschrieben:Hallo,
Diese Dinge habe ich ausgewählt oder waren schon vorkonfiguriert.
Kann es sein das ich meine Win Partition automounte beim start ?
Ein Modul für z.B. vfat habe ich nicht in /etc/modules
bezweifle ich sehr, aber mit dem automount guck doch mal in der /etc/fstab

Benutzeravatar
DaGrrr
Beiträge: 79
Registriert: 08.08.2002 19:50:54

Beitrag von DaGrrr » 27.12.2002 20:22:30

Die Win Partionen werden automatisch gemountet.

Benutzeravatar
BigDevil
Beiträge: 106
Registriert: 26.03.2002 11:49:36
Wohnort: LK Cloppenburg
Kontaktdaten:

Beitrag von BigDevil » 28.12.2002 11:00:12

dann deaktiviere das mal, dass könnte helfen

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 28.12.2002 12:30:42

wie die Fehlermeldung schon sagt, kann er das root - Filesystem (root fs) nicht mounten. Und da dort alles liegt (Module, libs) was dringend gebraucht wird, geht es halt nicht weiter...
Mit den Win Partitionen hat es nichts zu tun, die werden erst viel später eingebunden.
Was für ein Filesystem hat den / ? ext2, ext3? Sind die eventuell nur als Modul vorhanden?
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
BigDevil
Beiträge: 106
Registriert: 26.03.2002 11:49:36
Wohnort: LK Cloppenburg
Kontaktdaten:

Beitrag von BigDevil » 28.12.2002 12:57:05

hat sie ja schon oben geschrieben, fs ist ext3 und ist fest einkompiliert...
sind die Partitionen unbeschädigt?
Kannst du mal deine Partitionstabelle posten (in der Konsole fdisk eingeben und p drücken, mit q kannst du beenden)?

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 28.12.2002 13:23:52

die Partitiontabelle bekommt man auch per

Code: Alles auswählen

fstab -l /dev/XXX
wobei XXX durch die entsprechende Platte zu ersetzen ist (also hda für die primäre am 1 IDE Kanal). Interessant wäre dann noch der Inhalt von /etc/fstab und /etc/lilo
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
DaGrrr
Beiträge: 79
Registriert: 08.08.2002 19:50:54

Beitrag von DaGrrr » 28.12.2002 14:08:26

Hallo,

ich bin schon ein Stückchen weiter....

Nur mal so zum Test habe ich den Kernel 2.4.19 von Kernel.org runtergeladen und genauso konfiguriert wie den 20er.

Das komische ist... er läuft durch !
Das einzige was nicht funktioniert ist netfilter und meine USB Maus.
Aber das kriege ich noch hin.

Hm,
ich werde gleich mal die gewünschten Dateien Posten.
Ich kann mir nur net erklären warum der 20er nicht will.

Grüße
DaGrrr

Benutzeravatar
DaGrrr
Beiträge: 79
Registriert: 08.08.2002 19:50:54

Beitrag von DaGrrr » 28.12.2002 16:56:41

Habe jetzt folgendes gelesen:

Posted by Hemos on Sunday December 01, @08:27PM
from the bad-news dept.
An anonymous reader writes "Andrew Morton alerted readers of the Linux Kernel mailing list today that ext3 in the 2.4.20 kernel has a new bug that can easily cause file data corruption at unmount time. The bug will only affect people using ext3 in "data=journal" mode, which fortunately is not the default... Full details can be read on KernelTrap."

http://developers.slashdot.org/develope ... ml?tid=106

Könnte das der Grund sein, das der Kernel mit ext3 bei mir nicht laufen will ?

Der 2.4.19 ging ohne Probleme, wie oben beschrieben.

DaGrrr

Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag von Dookie » 28.12.2002 18:42:22

Hi DaGrrr,

jo, kann sein. Es ist halt nich immer gut, immer das neueste haben zu müssen. Also wenn Du nicht ein wesentliches Feature vom 2.4.20er-Kernel brauchst, nimm den 2.4.19er.

Gruß

Dookie

Benutzeravatar
DaGrrr
Beiträge: 79
Registriert: 08.08.2002 19:50:54

Beitrag von DaGrrr » 29.12.2002 20:09:04

Der Kernel 2.4.19 funktioniert einwandfrei !

Danke an allen.

Grüße
DaGrrr

Antworten