Starten von Win-und Linux-Systemen mit dem WindowsBootloader

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
sc-genesis
Beiträge: 4
Registriert: 11.09.2005 11:49:47
Wohnort: Dresden
Kontaktdaten:

Starten von Win-und Linux-Systemen mit dem WindowsBootloader

Beitrag von sc-genesis » 11.09.2005 12:00:03

Hallo ich hoffe ihr könnt mir weiterhelfen,
da ich momentan keine Lösung für mein Problem gefunden habe.

Und zwar habe ich 2 Festplatten, die erste am IDE - Master umfasst 3 Partitionen:

30 GB - Windows XP (hda1)
10 GB - Windows 2003 Enterprise Edition (hda2)
40 GB - Sicherungsfestplatte ( Private Dateien )

die zweite am Secondary Master :

50 GB - Privat
2 GB - Swap ( hdc5)
15 GB - home (hdc7)
12 GB - Wurzelverzeichnis (hdc6)
1 GB - Boot (hdc8)

In der boot.ini von XP habe ich folgenden Eintrag:

Code: Alles auswählen

[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="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect
c:\debian_sarge.sek="Debian Sarge 3.1"
Mein Problem ist jetzt aber, wenn ich beim Start im Windows Bootlader Debian Sarge auswähle, dann gibt er nur einen schwarzen Bildschirm mit Grub zurück, sprich er startet Debian nicht.

debian_sarge.sek erstellt mit :

Code: Alles auswählen

dd if=/dev/hdc8 of=/media/floppy/debian_sarge.sek bs=512 count=1
Nun habe ich mal übers Bios F11 für Bootmenü gedrückt und die 2. Festplatte mit Debian ausgewählt, dann bringt er folgenden Fehler :

Code: Alles auswählen

Grub ...
Stage 1.5 ...
Error 17 ...
und macht nicht weiter.
Wenn ich mit einer Debian-Bootdiskette boote gibt es kein Problem.

Meine Frage ist nun wie realisiere ich es, das Debian über den Windows Bootloader gestartet werden kann, ohne das ich den Grub in den MBR der ersten Festplatte laden muss, damit ich den Windowsbootloader behalten kann.

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Beitrag von 123456 » 11.09.2005 13:09:23

Deine Frage gehört eher in eine Windows Gruppe. Hier wird man Dir empfehlen Grub in den MBR zu installieren.
Darf man fragen, warum Du unbedingt den Windows Bootloader verwenden willst?

michaa7
Beiträge: 4980
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von michaa7 » 11.09.2005 13:20:34

Hi,

ich habe das so gemacht, wie du es nun auch tun willt, jedoch nicht mit grub, sondern lilo, ist wohl für diesen zeck auch einfacher.

Also:

- lilo in dien linux systempartition installieren
- mittels

Code: Alles auswählen

dd if=/dev/hdc? of=/dev/hda1/bootsec.lin bs=512 count=1
den bootsector nach c: (=hda1) kopieren (wobei mir gerade nicht klar ist , ob "?" bei dir "6" oder "8" ist, ich glaube aber "8").
- in die boot.ini

Code: Alles auswählen

c:\bootsec.lin="Debian Sarge 3.1"
eintragen.

Fertig.

Was mir selbst nicht ganz klar ist ist, wie du grub loswirst, ob man da lilo einfach drüberbügeln kann mit

Code: Alles auswählen

lilo.conf(ig?)
lilo
Aber dazu wirst du über die suche einiges finden.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

sc-genesis
Beiträge: 4
Registriert: 11.09.2005 11:49:47
Wohnort: Dresden
Kontaktdaten:

Beitrag von sc-genesis » 11.09.2005 13:20:34

Warum ich ich den ntdlr nehmen will?
Weil ich den Grub-Bootloader umgehen will aus schulischen Gründen, aber es muss doch auch irgendwie über den Windows-Bootloader gehen, somal es bei den UNI's genauso gemacht wird und dort funktioniert es auch.

Ich hoffe mir kann jemand weiterhelfen

michaa7
Beiträge: 4980
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von michaa7 » 11.09.2005 13:21:38

schau mal über deinem letztn posting
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

sc-genesis
Beiträge: 4
Registriert: 11.09.2005 11:49:47
Wohnort: Dresden
Kontaktdaten:

Beitrag von sc-genesis » 11.09.2005 13:24:51

michaa7 hat geschrieben:Hi,

ich habe das so gemacht, wie du es nun auch tun willt, jedoch nicht mit grub, sondern lilo, ist wohl für diesen zeck auch einfacher.

Also:

- lilo in dien linux systempartition installieren
- mittels

Code: Alles auswählen

dd if=/dev/hdc? of=/dev/hda1/bootsec.lin bs=512 count=1
den bootsector nach c: (=hda1) kopieren (wobei mir gerade nicht klar ist , ob "?" bei dir "6" oder "8" ist, ich glaube aber "8").
- in die boot.ini

Code: Alles auswählen

c:\bootsec.lin="Debian Sarge 3.1"
eintragen.

Fertig.

Was mir selbst nicht ganz klar ist ist, wie du grub loswirst, ob man da lilo einfach drüberbügeln kann mit

Code: Alles auswählen

lilo.conf(ig?)
lilo
Aber dazu wirst du über die suche einiges finden.
Hallo Micha,
erstmal danke für deine schnelle Antwort,
Problem ist aber, das ich Debian Sarge von DVD Installiere und dort ist es standartmässig nunmal der Grub-Loader somal ich noch mitten in der Installation bin, brauch ich ein bootfähiges System damit ich die installation auch fortführen kann.

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 11.09.2005 13:24:56

Hallo sc-genesis,
befindet sich die "debian_sarge.sek" in c:\ ?
Nach Deinen geposteten Befehlen ist diese Datei nur auf Diskette.

Code: Alles auswählen

dos-konsole> dir c:\debi*
bzw

Code: Alles auswählen

dos-konsole> copy a:debian_sarge.sek c:\
...könnte es daran liegen?

Gruß fuzzy

PS: auf der "dos-konsole" bin ich jetzt nicht so "sattelfest" :wink:

sc-genesis
Beiträge: 4
Registriert: 11.09.2005 11:49:47
Wohnort: Dresden
Kontaktdaten:

Beitrag von sc-genesis » 11.09.2005 13:27:40

fuzzy hat geschrieben:Hallo sc-genesis,
befindet sich die "debian_sarge.sek" in c:\ ?
Nach Deinen geposteten Befehlen ist diese Datei nur auf Diskette.

Code: Alles auswählen

dos-konsole> dir c:\debi*
...könnte es daran liegen?

Gruß fuzzy
Hallo Fuzzy, klar habe ich über diesen Befehl erstmal die debian.sek auf Diskette kopiert, dennoch im System von Windows dann nach C:\debian_sarge.sek ...
also die Dateien und Einträge stimmen meines erachtens nach

Mecki
Beiträge: 26
Registriert: 26.01.2005 10:39:27
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: München

Beitrag von Mecki » 11.09.2005 16:59:22

Hallo sc-gensis,

wenn Deine Debian-Bootdiskette Grub auf Deiner zweiten Platte findet, kopiere wie oben über dd if... (bootdiskette) den Bootsektor für Linux zunächst an home (merke Dir wo), kopiere diesen als Root und lege in auf eine Austauschpartition (FAT 32), Dein Xp wird wohl l ntfs sein.

Dann XP booten, start /systen/ erweitert den bootsektor bearbeiten, wie hier

http://portal.suse.de/sdb/de/2002/10/fh ... ub_nt.html

beschrieben, zuvor von der FAT32 Partition den bootsektor nach C:\....allles im link mehr zu Grub da

http://portal.suse.de/sdb/de/2002/08/fh ... rview.html

Das haut hin, vergiss nicht bootsek.lin mit k nicht c...
Mecki
Die Erfindung des Planes durch den Menschen war die Ersetzung des Zufalls durch den Irrtum.

michaa7
Beiträge: 4980
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von michaa7 » 11.09.2005 17:48:17

sc-genesis hat geschrieben:,
Problem ist aber, das ich Debian Sarge von DVD Installiere und dort ist es standartmässig nunmal der Grub-Loader
also ich habe auch schon sarge installiert. Meiner erinnerung nach mußt du nur die grub installation abbrechen und dann im hauptmene lilo installation auswählen.
BTW: Grub ist bestimmt der bessere linux boootloader, aber für das vorgesehene szenario erschein mir lilo einfacher....Ich habe das bei mir mit ALLEN (= 2 ;-) ) rechnern so
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Antworten