Hallo,
hab ein kleines Problem mit meinem Bootloader (Suse 8.1)
Ich habe 2 IDE-Festplatten, jeweils als Master im Rechner.
Am ersten Controller hängt eine Platte mit
2 Partitionen: Auf der ersten-Partition ist Win2000 (FAT32)und
auf der erweiterten Partition ist Suse 8.1 (ReiserFS).
Am 2ten Controller hängt eine Platte mit nur einer Partition und Win98.
Diese lässt sich aus dem Linux-Bootmenü heraus nicht starten.
Keine Fehlermeldung. Bildschirm schaltet kurz aus/an und zeigt wieder
das Auswahlmenü.
Win2000 und Suse lassen sich aus dem Menü heraus booten.
Die Win98 Platte bootet, wenn sie allein am System hängt.
Der Bootloader ist auf /dev/hda6 installiert.
Ich möchte aber keine Startdiskette verwenden müssen!
Die Einträge in der grub.conf (Yast2)sind:
...
title win2000
root(hd0,0)
makeaktive
chainloader+1
title linux
kernel (hd0,5) /root/vmlinuz root=/dev/hda6 hdb=ide-scsi vga=791
initrd(hd0,5)/boot/initrd
title win98
root(hd1,0)
makeaktive
chainloader+1
title floppy
...
Die fstab sieht folgendermaßen aus:
/dev/hda6 / reiserfs defaults 1 1
/dev/hda1 /windows/C vfat users,gid=users,umask=0002,iocharset=iso8859-15,code=437 0 0
/dev/hdc1 /windows/D vfat users,gid=users,umask=0002,iocharset=iso8859-15,code=437 0 0
/dev/hda5 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbdevfs /proc/bus/usb usbdevfs noauto 0 0
/dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
/dev/fd0 /media/floppy auto noauto,user,sync
Frage: Warum ist die /windows/D auf /dev/hdc1 ? Müsste das nicht /dev/hdb1 sein ?
Wenn es so ist, wo muß ich die Einträge ändern.
Danke
Linux 14.983 Themen, 106.385 Beiträge
du schreibst beide HDD als Master, dann ist hdc1 richtig, da hda = Master der ersten IDE hdb= Slave, hdc = Master der 2ten IDE hdd wäre Slave.
Da ich die Dikettenlösung gewählt habe, kann ich dir nur diese Auskunft geben.
Vielleicht gibt es eine Möglichkeit alle 3 BS über Grub zu starten, was mir aber nicht gefällt, daß Linux praktisch als "Sandwich" zwischen 2 Wxx liegt. Eigentliche müßte Grub im MBR der ersten IDE-Plartition liegen und nicht hda6..............
cu
NANÜ