新手问从硬盘装linux,用grub

我是按照如下的指示安装linux的.把下载的grub解压到c盘的跟目录下将所需要安装的linux的iso文件放在硬盘的跟目录下,我下的是shrike-i386-disc1... 我是按照如下的指示安装linux的.

把下载的grub解压到c盘的跟目录下

将所需要安装的linux的iso文件放在硬盘的跟目录下,我下的是shrike-i386-disc1,shrike-i386-disc2,shrike-i386-disc3,然后放在c盘.

然后我把shrike-i386-disc1里面的isolinux文件解压到c盘的跟目录下(这里我直接用的是Winrar,不知道有问题吗?)

打开我的电脑右键-属性-高级-启动和故障恢复-设置-编辑,填入c:\GRLDR="grub"

用记事本打开c:\boot\grub\menu.lst,(我看到说明上这么写,但是我C盘里没有boot文件夹,所以就在C盘里创建了一个boot文件夹,然后把grub整个文件夹复制了进去.)清空里面的所有内容,加入

title to install linux

kernel (hd0,0)/isolinux/vmlinuz

initrd (hd0,0)/isolinux/initrd.img

boot

保存

7.重启选择grub

当我做完这些步骤后,重启选择了grub却出现了三行字:
因以下文件的损坏或者丢失,Windows无法启动
<Windows root>\system32\hal.dll.
请重新安装以上文件的拷贝

开始我以为是我系统的问题,还重装了下再做一遍还这样.请高手指点啊~

我的系统是XP的,C盘格式是NTFS.

谢谢大家了!
展开
 我来答
百度网友133cb66fa
2008-01-27 · TA获得超过324个赞
知道小有建树答主
回答量:692
采纳率:0%
帮助的人:385万
展开全部
我也装过但我成功了!

grub 这个文件夹要放在根目录下哈!不要放在boot里面!
还有就是你的menu.lst的内容改成下面这样试试!!
title Windows (hd0,0)
root (hd0,0)
chainloader +1

title ins_linux
root (hd0,0)
kernel (hd0,0)/isolinux/vmlinuz
initrd (hd0,0)/isolinux/initrd.img
boot

另外我的C盘也是NTFS的,我试了,直接用Redhat9中的Grub不能识别NTFS,,会报unknown
一定要用winGrub

参考资料: http://www.linuxeden.com/download/data/soft/1389.html,http://sourceforge.net/projects/grub4dos/

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式