Hallo,
auf meinem Rechner lief Solaris 10 mit anderen OS in schöner Koexistienz. Booten mit grub 0.95 funktionierte mit:
rootnoverify (hd1,1)
chainloader +1
makeactive
boot
ohne Probleme.
Dann habe ich gestern ein Systemupdate über den Live-Update Assistenten von Sun gemacht. Dabei wurde anscheinend ein neuer Kernel(+Bootmechanismus?) installiert. Dabei liegt der Kernel jetzt an an einer anderen Stelle.
Booten mit dem o.g. Menu führte nur zu "can't find boot.bin"
Ein Anpassen der 'menu.lst' von grub auf :
rootnoverify (hd1,1)
chainloader +1
makeactive
kernel /platform/i86pc/multiboot kernel/unix
module /platform/i86pc/boot_archive
wie in einigen Manuals angegeben führt aber nur zu :
"error17, cannot mount selected partition"
Auch tauschen von rootnoverify gegen root, bzw. ausprobieren von (hd1,1) gg, (hd,1,1,a...bis..x) brachte nichts, außer weiteren Fehlermeldungen wie fs unknown, partition type 0xbf
Der Rest des Systems (Win, Linux, FreeBSD) lässt sich einwandfrei weiterhin booten, nur Solaris nicht mehr.
Grub liegt im mbr und die menu.lst auf einer Linux Partition.
Weiß einer weiter? Langsam gehen mir die Ideen aus...
Danke
Andreas