QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 545|回复: 5

请大家看看我的问题拉,关于grub的,谢谢

[复制链接]
发表于 2004-1-31 20:27:55 | 显示全部楼层 |阅读模式
又重新读了一下精华区的文章,我可不可以这样理解
因为grub不支持从ntfs的分区引导,在mbr所在的分区是ntfs的情况下(由于winxp还需要留着,并且不像改变分区格式)我不能把grub装到c盘,只能在安装的时候选择,把grub装到引导分区的第一个扇区,也就是安装linux的分区吧?如果我把/boot单独挂载到一个分区的话,那grub是装到了/boot还是/呢?
在这种情况下,机器引导的顺序就是bios->mbr->nt loader->grub了?那winxp的nt loader又是如何知道我的机器上还有另外一个操作系统可以引导的呢?
安装完成以后,是不是在nt loader启动是就会有linux可以选择了呢?如果不是的话,我应该如何引导进入我的linux呢?
btw:我的笔记本没有软驱,只能从光盘启动
请各位不吝赐教
多谢多谢
发表于 2004-1-31 22:56:05 | 显示全部楼层
可以用nt loader引导linux,但是不是像你说的那样。
grub要安装在boot分区上(而不是hda)。
用光盘启动linux的rescue模式启动linux。
使用dd命令把boot分区的引导信息保存到一个文件里。
把这个文件烤出来,放在windows的分区里。
最后修改boot.ini,使nt loader可以找到这个文件。
这样就可以用nt loader引导了。
我就只知道这么多了………………
回复

使用道具 举报

 楼主| 发表于 2004-2-1 01:11:08 | 显示全部楼层
虽然听得一愣一愣的,但还是非常感谢,呵呵
在仔细研究精华区两天
然后安装,多谢多谢
回复

使用道具 举报

发表于 2004-2-1 18:46:21 | 显示全部楼层

启动Linux,good luck

1、grub可以安装到mbr上面的,即使C盘是ntfs格式也行。
2、如果你不想安装到mbr上,就应安装到/boot所在的分区上的第一扇区上。
3、如果选2后,就要用nt loader来引导Linux.假定你的/boot所在分区为hda8.
4、现在你必需想办法进入Linux系统,最好安装时做了个启动盘。用它来进入,要不你麻烦大了,不过也有解决的办法,你到网上下载一个grub for dos的软件下载地址:http://newdos.yginfo.net/grubdos.htm。进入DOS,执行grub for dos里面的grub.exe。如果你系统里只有XP,又没软驱进入DOS,那还得下载一个软件vfloppy.下载地址:http://www.7083.com/soft/12245.htm。在XP里按说明安装好这个vfloppy软件后,就会多了一个启动菜单让你选择进入DOS了。
5、执行grub.exe后,出现grub>提示符。按以下方法启动linux
5.1grub> root(hd0,7)
5.2grub>kernel=/boot/vm***    root=/dev/hda8  (注,***里该写什么,你按TAB键,它就会给你提示,如果是唯一的话。会自动补全)
5.3grub>boot
6、现在,应该能进入linux了。good luck.
7、进入Linux系统后,进入shell终端#dd if=/dev/hda8  of=/root/linuxboot.ini  bs=512 count=1
然后把linuxboot.ini移到一个fat32的分区上。让winXP能访问。
8、退出Linux系统。进入XP。把 linuxboot.ini复制进入到C:根目录下。
9、在XP的文件夹选项里把查看隐藏文件打开,这样你就能看到C:下面的boot.int文件。用记事本打开它。
在后面加上一行C:\linuxboot.ini="启动进入Linux世界"
10、现在退出XP,重启就能在XP启动菜单上看到  启动进入Linux世界  的菜单项的。        选择它,慢慢享用吧。
回复

使用道具 举报

 楼主| 发表于 2004-2-1 19:11:01 | 显示全部楼层
真是太感谢了,多谢大家的帮助,
回复

使用道具 举报

发表于 2004-2-1 19:55:27 | 显示全部楼层
mbr不是在某个分区上,它是独立于你硬盘上的分区的,它里面有引导程序、硬盘上分区的记录等。它位于硬盘的起始位置,有固定的格式,但不是什么文件系统。也就是说,mbr没有你所说的fat32,ntfs等之分。

还有,grub可以从ntfs上引导系统,只是grub不能读ntfs分区上的文件,所以,不能在ntfs分区上用chainloader --force 参数启动系统。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-18 01:49 , Processed in 0.038949 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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