Hallo Liste, kann ich in der lilo.conf nicht die Laufwerkszuordnung verändern? Anstatt disk = /dev/sda bios = 0x84 disk = /dev/sdb bios = 0x85 disk = /dev/sdc bios = 0x86 disk = /dev/sdd bios = 0x80 disk = /dev/sde bios = 0x81 disk = /dev/sdf bios = 0x82 disk = /dev/sdg bios = 0x83 will ich disk = /dev/sda bios = 0x80 disk = /dev/sdb bios = 0x81 disk = /dev/sdc bios = 0x82 disk = /dev/sdd bios = 0x83 disk = /dev/sde bios = 0x84 disk = /dev/sdf bios = 0x85 disk = /dev/sdg bios = 0x86 ab 0x84 ist ein externes SCSI Rack, und ich will nicht jedesmal Buchstabensalat haben, wenn ich eine neue Platte reinbaue. boot = /dev/sdd ==> nimmt er dann 0x80 oder 0x83 ???????????????????? um ganz sicher zu gehen, habe ich lilo mal auf alle Platten istalliert (Manchmal muß es eben der Holzhammer sein). Das Ergebnis beim nächsten boot: LI Lt. sdb.suse.de: Dies kann verursacht werden durch eine fehlerhafte Platten-Geometrie oder durch Verschieben von /boot/boot.b ohne Neuinstallation von LILO. Das führt mich zur Annahme, daß ich nicht einfach die Zuordnungen ändern kann. Belehrt mich bitte eines Besseren, habe ich was übersehen? Ist der Knackpunkt, dass, wenn lilo geschrieben wird, noch die alte Zuordnung gilt? Grüße Jürgen
* On Tue, 01 Jul 2003 at 16:29 +0200, J?rgen Achberger wrote:
kann ich in der lilo.conf nicht die Laufwerkszuordnung verändern?
Ja, kannst Du. Die Zuordnung, so wie _lilo_ sie sieht. Nur lilo. [lange Liste]
ab 0x84 ist ein externes SCSI Rack, und ich will nicht jedesmal Buchstabensalat haben, wenn ich eine neue Platte reinbaue.
Da bist Du bei lilo an der falschen Adresse.
um ganz sicher zu gehen, habe ich lilo mal auf alle Platten istalliert (Manchmal muß es eben der Holzhammer sein).
Das Ergebnis beim nächsten boot:
LI [...]
Egal, warum jetzt genau der Fehler auftritt - lilo kann Dir bei dem Anliegen nicht helfen. Soweit ich weiß, unterstützt der Kernel das Verdrehen nicht. Man möge mich korrigieren, wenn ich falsch liege. Ich nehme an, es geht Dir darum, daß Du nicht bei jeder neuen Platte die fstab verdrehen musst. Mit hinreichend aktuellem Kernel und user-space Tools kannst Du den Volumes ein Label verpassen (tune2fs -L, e2label, xfs_admin -L) und das Volume dann in der fstab über dieses Label ansprechen (man 5 fstab). Bzw. auch über eine eigene UUID pro Volume. ReiserFS kann das aber AFAIK nicht. Stolperstein, IIRC: Kernel ist mit devfs kompiliert, devfs ist aber nicht geladen -> geht IIRC nicht. Oder: LVM einsetzen, das ist in hinreichend aktuellen Versionen resistent gegen Verschiebungen. /apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at
Adalbert Michelic wrote:
Ich nehme an, es geht Dir darum, daß Du nicht bei jeder neuen Platte die fstab verdrehen musst....
das wäre noch zu bewältigen, leider verschiebt sich auch die root-Platte dadurch, so daß ich jedesmal auch lilo neu einrichten oder von der SuSe CD booten muß. Jürgen
Am Die, 2003-07-01 um 16.29 schrieb Jürgen Achberger:
Hallo Liste,
kann ich in der lilo.conf nicht die Laufwerkszuordnung verändern?
Anstatt disk = /dev/sda bios = 0x84
[...]
will ich
disk = /dev/sda bios = 0x80 [...] ab 0x84 ist ein externes SCSI Rack, und ich will nicht jedesmal Buchstabensalat haben, wenn ich eine neue Platte reinbaue.
boot = /dev/sdd ==> nimmt er dann 0x80 oder 0x83 ????????????????????
Hallo, Du kannst die Reihenfolge der SCSI-Platten anders verändern. Nummeriere die Festplatten-IDs so um, dass die internen (unveränderlichen) Plstten auf den ersten Nummern liegen. Die devices sda, sdb etc werden IHHO in der Reihenfolge vergeben, in der der Kontroller sie findet. Beim ersten boot nach der Umnummerierung musst Du dann vom Rettungssystem die fstab anpassen und LILO laufen lassen. Gruß, Wolfgang
participants (3)
-
Adalbert Michelic
-
Jürgen Achberger
-
Wolfgang Hinsch