Hallo, Thomas,
ich habe zwei Platten. Auf der ersten hockt in der ersten primären Partition das urtümliche Windows3.11, in der zweiten primären Partition ein Linux, in der dritten primären Partition ein anderes Linux. Dann gibt es auf dieser Platte noch eine erweiterte Parti- tion mit logischen Laufwerken für Windows3.11. Auf der zweiten Platte gibt es nur eine primäre Partition, auf der sich Windows98 befindet. Mit GRUB kann ich ein System meiner Wahl mit Hilfe des Menues starten. Die Datei "menu.lst" in /boot/grub/ sieht so aus (timeout, default, password, color, altconfigfile usw. mal weggelassen):
title Linux_1 (1.Platte, 2.Partition) kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 title Linux_2 (1.Platte, 3.Partition) kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 title Win3.11 (1.Platte, 1.Partition) unhide (hd0,0) unhide (hd0,3) hide (hd1,0) root (hd0,0) makeactive chainloader+1 title Win98 (2.Platte, 1.Partition) unhide (hd1,0) hide (hd0,0) hide (hd0,3) root (hd1,0) makeactive chainloader +1 map (hd0) (hd1) map (hd1) (hd0)
Mit den Befehlen hide und unhide werden die Windows-Partitionen der jeweils anderen anderen Windows-Version "versteckt" und mit den map-Befehlen wird die 2. Platte scheinbar zur 1. Platte, denn Windows startet nur von der 1. Partition der 1. Festplatte. Außer- dem muß diese Partition aktiv sein.
Viel Erfolg!
Peter M.