grub安装在ubuntu所在分区(非Mbr)后的问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 55
- 注册时间: 2005-07-13 9:10
- yonsan
- 帖子: 887
- 注册时间: 2005-07-01 18:56
- 来自: 广州市
试试如下方法,我以前就是这样的,grub放在XP下!
http://www.linuxfans.org/nuke/modules.p ... o&did=3608
下载grub020p.zip,直接解压到XP分区根目录下!
找到并修改C:/boot/grub/menu.lst
,如果觉得修改麻烦的话,你可以将你的ubuntu系统中/boot/grub/menu.lst复制到C:/boot/grub换掉原来的menu.lst!
然后就是:
grub > root (hd0,0)
grub > setup (hd0)
grub > quit
重启计算机!
http://www.linuxfans.org/nuke/modules.p ... o&did=3608
下载grub020p.zip,直接解压到XP分区根目录下!
找到并修改C:/boot/grub/menu.lst
,如果觉得修改麻烦的话,你可以将你的ubuntu系统中/boot/grub/menu.lst复制到C:/boot/grub换掉原来的menu.lst!
然后就是:
grub > root (hd0,0)
grub > setup (hd0)
grub > quit
重启计算机!
上次由 yonsan 在 2005-07-14 12:07,总共编辑 1 次。
I will be back!
- yonsan
- 帖子: 887
- 注册时间: 2005-07-01 18:56
- 来自: 广州市
-
- 帖子: 55
- 注册时间: 2005-07-13 9:10
-
- 帖子: 3025
- 注册时间: 2005-05-07 23:57
- 联系:
认真看看这帖子:
http://www.linuxfans.org/nuke/modules.p ... c&start=15
希望能有用。
http://www.linuxfans.org/nuke/modules.p ... c&start=15
希望能有用。
muziling 写了:我说一下我怎么做的吧,希望对大家有所帮助。
我装的是FC3,装的时候时是把引导记录装在 / 上(/dev/hda3) 而不是默认的装在MBR上。
这样装完了,WIN进得去,但Linux进不去,然后去载了个grub for dos 在DOS下运行 grub
就出现了可以进LINUX 还是WINDOWS的选择画面。选FC3进去,。。。
在LINUX下用DD命令把hda3上的引导记录弄出来,
DD命令
dd if=/dev/hda3 of=/bootsect.lnx bs=512 count=1 (因为/boot在hda3,以上命令的意思是:dd if= 引导分区,of=启动扇区文件存放路径,bs=对应扇区前?字节,count为读写次数)
把bootsect.lnx文件拷到可引导的分区(一般为WIN下的C盘),修改WIN下的boot.ini 增加
一行 c:\bootsect.lnx="Fedora Cora 3"
这样我以后就是使用微软的NTLDR来引导了。
以上一些概念我也不是很清楚,有什么不当之处,请指正
super_chen 写了:我觉得大家在安装linux时干脆不安装grub或lilo等引导器,省得修改了mbr造成许多不必要的麻烦,就用grub for dos,只要有一张dos启动盘,就行了,或者用grub for dos
压缩包里的那个grldr(grub for ntloader),这样可以在启动XP的时候选择是直接进入windows还是通过grub引导多系统,连软盘也可省了,非常方便。而且grub for dos比原来的grub功能更强,可以引导磁盘镜像呢!如果将来能够引导iso镜像那就更爽了.
CarlZeng 写了:麻烦,直接搜索下载一个grldr文件放在C:根目录下,然后修改boot.ini,加上一行:"C:\grldr=linux" 就行了,非常方便,
把grub安装在linux的引导盘内,而不要装在mbr内,这样重装系统时也就互不干涉内政了,这个办法特别适合linux不稳定的特点,
还有:Linuxeden的GRUB专区prayer 写了:搞定了。
用Grub4dos启动后输入:
grub>find (hdx,y)/grub/grub.conf
grub>root (hdx,y)
grub>install (hdx,y)/grub/stage1 (hdx) (hdx,y)/grub/stage2 p (hdx,y)/grub/grub.conf
grub>reboot
如果你的/boot没有专门挂载一个分区,那么
grub>find (hdx,y)/boot/grub/grub.conf
grub>root (hdx,y)
grub>install (hdx,y)/boot/grub/stage1 (hdx) (hdx,y)/boot/grub/stage2 p (hdx,y)/boot/grub/grub.conf
grub>reboot
上次由 yongyi 在 2005-07-14 13:15,总共编辑 1 次。
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
-
- 帖子: 55
- 注册时间: 2005-07-13 9:10
- yonsan
- 帖子: 887
- 注册时间: 2005-07-01 18:56
- 来自: 广州市
-
- 帖子: 55
- 注册时间: 2005-07-13 9:10
-
- 帖子: 7
- 注册时间: 2006-06-14 22:11
- 来自: 未来
其实如果你没有把GRUB安装MBR上的话,要实现LINUX启动,有很多种方法可以选择,GRUB FOR DOS也好,WinGRUB也好,都是用GRUB实现的系统引导!不过如你又想使用Linux OS又想使用Windows OS,那你不防使用Windows自带的OS Loader来引导你的系统!如果你愿意,请看下文。
你需要做的工作只有两个:一、提前你GRUB所安装分区的前512bits,二、添加引导到Windows OS Loader。
下面介绍实现方法:
一、用MKBT的软件,用它可以提取!我的附件里提供下载和使用方法!
二、添加引导到你的Windows OS Loader,打开Boot.ini,在后面加入一行如下:
C:\XXX.XX="XXX"
XXX.XX是你刚才用用MKBT提取的东西!
你需要做的工作只有两个:一、提前你GRUB所安装分区的前512bits,二、添加引导到Windows OS Loader。
下面介绍实现方法:
一、用MKBT的软件,用它可以提取!我的附件里提供下载和使用方法!
二、添加引导到你的Windows OS Loader,打开Boot.ini,在后面加入一行如下:
C:\XXX.XX="XXX"
XXX.XX是你刚才用用MKBT提取的东西!
- 附件
-
- mkbt20.zip
- MKBT文件和使用方法!
- (29.33 KiB) 已下载 44 次
- reshine
- 帖子: 91
- 注册时间: 2006-04-29 1:43
- 联系: