Ute und Johannes wrote:
Hallo zusammen,
ich bin neu hier, also bitte Geduld haben ;~)
Ich möchte auf einer externen SCSI Festplatte Linux installieren und diese Installation an 2 verschiedenen PC's benutzen.
Konfiguration der PC's:
1. Intel ZX mit Celeron, Adaptec 2940UW SCSI, Ati Rage irgendwas Grafik, ISA-NE2000 2. Asus HX chipsatz mit K6-2, Davicontrol2975 SCSI (NCR83x8xx), TNT2 Grafik, PCI- NE2000
Die Suse Installation auf der Festplatte wurde gemacht mit dem ersten System und dort funktioniert sie auch.
Meine Fragen:
1. Wie krieg ich erst mal diesen vorhandenen Kernel dazu, daß er auch den NCR auf angeschlossene Festplatten untersucht? Ich erhalte beim booten immer die Meldung, daß root nicht gemountet werden kann - verständlich, wenn im Kernel nur Support für den adaptec da ist.
Der Support für den Adaptec ist _nicht_ fest im Kernel, sondern das Module wird in der initrd geladen. Also in /etc/rc.config den Eintrag für initrd_modules erweitern, neue initrd mit mk_initrd bauen und durch Aufruf von lilo die neue initrd einbinden.
2. Wie ist das mit der unterschiedlichen Grafik und Netzwerkkarte? Kann man den Support dafür im Kernel auch integrieren und die eventuell (Grafikkarte) unterschiedlichen Dateien irgendwie geschickt handeln?
Eine Möglichkeit (ungetestet ;-) wäre eventuell die Übergabe eines Parameters auf der lilo Kommandozeile. Parameter die nicht von Kernel ausgewertet werden, werden IIRC als Enviromentvariable bereitgestellt ( Schau mal in die lilo-Docs unter /usr/share/doc/packages/lilo). Dann must du "nur noch" die Initscripte der SuSe anpassen damit diese Variable ausgewertet wird.
3. Oder ist die geschickteste Herangehensweise das Anlegen einer kompletten 2. Installation für die unterschiedliche Hardware?
Bei geschickter Partitionierung ( /usr /opt /home und /var auf eine eigene Partition) brauchst du keine komplette zweite Installation, sondern die Unterschiede werden durch zwei verschiedene Rootpartitionen ( initrd, Konfigurationsdateien in /etc) abgehandelt. -- Markus Kossmann markus.kossmann@inka.de