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.994 Themen, 106.506 Beiträge
Würde ich auch denken. Installier Linux einfach nochmal neu.
Das wäre die einfachste Lösung. Wahrscheinlich kam der grub irgendwie durcheinander.
Aber wenn du weißt auf welcher Partition der Linuxbetriebsystemkern ist, dann kannst du den Eintrag root (hd1,0) mit einem Texteditor anpassen.
PS: Windows überschreibt sehr gern den MBR und du mußt dann den grub nochmal in den MBR installieren. Das geht so:
http://www.gnu.org/software/grub/manual/html_node/Installing-GRUB-natively.html#Installing-GRUB-natively
....
3.2 Installing GRUB natively
Caution: Installing GRUB's stage1 in this manner will erase the normal boot-sector used by an OS.
GRUB can currently boot GNU Mach, Linux, FreeBSD, NetBSD, and OpenBSD directly, so using it on a boot sector (the first sector of a partition) should be okay. But generally, it would be a good idea to back up the first sector of the partition on which you are installing GRUB's stage1. This isn't as important if you are installing GRUB on the first sector of a hard disk, since it's easy to reinitialize it (e.g. by running `FDISK /MBR' from DOS).
If you decide to install GRUB in the native environment, which is definitely desirable, you'll need to create a GRUB boot disk, and reboot your computer with it. Otherwise, see Installing GRUB using grub-install.
Once started, GRUB will show the command-line interface (see Command-line interface). First, set the GRUB's root device1 to the partition containing the boot directory, like this:
grub> root (hd0,0)
If you are not sure which partition actually holds this directory, use the command find (see find), like this:
grub> find /boot/grub/stage1
This will search for the file name /boot/grub/stage1 and show the devices which contain the file.
Once you've set the root device correctly, run the command setup (see setup):
grub> setup (hd0)
This command will install the GRUB boot loader on the Master Boot Record (MBR) of the first drive. If you want to put GRUB into the boot sector of a partition instead of putting it in the MBR, specify the partition into which you want to install GRUB:
grub> setup (hd0,0)
If you install GRUB into a partition or a drive other than the first one, you must chain-load GRUB from another boot loader. Refer to the manual for the boot loader to know how to chain-load GRUB.
After using the setup command, you will boot into GRUB without the GRUB floppy. See the chapter Booting to find out how to boot your operating systems from GRUB.
...
