PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kernel 2.6.5 der Bildschirm bleibt schwarz!?



micha97
05.04.04, 20:45
Hallo liebe Fachleute!
Nachdem ich den kernel erfolgreich kompiliert habe, erscheint nach dem Booten jedoch nur ein schwarzer Bildschirm!? - Was habe ich da wohl vergessen zu beachten!?
Vielen Dank für Eure Hilfe!

Gruss micha

undefined
05.04.04, 20:53
Hallo liebe Fachleute!
Nachdem ich den kernel erfolgreich kompiliert habe, erscheint nach dem Booten jedoch nur ein schwarzer Bildschirm!? - Was habe ich da wohl vergessen zu beachten!?
Vielen Dank für Eure Hilfe!

Gruss micha
Wird an der grub Zeile in verbindung mit bootsplash liegen.
Setlle mal auf vga=normal acpi=oldboot showopts splash=no

BBlack
05.04.04, 21:04
Wird an der grub Zeile in verbindung mit bootsplash liegen.
Setlle mal auf vga=normal acpi=oldboot showopts splash=no

Hm, also bei mir gibts damit keine Probleme...

micha97
05.04.04, 21:29
Danke erst mal!
Aber wo finde ich die -> grub Zeile mit

vga=normal, acpi=oldboot und showopts splash=no ?

Gruss micha

Who-T
05.04.04, 21:32
hängs beim booten als startparam an
wenns funktioniert findest du es in
/boot/grub/menu.lst

das ganze schaut aus wie zb auf http://www.splitbrain.org/The_dot-Files/rumpel/show.php?conf=__boot__grub__menu.lst.cnf

und das vga=normal hängst du dann bei deiner "kernel ...." zeile an

wolfpac
05.04.04, 21:34
kannst du deine kernel-config vielleicht anhängen?

micha97
05.04.04, 21:45
kannst du deine kernel-config vielleicht anhängen?

Hier also meine kernel-config und vielen Dank für die Hilfe!

Gruss micha

Who-T
05.04.04, 21:56
fällt mir grad ein

bei einem kernel von mir war vga=0x314 als option notwendig, damit ich auf der shell was sehe. bei einem anderen ist es mit vga=normal gegangen.
probier mal beides aus.

fährt er überhaupt hoch? hört man an der hd, und ssh geht dann nach einiger zeit.

wolfpac
05.04.04, 22:40
Bitte zuallerst das P.P.S. lesen !!! :)

1. würde ich dir raten, die kernel-config mit make menuconfig zu machen (da gibts dann auch hilfe zu den optionen)
2. ist in der config ziemlich viel zeug drin, das du eventuell gar nicht benötigst (grösstenteils als module, daher erstmal nicht so wichtig)
3. du verwendest highmem, hast du über 1 GB RAM?
4. die executable file formats würde ich alle auf y setzen
5. RAM/ROM/Flash chip drivers raus
6. bei den file systems würde ich das was du benutzt, y nehmen (autofs4_fs auch y)
7. bei pseudo filesystems devpts aktivieren, das ist sehr wichtig

nach dem was ich in deiner config sehe, würde ich dir empfehlen, deine erste .config zu sichern
make mrproper im kernelverzeichnis eingeben (setzt alles zurück) und dann nochmal einen kernel zu bauen, allerdings mit make menuconfig und dann erstmal nur das reinnehmen was du noch brauchst und möglichst nicht die voreinstellungen zu ändern (nur da wo du dir absolut sicher bist)

P.S.: hab hier gerade noch einen Kanditaten der ne ähnlich config wie du hat, bei ihm funzt momentan seine netzwerkkarte nicht, ich werd die beiden configs mal vergleichen vielleicht finde ich ja was gravierendes, obwohl ich generell eher zu obigen kommentar stehe :)

P.P.S.: so ich glaube den fehler gefunden zu haben :D
CONFIG_X86_VISWS=y
unter Processor type and features/Subarchitecture Type

CONFIG_X86_VISWS: x
x x
x The SGI Visual Workstation series is an IA32-based workstation x
x based on SGI systems chips with some legacy PC hardware attached. x
x x
x Say Y here to create a kernel to run on the SGI 320 or 540. x
x x
x A kernel compiled for the Visual Workstation will not run on PCs x
x and vice versa. See <file: Documentation/sgi-visws.txt> for details

da ich glaube (bzw hoffe) das du nen normalen PC hast und keine SGI Workstation
stell deine config bitte auf PC compatible um
Generic x86 support könntest auch mitreinnehmen

