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: