[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: lilo und lba32



On 27.Nov 2004 - 18:07:26, Thomas Gies wrote:
> Hallo NG, ich mal wieder.
> 
> Folgende Situation:
> 
> Erste Platte mit WinXP, zweite mit Debian Testing. Ich würde ja gerne
> WinXP Debian booten lassen, oder umgekehrt. Ich weiß nicht so genau, wo
> WinXP sich hin installiert hat, aber ich hab mal in der lilo.conf alles
> probiert: hda, hda1..4

WinXP installiert seinen Bootloader in den MBR, also ist hda OK:

other=/dev/hda
  label="WinXP"

Dann lilo als root ausführen sollte reichen. Aber das Problem dabei
ist: Du musst deinem BIOS beibringen von hdb zu booten und nicht von
hda. Ansonsten (wenn boot=/dev/hda in deiner lilo.conf steht) müsste

other=/dev/hdaX
  label="WinXP"

gehen, wobei hdaX die Partition ist die ntldr enthält.

> Leider kriegt mein Lilo es nicht hin, im lba32 Modus zu laufen.

Fehlermeldung?

> Daher beschwert er sich bei allem ausser hda und hda1, dass die
> Partitionen hinter der magischen Grenze liegen. Eigentlich ist mein
> Rechner erst 4 Jahre alt. Das Bios sollte doch eigentlich die
> notwendige Erweiterung für den Interrupt unterstützen.

Hmm, buggy BIOS? IIRC hat sogar mein alter P1 damit keine Probleme.

> Naja weiter habe ich versucht, den Bootsektor von meiner zweiten Platte
> durch den Bootloader von XP starten zu lassen. Dazu habe ich diesen nach
> C:\ kopiert und die boot.ini entsprechend abgeändert.

Falsche Liste. Wie sieht deine lilo.conf denn aus, auf was ist boot=
gesetzt?

> Wenn ich diesen Eintrag im Bootmenu auswähle, dann kommt er mir mit dem
> lepschen Spruch, er könne Windows nicht starten, weil ihm eine dll
> fehlt. Das hab ich dann ja gar nicht kapiert, Windows?

Tja das ist halt Windows :-)

> Ich hatte mir schon mal überlegt auf GRUB zu wechseln, bin mir aber
> nicht sicher, ob ein einfaches apt-get install grub reicht.

Um Linux zu starten ja, wobei ich nicht genau weiss ob dich das Paket
fragt wo er hininstalliert werden soll. Ist aber über die
/boot/grub/menu.lst IIRC änderbar. Deine Kernel werden alle
automagisch eingebunden, sofern sie mittels apt-get oder dpkg
installiert wurden. Windows XP sieht so aus:

title		WinXP
root		(hd0,0) (== hda1)
makeactive		(windows mag es nicht wenn die Bootpartition nicht 
			aktiv ist)
chainloader 	+1

> Ich hab nen Horror davor, dass ich beim ersten Test meinen Rechner
> anschalte und der dann mit LI 9 9 9 9  oder so stehen bleibt und ich
> dann erst wieder Stunden mit einer Rettungsdisk rum hantieren muss.

Lilo ist dann sowieso weg ;-) aber wieso Stundenlang rumhantieren?
Knoppix rin, root-FS und evtl. boot-FS mounten und dann chroot und
lilo ausführen.

Andreas

-- 
Wer arbeitet schon auf Shellebene *grins* nur SM-Typen
		-- Bernd Pflugrad



Reply to: