Am Samstag, 24. Februar 2007 schrieb Martin Ereth:
Manfred Eifler schrieb:
Ich denke, dass die Festplatte von Grub nicht erkannt wird.
Möglich, aber unwahrscheinlich.
In der Datei /etc/sysconfig/kernel muss der Treiber drin stehen. Den kannst du von Hand eintragen (du siehst ihn wenn du das installierte System von der DVD bootest, oder gehe in Yast ---> Hardware ---> Festplattencontroller. Dort muss "Modul in initrd laden" für deine sata-Platte angekreuzt sein. Dann wird beim "Beenden" ein mkinitrd (oder so ähnlich) durchgeführt und der Treiber in die Datei kernel eingetragen.
Nein. Nein. Nein.
Oder doch? ;-) Denn die initrd von BIOS-Routinen geladen. Also ganz so abwegig scheint es nicht.
Die Fehlerbeschreibung spricht nicht davon, dass grub erscheint. Grub interessiert aber die initrd einen Schei*dreck. Folglich hilft ein neues initrd nichts. Und auch wird die initrd nicht in den Kernel geschrieben,
Ich habe nicht geschrieben, dass sie "in den Kernel" geschrieben wird, sondern der Festplattentreiber wird in die Datei /etc/sysconfig/kernel geschrieben, bzw angegeben! Bei mir zB.: INITRD_MODULES="sis5513 sata_sis pata_sis processor thermal fan jbd ext3 edd"
sondern in eine Datei namens initrd. (Die initrd wird geladen, nachdem man in grub auf enter gedrückt hat, also _nach_ grub.)
Du hast Recht damit, dass Grub die initrd nicht interessiert. Ein Fehler den ich leider zu spät bemerkt habe.
Nachdem das System mit Hilfe der DVD bootet, und ohne der DVD kein grub erscheint,
OK, das habe ich überlesen.
liegt das am installierten (oder eben nicht installierten, siehe mein Posting) Grub. Der Kernel und die initrd scheinen in Ordnung zu sein, denn sonst würde das System gar nicht booten.
Das sehe ich nicht so, da ich das Problem selber schon hatte, allerdings nachdem Grub geladen war. Da konnte ich den Grub installieren wie ich wollte. Es lag definitiv an dem Treiber, der nicht in der Datei /etc/sysconfig/kernel eingetragen war. Also booten mit einer "leeren" Variablen INITRD_MODULES kann das System nicht. Wen schadet es also da mal nachzuschauen? Es könnte natürlich auch sein, dass sein Grub nicht in den MBR der ersten Platte installiert ist. Dann würde ich aber mit yast den Bootloader nochmal neu installieren, nachdem das installierte System mit Hilfe der dvd gebootet wurde. Da bleiben die vorhandenen Einträge in der menu.lst erhalten. -- Viele Grüße Manfred ------------------- SuSE Linux 10.2 --- KDE 3.5.6 "release 31.2" Kernel 2.6.18.2-34-default --- Maschine x86_64 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org