QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 680|回复: 14

grub和lilo 的问题!

[复制链接]
发表于 2003-6-23 09:48:18 | 显示全部楼层 |阅读模式
   
我刚装了win2000server 和linux 7.2 !
安装时我选了grub!
安装完后grub启动,有几项可选:
只有其中的一个linux可以启动,而且dos不能启动!
我想问一下:

1.grub与lilo的区别!
2.如何修改grub,能进win2000server!
3.如何用win2000server的启动,不用grub,实现双启动!

谢谢了!
发表于 2003-6-23 10:00:50 | 显示全部楼层
grub与lilo的区别,没有多大,都是L的引导程序,只是名字而已,其实两个都差不多。

要看你的WIN2000装在那个盘里面了,如果是c:就是hda1 类推!(不过L要放到最后)
然后改/etc/lilo.conf或者/etc/gurb.conf即可

装L和W双系统不要用W的引导,因为这个比那个写入mbr要方便!
可以看看精华帖子!
回复

使用道具 举报

 楼主| 发表于 2003-6-23 10:07:49 | 显示全部楼层
我再问一下,grub的选项中有3个linux的启动项,前两个都不能进,只有第三个可以进!为什么会出来那么多的启动呢?

还有在lilo中不是还要运行lilo程序才生效!grub运行什么呢?
回复

使用道具 举报

发表于 2003-6-23 11:12:47 | 显示全部楼层
grub修改之后不需要运行什么东西。

另外,

[quote:766277f90a="frenewang"]grub与lilo的区别,没有多大,都是L的引导程序,只是名字而已,其实两个都差不多。

[/quote]
其实差别还是比较大的,可以看一下精华区的贴子,或者到搜索引擎上面搜索都会得到满意的答案的   
回复

使用道具 举报

发表于 2003-6-23 12:49:06 | 显示全部楼层
可以把linux加载到NTLoader里:

假设你把/boot分区放在/dev/hdax,那么,运行

dd if=/dev/hdax of=/mnt/win_c/bootsect.lnx bs=512 count=1

提取bootsect(假设你的win的 c 盘mount到了/mnt/win_c),修

改/mnt/win_c/boot.ini文件,在里面加入C:\bootsect.lnx="linux"这一行(记住最后

加一个回车),重启就ok了

x是你的分区号,不知道的话可以用Fdisk看看

p是显示分区情况

q是退出
回复

使用道具 举报

 楼主| 发表于 2003-6-23 13:42:29 | 显示全部楼层
多谢了!
回复

使用道具 举报

 楼主| 发表于 2003-6-23 14:45:02 | 显示全部楼层
我的win2000server是c:\      NTFS的!
我生成的bootsect.lnx怎样拷贝到c:\下?

我现在根本进不了win2000, grub 安装在mbr !
回复

使用道具 举报

发表于 2003-6-23 14:58:45 | 显示全部楼层
加一下这段

title Win2k
root (hd0,0)
chainloader +1

还有你还有相同的另一贴我删了,反正到目前内容一样,别分开注意力了。
回复

使用道具 举报

 楼主| 发表于 2003-6-23 15:18:13 | 显示全部楼层
ntfs 不是要编译内核才能用grub引导嘛!
否则要用nt loader !
有没有这个规定!!!
回复

使用道具 举报

发表于 2003-6-23 16:47:49 | 显示全部楼层
好像不用吧
回复

使用道具 举报

 楼主| 发表于 2003-6-23 17:10:13 | 显示全部楼层
如果我要用nt loader 来引导!
我生成的bootsect.lnx怎样拷贝到c:\下???
然后才能编辑boot.ini文件!

   因为我的win2000server是c:\ NTFS的!
   在linux 下mount -t ntfs 是看不到的!

我现在根本进不了win2000, grub 安装在mbr !
回复

使用道具 举报

发表于 2003-6-23 17:23:47 | 显示全部楼层
你可以这样,将生成的bootsect.lnx文件拷贝到你的win下的fat32分区中。

然后用win的引导盘来引导win系统,进入命令提示符下,将那个bootsect.lnx文件拷贝到c盘中,然后在c盘中编辑boot.ini文件,具体再这里如何打开并编辑boot.ini文件的dos命令我忘记了,你找一下吧,然后如果成功了,请把你的过程说一下,特别是那几个命令,我也想知道。   
回复

使用道具 举报

发表于 2003-6-23 20:10:42 | 显示全部楼层
那个文件不一定要放到C盘下吧?
回复

使用道具 举报

 楼主| 发表于 2003-6-24 09:09:07 | 显示全部楼层
我用grub引导win2000server 成功!
没有用nt loader!

在grub.conf中加入:

title Win2000
        rootnoverify  (hd0,0)
       chainloader +1
即可!

我默认的为 rootnoverify  (hd0,4)
将4改为0就行了!
所以没有ntfs的规定!

多谢大家了!

但是win2000的启动过程很慢!!!
之后的速度没有影响!
回复

使用道具 举报

 楼主| 发表于 2003-6-24 09:20:50 | 显示全部楼层
To sdwjack:

  我没有试nt loader的引导!下面是拷贝的方法,你试试!

Windows98启动盘启动,然后:
A:\fdisk\mbr
w2k就可以再起了,然后用软盘拷贝
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-10-2 01:33 , Processed in 0.044609 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表