S
satisfied
Mitglied
Hallo,
ich hatte bisher zwei Festplatten im Rechner, auf der ersten Fedora mit Grub und auf der zweiten Windows. Gestern habe ich die Windows-Platte formatiert und dort auch noch Fedora draufgemacht, sowie eine ganze Menge wichtiger Daten. Problem ist, daß ich seit dem Ausbau der ersten Platte (mit Bootsektor) nichts mehr booten kann. Fehlermeldung im Bios 'Fehler beim Laden des Betriebssystems.
Ich vermute, daß die zweite Platte keinen Mountpoint hat/ keine aktive Partition / im MBR etwas faul ist.
Was kann ich also tun, um ohne die erste Platte das neuinstallierte Fedora zu booten (ohne formatieren zu müssen )?
Danke im Vorab,
Daniel
_________________________________________________
EDIT vom 10.09.2006
Problem gelöst!
Problem: hda mit FedoraCore 5. Spätere Installation von FC5 auf hdb. Boot beider Systeme über grub im mbr von hda. Dann wurde hda entfernt und das Booten von hdb führte zu folgender Fehlermeldung: "Fehler beim Laden des Betriebssystems."
Lösung: Neuinstallation von grub in hdb
Vorgehensweise:
1. Laden des Systems auf hdb über hda-bootmenü oder FC5-Installations-CD mit 'linux rescue'-Befehl. (Müßte auch mit Knoppix klappen, dort sind alle Laufwerke vom Anfang an eingebunden.)
1a. (wenn mit FC5-DVD gebootet wird) System-root setzen:
2. Root werden:
3. Grub starten:
4. Setzen der root-Partition für den Bootloader:
In meinem Fall hd(1,0) weil boot-Partition auf IDE0 Slave (=1) und auf erster Partition (=0). In Linux-Schreibweise wäre hd(1,0) = hdb1. Prüfen mit fdisk -l, Bootpartition hat Sternchen '*'
5. Installieren des grub im mbr der hdb:
---> Ausgabe enthält (sollte enthalten) mehrere Zeilen und am Ende 'suceeded'
6. grub beenden :
7. Editieren der /etc/grub.conf etwa so:
8. Neustarten und ggfs im Bios das zu bootende LW an erste Stelle setzen. In meinem Falle von hdd-0 auf hdd-1.
9. Wenn das separate Booten geklappt hat, kann man die erste Platte aus dem Computer entfernen, muß jedoch in der /etc/grub.conf die hd(1,0) nach hd(0,0) ändern, weil ganz offenbar die Platte jetzt nicht mehr Slave an IDE0 ist (hdb), sondern Master (hda). (Jumper an Platte neu setzen.) Der Eintrag zum Kernel kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/VolGroup01/LogVol00 bleibt wie er ist.
Fazit: Der Vorschlag von Schwedenmann, den grub-loader mit grub-install im mbr wiederherzustellen, hat wohl deshalb nicht funktioniert, weil meine Root-Partitionen vom Typ LVM waren, und daher kein entsprechendes Bios-Lw von grub-install identifiziert wurde.
Wenn eine Fedora5- installation von einem separaten Laufwerk allein gestartet werden soll, dann würde ich empfehlen, die anderen physischen LW vom IDE während der Installation abzustecken und nach der Installation die entsprechenden grub.conf zu ändern.
Dank an schwedenmann und Grüße ins Forum
_____________________________
Quelle: Howto FedoraForum.org
ich hatte bisher zwei Festplatten im Rechner, auf der ersten Fedora mit Grub und auf der zweiten Windows. Gestern habe ich die Windows-Platte formatiert und dort auch noch Fedora draufgemacht, sowie eine ganze Menge wichtiger Daten. Problem ist, daß ich seit dem Ausbau der ersten Platte (mit Bootsektor) nichts mehr booten kann. Fehlermeldung im Bios 'Fehler beim Laden des Betriebssystems.
Ich vermute, daß die zweite Platte keinen Mountpoint hat/ keine aktive Partition / im MBR etwas faul ist.
Was kann ich also tun, um ohne die erste Platte das neuinstallierte Fedora zu booten (ohne formatieren zu müssen )?
Danke im Vorab,
Daniel
_________________________________________________
EDIT vom 10.09.2006
Problem gelöst!
Problem: hda mit FedoraCore 5. Spätere Installation von FC5 auf hdb. Boot beider Systeme über grub im mbr von hda. Dann wurde hda entfernt und das Booten von hdb führte zu folgender Fehlermeldung: "Fehler beim Laden des Betriebssystems."
Lösung: Neuinstallation von grub in hdb
Vorgehensweise:
1. Laden des Systems auf hdb über hda-bootmenü oder FC5-Installations-CD mit 'linux rescue'-Befehl. (Müßte auch mit Knoppix klappen, dort sind alle Laufwerke vom Anfang an eingebunden.)
1a. (wenn mit FC5-DVD gebootet wird) System-root setzen:
Code:
chroot /mnt/sysimage
2. Root werden:
Code:
[foo@localhost ~] $ su -
3. Grub starten:
Code:
[root@localhost /] # grub
4. Setzen der root-Partition für den Bootloader:
Code:
grub > root hd(1,0)
5. Installieren des grub im mbr der hdb:
Code:
grub > setup hd(1)
6. grub beenden :
Code:
grub > quit
7. Editieren der /etc/grub.conf etwa so:
Code:
default=0
timeout=5
splashimage=(hd1,0)/grub/splash.xpm.gz
#hiddenmenu
title Fedora Core (2.6.15-1.2054_FC5)
root (hd1,0)
kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/VolGroup01/LogVol00
initrd /initrd-2.6.15-1.2054_FC5.img
8. Neustarten und ggfs im Bios das zu bootende LW an erste Stelle setzen. In meinem Falle von hdd-0 auf hdd-1.
9. Wenn das separate Booten geklappt hat, kann man die erste Platte aus dem Computer entfernen, muß jedoch in der /etc/grub.conf die hd(1,0) nach hd(0,0) ändern, weil ganz offenbar die Platte jetzt nicht mehr Slave an IDE0 ist (hdb), sondern Master (hda). (Jumper an Platte neu setzen.) Der Eintrag zum Kernel kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/VolGroup01/LogVol00 bleibt wie er ist.
Fazit: Der Vorschlag von Schwedenmann, den grub-loader mit grub-install im mbr wiederherzustellen, hat wohl deshalb nicht funktioniert, weil meine Root-Partitionen vom Typ LVM waren, und daher kein entsprechendes Bios-Lw von grub-install identifiziert wurde.
Wenn eine Fedora5- installation von einem separaten Laufwerk allein gestartet werden soll, dann würde ich empfehlen, die anderen physischen LW vom IDE während der Installation abzustecken und nach der Installation die entsprechenden grub.conf zu ändern.
Dank an schwedenmann und Grüße ins Forum
_____________________________
Quelle: Howto FedoraForum.org
Zuletzt bearbeitet: