Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

Win2000 und SuSE 7 auf 2 HDD





Frage

Hallo, ich habe auf meinem Rechner seit kurzem Windows 2000. Jetzt habe ich ihm noch eine zweite Platte spendiert für Linux (hab mir gedacht 2 HDD = unproblematischer). Wenn ich den Yast2 starte will der was in den "Startsektor" der ersten Platte installieren. Ist danach mein Windows kaputt oder soll ich es wagen??? Ich hab die Installation erst mal abgebrochen. Warum erscheint bei W2K eigentlich der Bootmanager nicht mehr automatisch (vorhanden ist die boot.ini ja noch)?? Hab schon gesucht und gesucht aber keinen Beitrag gefunden mit dieser Konfiguration (nicht mal im SuSE Handbuch). Wäre schon für eine Antwort dankbar... Daniel

Antwort 1 von Sabine


Anzeige


Wenn dein Artikel geprüft auf Richtigkeit und dieser nicht gegen die unten stehenden Regeln verstößt, dann
bitte den Speichern Knopf drücken. Damit wird dein Artikel ins Forum eingetragen.




Von: Sabine
gesendet am: 29.10.00
e-mail: crystal@ngi.de
IP Nummer: 62.54.228.234
Anfrage/Antwort:

Hallo Daniel,

1. solltest Du die Installation mit Yast 1 machen, da Yast 2 immer noch nicht ausgerieft ist. Yast 1 ist auch übersichtlicher (und schneller, da Textmodus).
2. In den Master Boot Record wird erst geschrieben, wenn sämtliche Installationsinformationen
vollständig sind, sprich, Du alle Einstellungen vorgenommen hast, und Du Dich entschieden hast, LILO in den MBR zu installieren. Da Du Win 2000 draufhast, sollte LILO auch nicht in den MBR. Wenn Du an dem Punkt angelangt bist, laß LILO in die Linux-Bootpartition installieren. Als zu
startende Partition mußt Du die Linux-Rootpartition angeben. Wenn Du Linux dann nach der Installation startest (kannst Du auch nachträglich per Bootdiskette), schreibe den Linux-Bootsector in eine Datei, die Du auf eine formatierte Diskette kopierst:
dd if=/dev/hdb1 of=/dev/fd0/bootsec.lin bs=512 count=1
Wenn hdb1 Deine Bootpartition ist (hdb ist die zweite Platte, hdb1 wäre die erste Partition der zweite Platte, fd0 ist die Diskette). Anschließend kopierst Du die bootsec.lin auf Deine Win 2000 Partition, wo auch die Boot.ini ist. Dann mußt Du sie noch in die Boot.ini eintragen: C:\bootsec.lin="Linux"
Damit hast Du Linux jetzt im Bootmenü von Win 2000 und der MBR ist unversehrt.
3. Was meinst Du damit, daß der Bootmanager von w2K nicht mehr automatisch erscheint??? Wenn
Du die Installation von Suse abgebrochen hast bzw. LILO nicht schon in den MBR installiert hast (dann müßte ja LILO auftauchen), kann das mit Suse nichts zu tun haben. Sollte da irgendwas
anderes kaputt gegangen sein, versuchs mal mit der Reparaturkonsole von W2K und dort Fixmbr, das sollte ihn reparieren.

Gruß, Sabine

Antwort 2 von mabub

Also die Bedenken von Sabine bzgl. YaST2 kann ich nicht nachvollziehen, bei mir gab es damit keine Probleme. Wenn Du das verwendest, wird Dir direkt vorgeschlagen, eine Bootdiskette mit dem LInux LOader zu erstellen. So werden die Starteinstellungen Deines Rechners erst einmal nicht verändert und auch die von Sabine angesprochene Handarbeit zur Herstellung einer Bootdiskette entfällt. LILO kannst Du auch später noch als Bootmanager für alle vorhandenen Betriebssysteme in den MBR installieren, wenn Du Dir der Sache sicher bist.
Für Linux wäre die Anschaffung einer zweiten Festplatte nicht nötig gewesen. Linux hat kein Problem mit anderen Betriebssystemen und Windows ignoriert es einfach. Wundere Dich also nicht, wenn Dir unter Windows die Linux-Partitionen nicht angezeigt werden.
(Ich rede hier von YaST2 im Zusammenhang mit SuSE 6.4. Ist zwar auch nicht mehr ganz aktuell, aber wenn Dein Linux noch etwas älter ist, könnten Sabines Bedenken vielleicht zutreffen.)


Antwort 3 von Daniel

Hallo Sabine, Hallo Mabub,

vielen Dank für die Hilfe.
Also hatte ich richtig befürchtet, dass die Installation von LILO in den MBR mein Windows beschädigt hätte (Yast2 hatte das so vorgeschlagen). Ich werde jetzt erstmal die Installation mit Erstellung einer Bootdiskette vornehmen.
Die zweite Sache, die mich interessiert, hat zunächst gar nichts mit Linux zu tun: Mein geliebtes Win NT startete stets mit Bootmanager. Diese boot.ini hat auch Win2000, aber der Bootmanager wird nicht standardmäßig angezeigt, sondern Windows startet sofort. Gibt es da einen versteckten Schalter, oder ändert sich das Verhalten grundsätzlich erst, wenn ich ein zweites OS manuell eintrage?

Nochmals vielen Dank

Daniel


Antwort 4 von Sabine

Bei 20 von 100 Leuten klappt es mit Yast 2 (ich rede von dem aktuellen bei Suse 7.0), bei den restlichen 80 gibts Probleme. Bei mir gab es Probleme beim Partitionieren mit Yast 2, mit Yast 1 lief es tadellos. Eine Anfrage beim Suse-Support bestätigte- laut Suse selbst - daß Yast 2 noch immer einige Bugs hat. Also Vorsicht.
Vom Erstellen einer Bootdiskette war gar nicht die Rede, sondern vom Einbinden von Linux in den Bootmanager von Win 2000/NT. Damit spart man ja die Bootdiskette und kann Linux künftig komfortabel aus dem NT-Loader wählen, wobei der MBR sauber bleibt, also ohne LILO oder andere Bootmanager. Die Bootdiskette war nur im Zusammenhang mit dem ersten Neustart gemeint, und da kann man die nehmen, die der Distri beiliegt.
Also bitte richtig hinlesen.
@Daniel: schau mal nach, ob die Datei "ntldr" noch existiert, vielleicht hast Du sie versehentlich überschrieben oder gelöscht. Wenn nicht, wie oben schon gesagt: Fixmbr in der Reparaturkonsole.

Gruß, Sabine

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: