Am Freitag, 11. August 2006 21:12 schrieb Michael Behrens:
Matthias Pospiech schrieb:
Ich habe ein Suse 10.1 System aus einem Rechner mit Athlon-800 ausgebaut und in einen Rechner mit Athlon-2000 eingebaut. Der Rechner bootet korrekt von hda6. Beim Zugriff auf /dev/hda6 nach dem Laden des Kernels (Standard Suse) kommt allerdings folgende Fehlermeldung [...]
Vermutlich brauchte das alte System einen anderen Treiber für den IDE-Chip. Z.B. altes Board mit VIA-Chipsatz, und neues mit einem von einem anderen Hersteller. Hat deine Glaskugel ins Schwarze getroffen! Das alte ist ein Via133 Chipsatz, das neue Board hat ein nvidia nforce2
Boote das installierte System mit dem Kernel von der CD. Sieh dir mit lsmod die geladenen Module an, vermutlich wirst du erkennen, welches Modul für den Chipsatz verantwortlich ist. Ich habe es umständlicher gemacht und in eine weitere Partition einfach nochmal Suse 10.1 installiert.
In /etc/sysconfig/kernel muss der Name dieses Moduls in INITRD_MODULES stehen. Trage ihn dort statt des alten ein, und mache dann mit 'mkinitrd'eine neue init ramdisk. Eventuell 'lilo' aufrufen, falls du lilo und nicht grub benutzt.
Die Einträge sind jeweils INITRD_MODULES="via82cxxx processor thermal fan jbd ext3" (alt) INITRD_MODULES="amd74xx processor thermal fan jbd ext3" (neu) ich habe jetzt einfach das sysconfig Verzeichnis kopiert. und die initrd Datei kopiert und danach bootet die Maschine wieder. Matthias -- --------------------------------------------------------------- Matthias Pospiech Schneiderberg 28, 30167 Hannover email: mail@matthiaspospiech.de Web: www.matthiaspospiech.de ICQ: 60941314 Tel: +49 (0)511-3534318 Mobil: +49 (0)170-5586781 ---------------------------------------------------------------