> I got my vista back last night. Thank you all for > your great help! no matter directly and indirectly. I > really appreciate it. > > Here is what happened when I dual booted my system > with solaris developer express edition on vista: two > partitions on the same disk, one has vista, one has > solaris, BIOS boot to MBR, MBR found GRUB from its > table, then GRUB found solaris OS from the solaris > partition, but CAN NOT recognize vista. This resulted > vista can not be reached anymore even though its > partition is intact. Somebody said that GRUB from > Linux can still recognize vista, but not solaris, > definitely Solaris shoud fix this bug. > > Here is how to fix it: bypassing GRUB. I noticed that > there are lot of cases like mine happened on dual > booting, so I listed the steps as follow, hoping that > this can be some kind of help. > > 1. changed boot order to boot from CD/DVD. > 2. use vista anytime upgrade DVD to boot my system. > 3. entered into the vista recover environment (RE), > selected the language and wanted repare the system > option. > 4. I didn't see any operating system listed in the > window. so, just click next. > 5. tried to use the first choise to fix the windows > boot problem automatically, but after a few second, > it reported that it failed. > 6. select the commond line opention and started DOS, > I can see my c disk and all the files are still > there. > 7. TYPE diskpart, then select the partition where my > vista is on, and type active ( it was not active) . > This is very important, becasue by doing this, the > MBR table changed its active partition entry from the > solaris partition to vista partition, then when BIOS > boot to MBR, MBR directly point to vista partition. > Thus GRUB will not be touched at this point. > 7. then type bootrec /fixboot, bootrec fixMBR it > reported that the problem is fixed. > 8. reboot my system, and enter the vista recovery > environment, and this time the vista shown up in the > list. select that and click next, vista automatically > detected there is a booting problem and asked me do I > want to proceed to let vista fix the problem, say yes > and then vista reported that problem is fixed, reboot > my system, and vista came back.
To begin with I followed the steps on this thread http://linux.wordpress.com/2007/02/17/vista-and-solaris-express-dual-boot/ to allow open solaris to boot even though it is not on the active partition. I then followed the above steps to make the vista partition the active one. I rebooted the PC and booted into the vista DVD. It gave me the option to repair and now both my Opensolaris and Vista are working okay. NB: I did not run the fixboot and fixmbr commands on the above posts. This message posted from opensolaris.org _______________________________________________ opensolaris-help mailing list [email protected]
