WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 12.10.2007, 15:07   #1
chrisne
Gesperrt
 
Registriert seit: 23.08.2000
Beiträge: 3.692


Standard initrd neu machen

Hallo,

ich will ein bestehendes linux (suse) system auf eine neue hardware bringen.
beide maschinen sind scsi. damit brauche ich die ganze fstab und co nicht ändern.

mein problem ist, dass der scsi treiber sich geändert hat und ich jetzt deshalb die initrd neu bauen muss, mit neuem treiber.
zur zeit bootet die maschine hoch nur bleibt dann mit keinem kernel panic hängen. eh klar.

habe das aber noch nie gemacht. bin mit einer knoppix cd hochgefahren und habe vollen zugriff auf die platte.

wer kann mir nun weiterhelfen wie ich das thema angehe?

danke
chrisne ist offline   Mit Zitat antworten
Alt 12.10.2007, 17:23   #2
Gywer
Senior Member
 
Benutzerbild von Gywer
 
Registriert seit: 30.06.2004
Ort: Klagenfurt am Wörthersee
Beiträge: 131


Gywer eine Nachricht über ICQ schicken Gywer eine Nachricht über MSN schicken
Standard

Hi, ich denke, du wirst deinen Kernel neu kompilieren müssen, mit den benötigten SCSI Treibern als Modul.

Ist aber ein wenig tricky, vor allem, wenn du keine zweite Maschine hast ...

Besser wär: Sichern, neu installieren und restore ....
____________________________________
Nicht alles, was man im Internet findet, ist wahr, wahr ist, man findet alles im Internet !
Gywer ist offline   Mit Zitat antworten
Alt 12.10.2007, 21:56   #3
chrisne
Gesperrt
 
Registriert seit: 23.08.2000
Beiträge: 3.692


Standard

ich will nichts neu installieren und ich will keinen kernel neu bauen.
ich will nur die initrd ändern. habe ja den treiber. kann ja kein problem sein, diesen hinein zu bekommen.
chrisne ist offline   Mit Zitat antworten
Alt 13.10.2007, 11:54   #4
Dumdideldum
Inventar
 
Registriert seit: 01.08.2001
Alter: 47
Beiträge: 1.508


Standard

Du mußt trotzdem die Treiber für deinen Kernel compilieren, hier ein Beispiel mit Raid:
http://www-public.tu-bs.de:8080/~y00...d_Treiber.html

Hier das Erstellen von initrd:
http://www.tu-chemnitz.de/docs/lindo...el-initrd.html

Ich würde trotzdem einen komplett neuen Kernel compilieren und den in Grub/Lilo einfügen, um bei Fehlern den alten Kernel samt Config weiterverwenden zu können. Die Treiber dann nicht als Module, sondern statisch kompilieren.

(du kannst z.B. die .config in /usr/src/linux backupen, um bei Fehlern die alte Config wieder herzustellen).
____________________________________
Linux is like a wigwam:
No windows, no Gates, Apache inside.
Dumdideldum ist offline   Mit Zitat antworten
Alt 15.10.2007, 22:37   #5
chrisne
Gesperrt
 
Registriert seit: 23.08.2000
Beiträge: 3.692


Standard

gunzip von der initrd gemacht
loop mount von der initrd
datei hinein kopiert
linuxrc verändert
mount beendet
gzip der initrd

neu gestartet und gefreut.

fertig ;-)
chrisne ist offline   Mit Zitat antworten
Alt 16.10.2007, 00:17   #6
callas
Inventar
 
Registriert seit: 19.01.2000
Ort: Leoben
Alter: 57
Beiträge: 3.128

Mein Computer

Standard

Code:
mkinitrd --preload "neues kernelmodul" "initrd-name" "kernel-version"
sollte es auch tun.
callas ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:11 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag