2 Festplatten und 3 Betriebsysteme

Hallo!

Nun habe ich es endlich geschafft Linux auf meinen Rechner zu installieren.

Mein Rechner sieht nun wie folgt aus:
a) Festplatte Seagate (20 GB)
aa) Windows XP (10 GB)
bb) Wurde mit Linux versehen, wobei eine/zwei neue Partition eingerichtet wurde
aaa) reiserfs (hda7 ist reiserfs)
bbb) swap
des weiteren stehen aber noch 2 GB (Fat32) zur Verfügung, welche auch unter WIN XP angezeigt werden.

b) Festplatte IBM (60 GB)(Diese war bei der Linux install nicht angeschlossen)
aa) Windows XP (10 GB)
bb) Daten (50 GB) (Fat32)

Die ganze Sache versuche ich mit folgender boot.ini zu booten:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=„Windows XP Professional Schach“ /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\ WINDOWS ="Windows XP Professional " /fastdetect

Jetzt ist Linux neu (über CD-ROM auch zu booten)
Wie muss ich den nun die boot.ini anpassen?

Ich danke sehr für die Hilfe!!!

Gruß
Peter

Hallo,

wenn Du Linux über den Windows-Bootloader starten willst frag am besten bei den Windows-Leuten nach, das ist nämlich kein Linux-Problem. Die Windowser kennen sich damit auch eher aus als die Linuxer.

Anders wäre es, wenn Du windwos über den lilo starten willst, dann wärst du hier richtig.

Schöne Grüsse,

Christof

Aufruf!
Hallo,

wenn Du Linux über den Windows-Bootloader starten willst frag
am besten bei den Windows-Leuten nach, das ist nämlich kein
Linux-Problem. Die Windowser kennen sich damit auch eher aus
als die Linuxer.

Anders wäre es, wenn Du windwos über den lilo starten willst,
dann wärst du hier richtig.

Nu wurde der arme Kerl schon vom „Betriebssysteme“-Brett extra hierher geschickt, nu soll er weiter ziehen zu den Windowsern, die davon nu so gar keine Ahnung haben…

Nu sagt ihm doch einfach, wie er den Bootsektor seiner Linuxinstallation in eine Datei dumpen kann, den Rest hat man ihm schon im „Betriebssysteme“-Brett erklärt! Ich kann das leider nicht, weil ich kein Linuxer bin.

Gruß,

Malte.

Hallo,

Hi,

[frag am besten bei den Windows-Leuten]
Anders wäre es, wenn Du windwos über den lilo starten willst,
dann wärst du hier richtig.

Nu wurde der arme Kerl schon vom „Betriebssysteme“-Brett extra
hierher geschickt, nu soll er weiter ziehen zu den Windowsern,
die davon nu so gar keine Ahnung haben…

Der arme Kerl… /Friends shouldn’t help friends to run windows./

Nu sagt ihm doch einfach, wie er den Bootsektor seiner
Linuxinstallation in eine Datei dumpen kann,

Okay, okay:

root@harbard [~] # dd if=/dev/hda of=bootim~1.bin bs=1 count=512
512+0 records in
512+0 records out
root@harbard [~] # file bootim~1.bin
bootim~1.bin: x86 boot sector, code offset 0x48
root@harbard [~] #

Anpassen muesste er hda mit der Partition, auf der er Linux installiert hat (denke ich).

den Rest hat man ihm schon im „Betriebssysteme“-Brett erklärt!
Ich kann das leider nicht, weil ich kein Linuxer bin.

Mich wuerde wuendern, wenn man den boot sector eines *BSD auf einem PC gross anders extrahiert. (

Nu sagt ihm doch einfach, wie er den Bootsektor seiner
Linuxinstallation in eine Datei dumpen kann, den Rest hat man
ihm schon im „Betriebssysteme“-Brett erklärt! Ich kann das
leider nicht, weil ich kein Linuxer bin.

dd… wie von Frank beschrieben.

Reicht das schon?
Ich hab für sowas halt immer lilo genommen, deshalb kenn ich mich mit dem Windows-Loader nicht aus.

Gäbe es sonst nicht noch loadlin oder braucht das ein OS was es ausführt?

Schöne Grüsse,

Christof

Bootsektoren
Hi,

Mich wuerde wuendern, wenn man den boot sector eines *BSD auf
einem PC gross anders extrahiert. (

Also, erst mal vielen lieben Dank für eure Hilfe!!!
Hätte nicht gedacht, dass das so gut klappt. Bin begeistert.

Allerdings werde ich heute abend erst ausprobieren können, ob ich dass verstanden habe. (Habe jetzt 3 Tage Linux on „board“, also Leihe!!!)

Ich muss also erst mal unter linux die „bootsec.lin“ suchen und auf Diskette packen.

Dann ab in Windows und die „bootsec.lin“ wie folgt bearbeiten:

root@harbard [~] # dd if=/dev/hda of=bootim~1.bin bs=1 count=512
512+0 records in
512+0 records out
root@harbard [~] # file bootim~1.bin
bootim~1.bin: x86 boot sector, code offset 0x48
root@harbard [~] #

Im ersten Befehlsblock steht hda. Bei mir ist reiserfs hda7 also dann so:
root@harbard [~] # dd if=/dev/hda7 of=bootim~1.bin bs=1 count=512

Dann Boot.ini öffnen und:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=„Windows XP Professional Schach“ /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\ WINDOWS ="Windows XP Professional " /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\ Linux=C:\bootsec.lin =„Linux“ /fastdetect
Linux=C:\bootsec.lin

Eingefügt.

Fertig.

Da ich nun kein Win 98 habe, kann ich PartitionsMagic 5.0 nicht mehr einsetzten, Deshalb habe ich mir gestern PartitionsMagic 8.0 gekauft. Dort ist auch bootmanger.
Denn will ich grundsätzlich nicht benutzen.
Wenn es aber nicht läuft, nach den oben genannten Änderungen.

Kann ich dann mit dem Bootmanager Abhilfe schaffen und auch linux booten???

Nochmal Danke!
Gruß vom Peter

Hallo,

Leicht zu benutzen und zu administrieren (nicht so wie grub),
halbwegs schick und kommt mit den wesentlichen Systemen klar
(nicht so wie grub).

Hört man da eine leichte Abneigung gegen den wunderbaren Grub heraus, der bei mir schon so manches Betriebssystem gebootet hat? :wink:

mfg
deconstruct

Also, erst mal vielen lieben Dank für eure Hilfe!!!
Hätte nicht gedacht, dass das so gut klappt. Bin begeistert.

Allerdings werde ich heute abend erst ausprobieren können, ob
ich dass verstanden habe. (Habe jetzt 3 Tage Linux on „board“,
also Leihe!!!)

Halt! Denkfehler weiter unten!

Ich muss also erst mal unter linux die „bootsec.lin“ suchen
und auf Diskette packen.

Ja.

Dann ab in Windows und die „bootsec.lin“ wie folgt bearbeiten:

Nein. Mit dem unten aufgeführten „dd“-Befehl extrahierst Du den Linux-Bootsektor. Das machst Du unter Linux.
Dann packst Du ihn auf ne Diskette.

root@harbard [~] # dd if=/dev/hda of=bootim~1.bin bs=1
count=512
512+0 records in
512+0 records out
root@harbard [~] # file bootim~1.bin
bootim~1.bin: x86 boot sector, code offset 0x48
root@harbard [~] #

Im ersten Befehlsblock steht hda. Bei mir ist reiserfs hda7
also dann so:
root@harbard [~] # dd if=/dev/hda7 of=bootim~1.bin bs=1
count=512

Kommt drauf an, WO Dein Bootsektor sitzt.
Öffne mal die /etc/lilo.conf, da steht es. Glaube ich

Mit der Diskette gehst Du zu Windows, und kopierst die Datei nach C:\

Dann Boot.ini öffnen und:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=„Windows XP
Professional Schach“ /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\ WINDOWS ="Windows XP
Professional " /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\ Linux=C:\bootsec.lin
=„Linux“ /fastdetect
Linux=C:\bootsec.lin

Linux=C:\bootim~1.bin (weil SO heißt ja die Datei)

Eingefügt.

Fertig.

Da ich nun kein Win 98 habe, kann ich PartitionsMagic 5.0
nicht mehr einsetzten, Deshalb habe ich mir gestern
PartitionsMagic 8.0 gekauft. Dort ist auch bootmanger.
Denn will ich grundsätzlich nicht benutzen.
Wenn es aber nicht läuft, nach den oben genannten Änderungen.

Kann ich dann mit dem Bootmanager Abhilfe schaffen und auch
linux booten???

Nochmal Danke!
Gruß vom Peter

Gruß vom Fritz

PS: Ich hab das ganze mal von Linux aus direkt nach C:\ schreiben lassen. War nicht wirklich lustig, weil Windows danach tot war. Also unbedingt via Diskette.