Moin. Joerg Rossdeutscher wrote:
Moin!
Am Mittwoch, den 22.06.2005, 00:04 +0200 schrieb René Falk:
Am Dienstag, 21. Juni 2005 21:27 schrieb Joerg Rossdeutscher:
1. Wenn man die Bootreihenfolge im Bios umstellt, ändern sich die Plattennummern in grub. (hd4,0) ist jetzt (hd0,0).
Das dich das überrascht, überrascht mich jetzt aber :-)
Das überrascht mich aber durchaus.
Überraschend.
Ich hatte irgendwie erwartet, dass grub die Busse einfach durchnummeriert, ohne dass die Bootreihenfolge eine Rolle spielt. Halt so "Ich gucke erstmal bei ATA... dann gucke ich bei SATA... dann gucke ich bei SCSI..."
Nö. Geht nicht. Denn Grub kennt keine Busse. Grub kennt das BIOS, und das hat nur drive 0x80, 0x81, etc. Das zugrundeliegende BIOS ist das Problem. Wenn damals(TM) schon einer daran gedacht hätte Laufwerke nicht zu numerieren sondern über Bus/Adapter/Function/Sub-Function/Device/LUN anzusprechen - jeweils natürlich 16 Bit beit - und dabei auch gleich die direkte Ansprache von Köpfen, Spuren, Sektoren weggelassen und durch sowas wie Block-Adressen mit 64 Bit und Blockgrößen von 2^n mit n=0..64 ersetzt hätte wäre vieles viel einfacher... Na ja, Microchannel und SCSI kam dem schon ganz nah... EISA war auch nicht nur komisch... PCI und Abkömmlinge könnten... nur die BIOSSE... deswegen haben richtige Computer da auch gerne andere Wege für.
Ehrlich gesagt schaudert mir etwas bei dem Gedanken, dass die Abzählung variabel ist. Nunja.
Kennst Du noch DOS und Windows? A: C: D: - aber mit /L modifizierbar... etc. Arno -- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de