Hallo Leuts,
ich probiere seit Tagen mit Hardy Heron auf verschiedenen Systemen herum.
Auf einem System befindet sich auf der ersten IDE-Platte (primary master) WinXP prof., auf der zweiten IDE-Platte (primary slave) Ubuntu 8.04.
Als secondary master ist ein DVD-Brenner installiert, als secondary slave ein Wechselplattenschacht, in den verschiedene IDE-HDs eingeschoben werden können.
Ist das Hochfahren bei eingeschobener HD im Wechselplattenschacht unter Windows kein Problem, blockiert der GRUB beim Hochfahren nach der Auswahl von ubuntu mit der Meldung "Fehler 17".
Es ist ja wohl offensichtlich so, dass die neue Festplatte im Schacht nicht erkannt wird.
Wie kann man das ändern und auch ubuntu zum Hochfahren mit eingesteckter neuer Platte bewegen?
In einigen Foren habe ich gelesen, dass es möglicherweise dann geht, wenn die ubuntu-Partition (bei mir die 2.Platte) als master gejumpert und eingebunden wird. Das muss doch aber auch anders und einfacher gehen ...
Habt Ihr 'nen Tip???
Danke und Tschö
Bismarck-Stomper
Linux 14.993 Themen, 106.490 Beiträge
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=c9b83259-da87-43a6-bcce-878d265896fd ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
Ich kann mir nur vorstellen das die Bezeichnung root (hd1,0) irgendwie falsch ist.
root (hd1,0) bedeudet das sich der Betriebsystemkern vmlinuz-2.6.24-16-generic auf dem primary slave befindet.
grub fängt bei 0 (NULL) an zu zählen.
root (hd1,0):
hd1 ist der Slave am 1. IDE Anschluß und 0 ist die erste primäre Partition.
Ich blicke jetzt nicht unbedingt durch auf welcher Partition sich der Betriebsystemkern vmlinuz-2.6.24-16-generic befindet.
Bei Debian gibt es ein Script "update-grub" . Damit wird die Datei /boot/grub/menu.lst automatisch erstellt.
Ich würde einfach mal in eine Konsole gehen und das Script update-grub (oder sudo update-grub) starten.
Danach kontrollierst du den Eintrag
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=c9b83259-da87-43a6-bcce-878d265896fd ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
in der Datei /boot/grub/menu.lst.
Du kannst aber auch den Eintrag root (hd1,0) mit einem Texteditor korrigieren (wenn du weißt auf welcher Partition der Betriebsystemkern ist).
Du kannst auch noch mal den Befehl "fdisk -l (kleines L) eingeben und erklären welche Partitionen das sind ( / Partition, /var Partition ...).
PS: Wenn du die Platte als Master umjumperst , dann stimmt der Eintrag root (hd1,0) auch nicht. Ich dachte nur das das BIOS eventuell Problem hat, wenn du eine Festplatte als slave jumperst. Normalerweise wird eine Festplatte immer als master und ein DVD Laufwerk als slave eingestellt, schon allein deshalb weil der master immer zuerst bedient wird, wenn Daten transferiert werden sollen.
PPS: Für so eine Reparatur kannst du die Ubuntu DVD als Live DVD
nutzen, oder du benutzt Knoppix.
Zuerst mußt du die root Partition mounten und dann alle übrigen Partitionen (die gebraucht werden). Dann kannst du mit einem Texteditor die Datei /boot/grub/menu.lst bearbeiten. Du mußt natürlich wissen auf welcher Partition der Betriebsystemkern ist.
Ich mache immer einen Ausdruck von der Datei /etc/fstab und vom Befehl "fdisk -l".