Und unter Loadable module support würde ich dir noch Module unloading empfehlen

micha97
06.04.04, 16:30
Danke für Eure Hilfe!!!
Nun habe ich den kernel in der Voreinstellung benutzt! - Aber ich habe das Gefühl, der kernel läuft überhaupt nicht, jedenfalls kann ich keine Aktivietäten der Festplatte wahrnehmen.
Liegt das daran ,dass er den Prozessor nicht erkennt!? (Athlon XP +1700)!?

Gruss micha

wolfpac
06.04.04, 16:35
startet der kernel denn jetzt oder bekommst du noch irgendeinen fehler?

Who-T
06.04.04, 16:55
das mit dem prozessor kann ich mir nicht voerstellen.
paniced er?
dann blinkt die caps-lock taste (zumindest bei mir am schlepptop)

micha97
07.04.04, 14:20
startet der kernel denn jetzt oder bekommst du noch irgendeinen fehler?

Leider immer noch nicht! - Also, den kernel habe ich ganz neu kompiliert (d.h. die Voreinstellungen alle gelassen) - Trotzdem, wenn ich kernel-2.6 aktiviere wird der Bildschirm schwarz und es rührt sich überhaupt nichts!?
Wo kann ich denn die -> vga=Einstellungen verändern? Da ich -> grug verwende ist die lilo.conf ja nutzlos!?
Gruss micha

Who-T
07.04.04, 14:34
/boot/grub/menu.lst

bzw beim bootloader direkt eintippen

eventuell auch die nomce option ausprobieren (machine check exception), die bewirkt bei mir eine kernel panic in sehr frühem stadion

micha97
07.04.04, 21:37
Danke für die Tipps, die den neuen kernel 2.6.5 jetzt starten lassen! - Jedoch während des Vorgangs bricht das ganze mit -> kernel panic ab!?

Der alte kernel (den ich nebenher laufen habe) 2.4 .... /lib/modules/ wird als Grund angegeben!

Was hat das nun zu bedeuten!?

Gruss micha

micha97
07.04.04, 21:59
Hier die genaue Fehlermeldung beim Booten des kernel 2.6.5:
insmod: error inserting /lib/modules/2.4.21-99-default/kernel/fs/reiserfs/reiserfs.o: -1 Invalid module format
Obwohl im Verzeichnis /lib/modules auch der Ordner 2.6.5 existiert! - Warum greift 2.6.5 nicht auf diesen Ordner zurück? - Was muss ich korrigieren?

Vielen Dank !!!

Gruss micha

micha97
08.04.04, 14:08
kernel 2.6.5 /lib/modules/2.4.21-99-default/kernel/fs/ - error!?
Hier die genaue Fehlermeldung beim Booten des kernel 2.6.5:
insmod: error inserting /lib/modules/2.4.21-99-default/kernel/fs/reiserfs/reiserfs.o: -1 Invalid module format
Obwohl im Verzeichnis /lib/modules auch der Ordner 2.6.5 existiert! - Warum greift 2.6.5 nicht auf diesen Ordner zurück? - Was muss ich korrigieren?

Vielen Dank !!!

Gruss micha

wolfpac
08.04.04, 15:00
schaut aus, als ob der neue kernel auf den alten zugreift
welche System.map wird denn beim starten verwendet? ganz zum anfang hochscrollen nach der fehlermeldung

micha97
08.04.04, 16:44
Nach der Fehlermeldung kann ich leider nicht scrollen, da alle Tasten so wie die Mouse nicht mehr reagieren.
2.6.5 greift scheinbar auf den alten kernel zurück - diesen jedoch zu deinstallieren, ist mir noch zu risant!
Muß ich denn eine neue -> System.map erstellen, bzw. wie macht man das?

Gruss micha


schaut aus, als ob der neue kernel auf den alten zugreift
welche System.map wird denn beim starten verwendet? ganz zum anfang hochscrollen nach der fehlermeldung

wolfpac
08.04.04, 23:16
bei der kernel compilierung wird ne neue System.map und ein neues bzImage erstellt
die mit anderem namen nach /boot kopieren und eventuell symlinks erstellen
bei mir schaut /boot so aus:

kernel-2.4.25 -> vmlinuz.old
kernel-2.6.5 -> vmlinuz
System.map-2.4.25 -> System.old
System.map-2.6.5 -> System.map

ist natürlich nur n beispiel :)