Linux 15.036 Themen, 107.107 Beiträge

RedHat 9, Windows XP mit Lilo oder Grub

Mike51 / 6 Antworten / Baumansicht Nickles

Hallo liebe Leute,


ich bin ein Linux Neuling un habe folgende Frage:


Wie bekomme ich Grub oder Lilo nachträglich so installiert, daß mir der Bootmanager beide Systeme beim Start zur Auswahl liefert.


Meine Festplatte (160 GB) ist wie folgt partitioniert : 80 GB Laufwerk C mit XP Partition, 60 GB Laufwerk D (Datenplatte für XP), 13 GB für Linux Redhat und noch ein Rest für die Linux Swap Partition.


Als ich bei der Linux Installation Lilo in den MBR habe schreiben lassen, hat sich XP mit der Meldung "Defekt ...blablabla ... normal starten gemeldet". Nach der Bestätigung normaler WinXP Start, kein Linux. Dann habe ich Linux neu installiert und es auf den 1 Block der Linux Partition schreiben lassen... Ergebnis Win XP fährt hoch und gut .. wieder kein Linux. Wenn ich aber eine Linux Bootdiskette einlege, startet Redhat normal.


ich will aber ein Bootmenue mit der Auswahl Redhat und WinXP.


Wie gehe ich da vor, vor allen Dingen ohne Redhat nochmal neu zu installieren ?


Ob der Manager Grub oder Lilo ist, ist mir erstmal egal, nur funktionieren soll es


Vielen Dank für Eure Hilfe !!!

bei Antwort benachrichtigen
d-oli Mike51 „RedHat 9, Windows XP mit Lilo oder Grub“
Optionen

Ich habe Win2k und RedHat 9 installiert. Als Bootmanager verwende ich GRUB. Zuerst habe ich Win2k, dann RedHat 9 installiert. Bei der Frage ob ich eine Bootdiskette anlegen will habe ich Nein geklickt und GRUB habe ich auf die Win2k-Partition installiert. Es Funktioniert.
Anschliessend habe ich die grub.conf -Datei so angepasst das Windows 2000 als default OS nach 10s gestartet wird.
Such nach lilo.conf (oder so was ähnliches) und schau mal was da drin steht.

mfg d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
Mike51 d-oli „Ich habe Win2k und RedHat 9 installiert. Als Bootmanager verwende ich GRUB....“
Optionen

nur noch mal für dumme, du hats grub also auf den ersten block der win part. geschrieben, nicht in den mbr ?

bei Antwort benachrichtigen
AntiChristus Mike51 „RedHat 9, Windows XP mit Lilo oder Grub“
Optionen

Beide Loader dürften dir keine Probleme bereiten,
ich bevorzuge Grub2 ...
Du solltest am besten 2 Partitionen erstellen:

1. 20 GB Linux
2. Rest, also 140 GB für WIndows.
Windows installierst du zuerst... Partition 2
Linux danach auf Partition 1.
So sollte es gehen

bei Antwort benachrichtigen
KarstenW Mike51 „RedHat 9, Windows XP mit Lilo oder Grub“
Optionen

Ich verwende Windows 2000 und SUSE Linux. Man muß immer zuerst Windows installieren weil Microsoft kein zweites Betriebssystem neben sich duldet. Bei der Installation von Windows wird der MBR rücksichtslos überschrieben. Wenn du an der Partition der festplatte nichts ändern willst dann würde ich GRUB als Bootmanager bevorzugen und nachträglich installieren. Dieser kann auf jedenfall einen Windowsbetriebssystemkern booten. Bei LILO weiß ich das nicht. Lilo konnte früher nur einen DOS-Kern laden und dann wurde Windows 98 gebootet. DOS gibt es nun zu Glück nicht mehr.
Wenn du mit GRUB Windows oder Linux booten willst dann muß der Bootmanager in den MBR installiert werden. Wenn du den Bootmanager von windows verwenden willst , dann kann GRUB in den Bootsektor der root- oder boot-Partition installiert werden. Dann würde zuerst der Bootmanager von Windows und dann der Bootmanager GRUB für Linux geladen werden. Du könntest dann mit dem Windowsbootmanager abwechselnd Windows oder Linux booten. Das willst du aber nicht.
Du mußt also GRUB in den MBR installieren. Das geht so:

Du mußt ersteinmal GRUB neu installieren. Wie das bei RedHat geht weiß ich nicht weil ich SUSE-linux verwende. Kann man da irdgendie ein Rettungssystem starten damit man eine Konsole hat mit der man die Programmdateien von GRUB neu installieren kann?

Wenn bei meinem SUSE-Linux was schiefgegangen ist mit GRUB, dann installiere ich GRUB noch mal in den MBR neu:

Befehle als root auf der Konsole ausführen (mit Rettungsystem):

grub ........startet den Grub-Bootmander auf der Konsole

find /boot/grub/stage1

Es wird die Partition und die festsplatte angezeigt auf welcher sich die Grub-Dateien befinden

Dann den Befehl : root (hd0,1) eingeben, hd0 muß entsprechend der Festplatte und 1 der entsprechenden Partition angepasst werden.

und dann setup (hd0) eingeben. hd0 wäre in diesem Beispiel der MBR der ersten Festplatte.
Grub wird dann in den MBR der ersten Festplatte installiert.

Genauer kann ich es nicht sagen weil ich SUSE-Linux verwende. Du mußt allerdings zuerst den GRUB-Bootmanger (die Programmdateien) von einem Rettungsystem von der Konsole aus installieren, weil sich Linux nicht starten läßt (du hast ja LILO bei der Erstinstallation installiert).
Wenn du das nicht hinbekommst dann bleibt dir eine Neuinstallation nicht erspart :-(.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
KarstenW Nachtrag zu: „Ich verwende Windows 2000 und SUSE Linux. Man muß immer zuerst Windows...“
Optionen

Ich wollte nochmal was dazu ergänzen. Wenn du lilo schon installiert hast und du willst lilo als Bootmanager behalten, dann brauchst du nur nochmal auf der Konsole den Befehl lilo aufzurufen. Du mußt aber ein Rettungssystem starten und deinen Partition mit den lilo-Dateien in das Rettungssystem mounten um auf die lilo-Dateinen zugreifen zu können. Einfach nochmal den Befehl lilo als root auf der Konsole eingeben. Wenn deine lilo.conf - Datei noch o.k. ist dann wird lilo nochmal neu , entsprechend deiner lilo.conf - datei, installiert. Ich weiß aber nicht ob lilo einen Windows-XP Kern booten kann, GRUB kann es auf jedenfall.

Entschuldige das ich es nicht genauer sagen kann, weil ich lilo schon lange nicht mehr benutze.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
Mike51 Nachtrag zu: „RedHat 9, Windows XP mit Lilo oder Grub“
Optionen

Danke erst einmal für die Infos. Ein paar Fragen bleiben noch:
a) was ist Konsole ? Wie komme ich da hin.
b) Ich habe Grub mal in den MBR geschrieben, da kam dann eine weiße Schrift (Grub) auf schwarzem Grund und das war es.

bei Antwort benachrichtigen