Zuerst installiert man ganz normal Windows 2000 auf der ersten Partition. Danach Linux wobei, die / Partition nicht auf hda liegen muß. Wichtig ist nur, das die /boot Partition auf der ersten Platte liegt. In dieser muß der Kernel liegen! Die Datei /etc/lilo.conf muß noch angepaßt werden, also diese Einträge hinzu oder entsprechend ändern:
lba32 boot=/dev/hda2lba32 kann nie was schaden, da dies LILO ermöglicht, mit großen Festplatten umzugehen
lilosollte sich der LILO ohne irgendwelche Fehlermeldungen installieren.
dd if=/dev/hda2 of=/bootsect.lnx bs=512 count=1Die Datei bootsect.lnx nun auf eine Diskette oder eine FAT Partition kopieren und den Rechner neu starten. Diesmal aber Windows booten.
c:\bootsect.lnx="Linux"Danach wieder den Schreibschutz für die boot.ini aktivieren! Anschließend kriegt die Datei bootsect.lnx noch ein paar Attribute verpaßt (von der Commandline aus!):
attrib +s +h c:\bootsect.lnxNach einen Neustart sollte der Windows 2000 Bootmanager den Linux Eintrag anzeigen und Linux sollte sich auch starten lassen. Das blöde ist nur, das man diese Prozedur bei jeder Installation eines neuen Kernels wieder durchführen muß.
Noch eine Anmerkung zu Windows 2000: Falls unter C:\ keine boot.ini vorhanden ist, einfach mal nach ihr suchen. Bei mir ergab es sich durch eine Neuinstallation von Windows 2000, das die Bootpartion (unter Windows hat sie den Namen Systempartition) für Windows hda3 wurde, die Daten von Windows (C:\WINNT und der ganze andere Schmodder) aber auf hda1 liegen (welche unter Windows den Namen Startpartiton hat).
zurück zur Linuxübersicht
Letzte Aktualisierung dieser Seite: 14. September 2002