免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2454 | 回复: 1
打印 上一主题 下一主题

solaris与grub小记 [复制链接]

论坛徽章:
7
荣誉会员
日期:2011-11-23 16:44:17水瓶座
日期:2013-08-28 21:20:16丑牛
日期:2013-10-02 21:01:462015年迎新春徽章
日期:2015-03-04 09:54:45操作系统版块每日发帖之星
日期:2016-06-05 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-20 08:24:0515-16赛季CBA联赛之四川
日期:2016-08-18 15:02:02
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-05-18 14:04 |只看该作者 |倒序浏览
近期折腾了一下手上的x64 server的两块硬盘,安装了windows, solaris, linux。

solaris自身的grub支持ufs文件系统,该grub属于sun二次开发编译过的。
GNU官方的grub不支持ufs文件系统。

所以在尝试用linux的grub引导solaris的ufs文件系统以失败告终,但是
我说的是“但是”,这不等于linux grub不能引导solaris,可以用chain load方式加载solaris
solaris的grub可以引导linux系统。

solaris自带的grub版本为0.9x,至今没有更新。
solaris grub不知道什么原因引导不了windows系统,这个没有地方查,因为这也不是官方GNU的grub。

因此使用linux的grub引导Windows和solaris。


系统安装分布
磁盘disk0(c0t0d0)上面安装了solaris 10 x86
磁盘disk1(c0t1d0)上面安装了linux(第一个primary partition), windows(第二个partition)


下面是我的grub的内容
  1. default=0
  2. timeout=10
  3. title Red Hat Enterprise Linux Server (2.6.18-194.el5)
  4.         root (hd0,0)
  5.         kernel /boot/vmlinuz-2.6.18-194.el5 ro root=LABEL=/ rhgb quiet
  6.         initrd /boot/initrd-2.6.18-194.el5.img
  7. title Windows 2003R2 Enterprise Edition
  8.         rootnoverify (hd0,1)
  9.         chainloader +1
  10. title Solaris 10 update 9 x86
  11.         rootnoverify (hd1,0)
  12.         chainloader (hd1,0)+1
  13.         makeactive
复制代码
本来打算在solaris编译一下新版的grub,结果官方grub要求的gcc,Solaris下面没有,sun studio也无法编译新版的grub.

论坛徽章:
0
2 [报告]
发表于 2011-05-18 16:04 |只看该作者
好文!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP