Hi Newubunti,
gut das Du Dich meldest.
Nach meiner Beobachtung - und ich hatte mich zweimal mit dem Thema recht intensiv beschäftigt - stimmt die Regel mit den Controller-Anschlüssen grundsätzlich schon.
Das glaube ich auch, das es theoretisch stimmt. Theoretisch, weil es bei mir eben anders ist.
Ist das bei Dir wirklich so, dass das BIOS die Reihenfolge jedes mal beim Start ändert - also bei den POST-Meldungen?
Nein, die sind immer gleich. Lediglich die /dev-Bezeichnungen ändern sich. Gut, das mit dem Bios habe ich mir zurechtegedacht, da ich nirgendwo Infos darüber finden kann, wie die Bezeichnungen vergeben werden. Ich dachte halt, das das Bios so eine Art Tabelle führt, in der die Festplatten nach ihrem Selbsttest eingetragen werden. Je nachdem in welcher Reihenfolge sie sich "bereit" melden, kommen sie dann in die Tabelle. Der Kernel liest dann diese Tabell aus und vergibt die Device-Bezeichnungen. Wie gesagt, diese Erklärung hatte ich mir so zurechtgebastelt, um das Verhalten bei mir zu erklären. Wie das wirklich abläuft, weiß ich nicht 😳
Wäre halt auch die Frage wie ist das BIOS bei Dir eingestellt, welche Optionen gibt es im BIOS bei Dir diesbezüglich und von welcher Platte startest Du?
Uhhh, da habe ich jetzt nicht genau geschaut. Booten tue ich immer von der SATA-Platte, was auch im Bios so eingestellt ist. Daneben gibt es noch Einstellungen, welche Geräte überhaupt als Bootmedium verwendet werden können.
Hier die Ausgaben aus der Grubkonsole. Ich hoffe, die Ausgabe von ls
reicht. Sonst müsste ich das heute Abend nochmal machen:
> grub ls (hd0) (hd0,msdos9) (hd0,msdos9) (hd0,msdos7) (hd0,msdos6) ) (hd0,msdos5) (hd0,msdos1) (hd1) (hd1,msdos6) (hd1,msdos5) (hd1,msdos1)
fdisk -l
nach dem ersten Boot:
Platte /dev/sda: 250.1 GByte, 250059350016 Byte [...] Disk identifier: 0x2fb82fb7 Gerät boot. Anfang Ende Blöcke Id System /dev/sda1 * 1 5100 40960000 7 HPFS/NTFS /dev/sda2 5101 30401 203230252 5 Erweiterte /dev/sda5 5101 6315 9759456 83 Linux /dev/sda6 6316 6440 999424 82 Linux Swap / Solaris /dev/sda7 6440 7656 9764864 83 Linux /dev/sda8 7657 18100 83891398+ b W95 FAT32 /dev/sda9 18101 30401 98807751 83 Linux Platte /dev/sdb: 250.1 GByte, 250059350016 Byte [...] Disk identifier: 0x0008ca7c Gerät boot. Anfang Ende Blöcke Id System /dev/sdb1 * 1 1913 15366141 7 HPFS/NTFS /dev/sdb2 1914 30401 228829860 5 Erweiterte /dev/sdb5 1914 3926 16169391 83 Linux /dev/sdb6 3927 16948 104599183+ 83 Linux
/dev/sda
ist die Platte am SATA-anschluß, sdb
ist Platte am IDE-Anschluß. Nach dem zweiten Bootvorgang ist die Ausgabe von ls
auf der Grubkonsole gleich wie oben, jedoch haben sich die Device-Bezeichnungen geändert:
$ sudo fdisk -l Platte /dev/sda: 250.1 GByte, 250059350016 Byte [...] Disk identifier: 0x0008ca7c Gerät boot. Anfang Ende Blöcke Id System /dev/sda1 * 1 1913 15366141 7 HPFS/NTFS /dev/sda2 1914 30401 228829860 5 Erweiterte /dev/sda5 1914 3926 16169391 83 Linux /dev/sda6 3927 16948 104599183+ 83 Linux Platte /dev/sdb: 250.1 GByte, 250059350016 Byte [...] Disk identifier: 0x2fb82fb7 Gerät boot. Anfang Ende Blöcke Id System /dev/sdb1 * 1 5100 40960000 7 HPFS/NTFS /dev/sdb2 5101 30401 203230252 5 Erweiterte /dev/sdb5 5101 6315 9759456 83 Linux /dev/sdb6 6316 6440 999424 82 Linux Swap / Solaris /dev/sdb7 6440 7656 9764864 83 Linux /dev/sdb8 7657 18100 83891398+ b W95 FAT32 /dev/sdb9 18101 30401 98807751 83 Linux
Die zwei boot-Markierungen rühren daher, das ich auf der IDE-Platte noch eine (kaputte) Windows 2000-Installation liegen habe (noch von der vor-Linux-Ära). Desweiteren befindet sich darauf noch eine Testinstallation von Precise, dessen grub im PBR der /
-Partition liegt (in der letzten fdisk-Ausgabe auf /dev/sda5).
Das grub, welches immer gestartet wird, liegt im mbr auf /dev/sdb (SATA-Platte), bezogen auf die letzte fdisk -Ausgabe.
Letztendlich führt dieses Verhalten dazu, das ich immer höllisch aufpassen muss, wenn ich Partitionen ändern möchte, da ich die Platten lediglich an der Partitionierung unterscheiden kann. Zeitweise war die Partitionierung sogar identisch, so dass ich gar nicht wusste, welche Platte nun welches Device ist 😕
Gruß
kaputtnik
Bearbeitet von aasche:
von der Diskussion zum Wiki-Artikel Datenträger abgekoppelt.