On 24.Nov 2004 - 19:29:00, [EMAIL PROTECTED] wrote:
> hallo gerhard
> > > antworten wie folgt:
> > > # hier fehlt die info das windows auf hdb5 liegt
> > > # das "table=/dev/hda" ist nachtr�glich auf empfehlng eines bekannten
> > > # hinzu gekommen
> > > other=/dev/hda1
> > > label=WinHDa1
> > > table=/dev/hda
> >
> > Also das man Windows ntldr und den Kram auf ne andere Partition packt
> > als auf die auf der auch Windows byw. WinNT drauf ist ist mir neu.
> > Aber wenn es funktioniert hat fallen mir da 2 Dinge ein:
> geht immer so, win (w2k/xp ++) braucht eigentl. nur den ntldr auf der
> startpartition (i.d.r.:c:\, bzw. im bios die erste disk u. erste
> partition) und ist eigentlich f�hig den rest selbst zu entdecken!
Naja, ich hab sowas nicht gebraucht... Aber genau da k�nnte auch das
Problem liegen. Denn dann muss auch Windows nen Bootmanager haben
denke ich. Der wird aber im MBR von hdX gespeichert (wahrscheinlich
hda denke ich). Das bedeutet wenn lilo dort liegt hat Windows keine
Chance mehr zu booten.. Alles IMHO und AFAIK. Soviel zum Problem,
kommen wir zu einer m�glichen L�sung:
Man kann lilo auch in den Bootsector einer anderen Partition
installieren und diesen dann mittels des WinXP Bootmanagers
ansprechen. F�r lilo ist das die Option "boot". Wie du den WinXP
Bootmanager konfigurieren musst, musst du aber selbst rausbekommen,
da hab ich keine Ahnung (weiss aber das es geht).
Die andere Option die du ausprobieren k�nntest mit lilo im MBR von hda
hab ich unten nochmal detailliert beschrieben.
> > 1. Probiere trotzdem mal hdb5 statt hda1
> >
> > 2. lasse fixboot den MBR auf hda neu schreiben, kopiere diesen dann
> > mittels Knoppix in eine Datei auf eine der Linuxplatten
> > (dd if=/dev/hda bs=512 count=1 of=/mntpunkt/der/partition/datei).
> mache ich jetzt gleich nach dem die nachricht abgesendet ist.
> habe den "mkboot" befehl gefunden und kann mittels floppy-boot gott
> sein dank relativ mobil mit dem derzeitigen debian handtieren :-)
Also ich hoffe nur 1. und nicht 2., denn den Sinn dahinter hast du
wohl nicht so ganz verstanden.
> > dd if=/pfad/zum/mbr/von/hda bs=512 count=1 of=/dev/hdb
> ok das bekomme ich auch noch hin (die sectoren zu "parken")
Nee, das ist um den Kram vom hda auf hdb zu �bertragen....
> > (Hoffe das ist verst�ndlich, wenn nicht meld dich, dann mach ich das
> > nochmal genauer mit Beispielwerten)
>
> aber was ich dann damit mache und wie kapier ich dann doch nicht so ganz
> bitte schritt f�r schnitt.
Ok, also was wir wollen ist:
Windows soll seinen Bootkram auf /dev/hda schreiben (das solltest du
ja mit fixmbr und fixboot hinbekommen), dann wollen wir diesen auf
/dev/hdb �bertragen um lilo in /dev/hda installieren zu k�nnen.
Nat�rlich wollen wir sicherheitshalber eine Sicherheitskopie von
beiden Bootbl�cken haben.
Also fixmbr und fixboot hast du gemacht, jetzt ne Knoppix oder mit der
Floppy dein System booten.
1. dd if=/dev/hda of=/root/hda_mbr bs=512 count=1
das sichert den mbr von hda in /root/hda_mbr
2. dd if=/dev/hdb of=/root/hdb_mbr bs=512 count=1
das macht dasselbe mit mbr von hdb
3. dd if=/root/hda_mbr of=/dev/hdb bs=512 count=1
das kopiert den mbr von hda auf hdb
So und nun in lilo.conf:
other=/dev/hdb
label=WinXP
lilo ausf�hren um den mbr (von hda) neu zu schreiben und dann
ausprobieren.
Wenn das nicht klappt oder es irgendwelche anderen Probleme gibt 1.
und 2. durchf�hren und dabei die Parameter of und if vertauschen -
also if=/root/hda_mbr und of=/dev/hda (hdb analog)
HTH
Andreas
--
Weisheit ist die Anerkennung der eigenen Grenzen.
-- Paul Johannes Tillich
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)