安装时能否将Grub安装在分区上,而不是系统默认的硬盘MBR上?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 39
- 注册时间: 2006-07-21 14:25
安装时能否将Grub安装在分区上,而不是系统默认的硬盘MBR上?
我在一块盘上安装了多个操作系统,不想用Grub来管理启动,安装时能否将Grub安装在分区上,而不是系统默认的硬盘MBR上?
- jarryson
- 帖子: 4002
- 注册时间: 2005-08-14 19:53
在livecd中这好像没办法选择
但是你可以先在win下备份mbr
安装完后在还原
在安装grub for dos
然后用winnt的ntloader可以间接启动linux
或者到网站上去搜下fixmbr之类的软件
但是你可以先在win下备份mbr
安装完后在还原
在安装grub for dos
然后用winnt的ntloader可以间接启动linux
或者到网站上去搜下fixmbr之类的软件
- 附件
-
- MBRFixGUI_v1.2.rar
- (539.49 KiB) 已下载 294 次
-
- 帖子: 39
- 注册时间: 2006-07-21 14:25
- 5451vs5451
- 帖子: 345
- 注册时间: 2006-07-14 18:56
- 来自: Apple Valley, Planet Tux, Linux System
Re: 安装时能否将Grub安装在分区上,而不是系统默认的硬盘MBR上?
安装过程最后问你要不要把Grub装到MBR,选否,然后指定你要把Grub装到的那个设备apen 写了:我在一块盘上安装了多个操作系统,不想用Grub来管理启动,安装时能否将Grub安装在分区上,而不是系统默认的硬盘MBR上?
-
- 帖子: 10
- 注册时间: 2005-07-10 10:26
我也不喜欢直接装grub在mbr上,但又没有办法用desktopcd直接选,只能先将grub装在mbr上,然后再用windows的安装盘还原mbr,所以我用了以下的方法:
这里假设你要装grub在hdax分区上
首先用desktopcd安装好系统,然后
1.grub-install /dev/hdax
2.dd if=/dev/hdax of=./linux.lnx bs=512 count=1
3.cp linux.lnx (此文件即为引导扇区文件,将之copy到c:用ntrldr来调用)
4.recovery windows bootloader using following:
if you have MS Windows 2000/XP installed, you will need to have the Windows Installation CD. Insert the Installation CD into your CD-ROM drive and reboot your computer. When Windows Setup loads up, follow the onscreen instructions to open the Recovery Console. At the Recovery Console command prompt, type in the command "fixmbr" to reinstall the Windows bootloader into the MBR.
以上方法我个人已经用过好些次,完全没有问题,但不知道是否适用你的情况。
这里假设你要装grub在hdax分区上
首先用desktopcd安装好系统,然后
1.grub-install /dev/hdax
2.dd if=/dev/hdax of=./linux.lnx bs=512 count=1
3.cp linux.lnx (此文件即为引导扇区文件,将之copy到c:用ntrldr来调用)
4.recovery windows bootloader using following:
if you have MS Windows 2000/XP installed, you will need to have the Windows Installation CD. Insert the Installation CD into your CD-ROM drive and reboot your computer. When Windows Setup loads up, follow the onscreen instructions to open the Recovery Console. At the Recovery Console command prompt, type in the command "fixmbr" to reinstall the Windows bootloader into the MBR.
以上方法我个人已经用过好些次,完全没有问题,但不知道是否适用你的情况。
- jarryson
- 帖子: 4002
- 注册时间: 2005-08-14 19:53
-
- 帖子: 39
- 注册时间: 2006-07-21 14:25
- jarryson
- 帖子: 4002
- 注册时间: 2005-08-14 19:53
-
- 帖子: 48
- 注册时间: 2006-06-11 0:23
-
- 帖子: 39
- 注册时间: 2006-07-21 14:25
-
- 帖子: 48
- 注册时间: 2006-06-11 0:23
就是说已经安装在mbr了,要不然干嘛让你重新装.
Grub的引导代码用dd可以从hda传到hdax,
但是安装在非启动分区的grub和启动分区的bootsector(貌似叫做stage0?)是否一样,传递后能不能启动,这个官方并没有说明,你要坚持不安装那你可以自己去验证.
我还是建议你删掉mbr的grub,然后重新安装.
grub-install /dev/hdax
因为fixmbr后,是从ntosloader启动,
如果楼主是想从Grub引导,那么将Grub所在分区设置为active状态.
如果要从ntloader引导Grub的分区
参照以前lilo安装在非mbr时候的操作,在ntloader里面加上hdax的启动扇区文件.
可以用dd做,更方便就用winhex.
刚才特地测过了,在mbr安装的Grub引导代码和在分区上安装的是不一样的.
03~3D和1BE~1DD之间相对于分区的bootsector上多了一些代码.
Grub的引导代码用dd可以从hda传到hdax,
但是安装在非启动分区的grub和启动分区的bootsector(貌似叫做stage0?)是否一样,传递后能不能启动,这个官方并没有说明,你要坚持不安装那你可以自己去验证.
我还是建议你删掉mbr的grub,然后重新安装.
grub-install /dev/hdax
因为fixmbr后,是从ntosloader启动,
如果楼主是想从Grub引导,那么将Grub所在分区设置为active状态.
如果要从ntloader引导Grub的分区
参照以前lilo安装在非mbr时候的操作,在ntloader里面加上hdax的启动扇区文件.
可以用dd做,更方便就用winhex.
刚才特地测过了,在mbr安装的Grub引导代码和在分区上安装的是不一样的.
03~3D和1BE~1DD之间相对于分区的bootsector上多了一些代码.
-
- 帖子: 8
- 注册时间: 2007-09-26 23:40
安装时能否将Grub安装在分区上,而不是系统默认的硬盘MBR上?
大哥,你这个问题解决了吗,我现在也面临这个问题呢
我用的是sfdisk
用SFdisk做了多主分区引导
第一个主分区装了XP
第二个主分区装了98
第三个主分区就是Ubuntu了
余下的就是扩展分区
扩展分区分两个逻辑盘
第一个是Ubuntu的Swap
第二个是用来存资料的Fat32
我是先安装XP和98后再安装Ubuntu的
但是安装后SFdisk没用了
直接进Ubuntu
于是我用SFdisk修复主引导记录
结果XP和98都能启动
但是Ubuntu挂了
提示Missing operating system
想来应该是SFdisk修复主引导记录的时候把Ubuntu的引导记录给删掉了
大哥帮忙回复一下
要是你解决了这个问题的话教我一下好吗
我用的是sfdisk
用SFdisk做了多主分区引导
第一个主分区装了XP
第二个主分区装了98
第三个主分区就是Ubuntu了
余下的就是扩展分区
扩展分区分两个逻辑盘
第一个是Ubuntu的Swap
第二个是用来存资料的Fat32
我是先安装XP和98后再安装Ubuntu的
但是安装后SFdisk没用了
直接进Ubuntu
于是我用SFdisk修复主引导记录
结果XP和98都能启动
但是Ubuntu挂了
提示Missing operating system
想来应该是SFdisk修复主引导记录的时候把Ubuntu的引导记录给删掉了
大哥帮忙回复一下
要是你解决了这个问题的话教我一下好吗
-
- 帖子: 11
- 注册时间: 2007-09-15 22:14