- 论坛徽章:
- 0
|
先说说我机子情况:有两块硬盘A,B(各80g),A硬盘有cdef四个分区,c,e是ntfs,d,f是fat32格式,c盘安装了win2003;B硬盘就装了solaris10,片0是/分区(20g),片1是swap(5g),片3(30)是后来进solaris后分的一个数据区,其余的容量还没有用。\r\n现在的问题是:因为我在bios设置A硬盘启动只能进WIN2003,设置B硬盘第一启动就可以进solaris10,但grub中windows选项是没有用的,按了也自动反复停在grub菜单界面。我找了一些资料,跨硬盘启动的。我试过用map命令不行。行来我看了一个人的文章说可以试下unhide,说可能认不了ntfs格式,我wind2003是装在a硬盘的ntfs的c盘下。于是我改成了\r\ntitle Windows\r\nrootnoverify (hd0,0)\r\nchainloader +1\r\n\r\n#这个是最初默认的。\r\n\r\ntitle Windows\r\nmap (hd0) (hd1)\r\nmap (hd1) (hd0)\r\nrootnoverify (hd0,0)\r\nchainloader +1\r\n\r\n#这个我是后来改动过的,也一样启动不了win2003\r\n\r\n最后:\r\ntitle Windows\r\nunhide(hd0,0)\r\nrootnoverify (hd0,0)\r\nchainloader +1\r\n然后重启。问题就出现了,直接进入了grub................晕倒\r\n然后find /platform/i86pc/multiboot 找不到。。。。\r\n再find /boot/grub/memu.lst 也找不到。。。\r\n\r\n最后重装时候,也没提示找到系统。好似硬盘完全没一个solaris10一样。\r\n搞不明白。请大家帮帮忙诊断是那里出问题了。谢谢 |
|