tgl9 回复于:2004-05-03 23:42:30 |
没人来答 自己顶上去…… |
酷于 回复于:2004-05-03 23:51:00 |
rootnoverify (hd1,0) chainloader +1 这样不对么? |
tgl9 回复于:2004-05-04 09:00:23 |
觉得应该是对的 我的也是这么写的 title windows rootnoverify (hd1,0) chainloader +1 不过就是引导不起来唉:em12: ……谢谢先 |
dragonbody 回复于:2004-05-04 11:48:01 |
我也碰到过这样的问题,用GRUB来启动另一个硬盘上的NT就是不行,后来只能改为用NT来启动linux。 |
不想发言 回复于:2004-05-04 13:57:16 |
以下内容转自dev-club。作者:root1,看看对你有没有帮助。 前提是你装了GRUB,如果你有2个硬盘,一个硬盘装了LINUX和GRUB,你现在又要挂载一个装有WINDOWS的硬盘,而且想引导它,那就往下看啦! 首先装上你的WINDOWS硬盘(¥%#%#¥%) 启动 进入GRUB屏幕 然后按“P”键输入你的GRUB密码后回车(如果你安装GRUB时没有设置密码就可以跳过这步) 之后按下“C”键打开新的命令行,输入: root (hd*,0) 回车 // "*"代表你装有WINDOWS的硬盘号,如果是第2个硬盘就是hd1,第3个是hd2,以次类推 chainloader (hd*,0)+1 回车 //连锁加载器 makeactive 回车 map (hd0) (hd*) 回车 //将hd0影射为hd* map (hd*) (hd0) 回车 //将hd*影射为hd0 boot 回车 //引导WINDOWS 还有一种方便的办法就是编辑boot/grub/grub.conf文件 title WIN98 //把上面的命令加在这里,保存就行了,重启后就能看到操作系统列表里有WIN98,直接按回车就能进入98了 ------GRUB是一个极其强大的工具,能引导很多操作系统,要想更好的使用它,就得慢慢领会了--------- |
dragonbody 回复于:2004-05-05 09:45:20 |
我试了一下,可以这样引导,能说说原理吗?你只是多加了makeactive和map语句而已,为什么不加就不行呀? |
天外闲云 回复于:2004-05-05 15:44:45 |
makeactive 回车 map (hd0) (hd*) 回车 //将hd0影射为hd* map (hd*) (hd0) 回车 //将hd*影射为hd0 系统引导上的限制,好好看看grub的文档就知道了。 |
酷于 回复于:2004-05-05 18:23:22 |
强文!!我已经收藏了```这样的文章不算精华么~?!!版主进来看``` |
不想发言 回复于:2004-05-05 18:26:38 |
[quote:6e7b49e6ac="酷于"]强文!!我已经收藏了```这样的文章不算精华么~?!!版主进来看```[/quote:6e7b49e6ac] 恩,我转的本来就是精华。还不知道作者同意不同意呢…… :roll: |
daxialht 回复于:2004-05-09 08:59:50 |
我这么做了之后怎么原来windows的d盘和e盘怎么变成了f盘和g盘了? |
一起走过的日子 回复于:2004-05-09 09:37:10 |
好文 ^_^ |
dragonbody 回复于:2004-05-10 08:02:09 |
花了一些时间把GRUB文档啃了一遍,终于明白了。 |