请教双系统启动的问题。

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
zcf115
帖子: 398
注册时间: 2009-06-28 10:06
系统: ubuntu12.04

请教双系统启动的问题。

#1

帖子 zcf115 » 2012-02-18 11:46

假设我将一空白硬盘分为三个主分区,先安装win7,dev/sda2装win7,dev/sda1安装win7启动文件。接着安装ubuntu。dev/sda3装ubuntu,并将grub2写入dev/sda3.将dev@sda1分区的boot取消,选择dev/sda3为活动分区。由于mbr还是没有被grub2覆盖。请问这样启动会不会出差?
Still Alive
zcf115
帖子: 398
注册时间: 2009-06-28 10:06
系统: ubuntu12.04

Re: 请教双系统启动的问题。

#2

帖子 zcf115 » 2012-02-18 11:49

嘿嘿,打错了几个字。手冷啊,E63的键盘又小……
Still Alive
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 请教双系统启动的问题。

#3

帖子 qy117121 » 2012-02-18 12:04

应该是可以
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 [email protected]
levee
帖子: 3030
注册时间: 2009-10-03 23:31

Re: 请教双系统启动的问题。

#4

帖子 levee » 2012-02-18 12:34

安装win7用一个主分区就够了,怎么还要占2个主分区?
zcf115
帖子: 398
注册时间: 2009-06-28 10:06
系统: ubuntu12.04

Re: 请教双系统启动的问题。

#5

帖子 zcf115 » 2012-02-18 12:55

levee 写了:安装win7用一个主分区就够了,怎么还要占2个主分区?
呵呵,win7默认会自动建立一个100MB大小的启动分区。
Still Alive
zcf115
帖子: 398
注册时间: 2009-06-28 10:06
系统: ubuntu12.04

Re: 请教双系统启动的问题。

#6

帖子 zcf115 » 2012-02-18 12:55

levee 写了:安装win7用一个主分区就够了,怎么还要占2个主分区?
Still Alive
levee
帖子: 3030
注册时间: 2009-10-03 23:31

Re: 请教双系统启动的问题。

#7

帖子 levee » 2012-02-18 13:39

zcf115 写了:
levee 写了:安装win7用一个主分区就够了,怎么还要占2个主分区?
呵呵,win7默认会自动建立一个100MB大小的启动分区。
那是没有分区的空白硬盘安装win7才会出现的情况,如果事先把硬盘分好区,win7就只会占用一个主分区。
头像
TeliuTe
论坛版主
帖子: 7675
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 请教双系统启动的问题。

#8

帖子 TeliuTe » 2012-02-18 14:02

有实验结果没
zcf115
帖子: 398
注册时间: 2009-06-28 10:06
系统: ubuntu12.04

Re: 请教双系统启动的问题。

#9

帖子 zcf115 » 2012-02-18 14:09

levee 写了:
zcf115 写了:
levee 写了:安装win7用一个主分区就够了,怎么还要占2个主分区?
呵呵,win7默认会自动建立一个100MB大小的启动分区。
那是没有分区的空白硬盘安装win7才会出现的情况,如果事先把硬盘分好区,win7就只会占用一个主分区。
我知道啊,所以我说是空白硬盘了么。问题不在这儿,我的意思是grub2和MBR,到底哪个影响哪个?默认是通过MBR启动win7,但是设定的是ubuntu分区为活动分区,通过grub2引导系统。
Still Alive
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

Re: 请教双系统启动的问题。

#10

帖子 cao627 » 2012-02-18 14:52

系统启动首先必须第一个经过mbr,然后根据mbr分区表的boot标志,运行活动分区的引导扇区里的东西。

所以活动分区的引导扇区里要有grub ,并且grub要能引导到win7分区的引导扇区。

应该是这样吧
zcf115
帖子: 398
注册时间: 2009-06-28 10:06
系统: ubuntu12.04

Re: 请教双系统启动的问题。

#11

帖子 zcf115 » 2012-02-18 14:59

cao627 写了:系统启动首先必须第一个经过mbr,然后根据mbr分区表的boot标志,运行活动分区的引导扇区里的东西。

所以活动分区的引导扇区里要有grub ,并且grub要引导到win7分区的引导扇区。

应该是这样吧
哦。这样啊。不过还是有个疑问,win7会不会将一些自己的东西写入MBR呢?如果MBR中是有关win7启动的信息,那么系统该如何启动?
Still Alive
tusheng
帖子: 743
注册时间: 2007-09-18 8:45

Re: 请教双系统启动的问题。

#12

帖子 tusheng » 2012-02-18 16:04

楼主的想法应该是没有问题的。

windows的mbr,xp和win7其实都是差不多的。

chainloader +1就可以从主分区的boot首扇区启动了
zcf115
帖子: 398
注册时间: 2009-06-28 10:06
系统: ubuntu12.04

Re: 请教双系统启动的问题。

#13

帖子 zcf115 » 2012-02-18 16:12

呵呵,补充说下吧:我的意思是把grub2写入ubuntu的根分区,而mbr还是win7安装后的状态,请问mbr中是否有win7写入的内容?如果有的话,把ubuntu分区设定为活动分区,它能否启动grub2?
Still Alive
tusheng
帖子: 743
注册时间: 2007-09-18 8:45

Re: 请教双系统启动的问题。

#14

帖子 tusheng » 2012-02-18 18:16

zcf115 写了:呵呵,补充说下吧:我的意思是把grub2写入ubuntu的根分区,而mbr还是win7安装后的状态,请问mbr中是否有win7写入的内容?如果有的话,把ubuntu分区设定为活动分区,它能否启动grub2?
可以的
FinalTheory
帖子: 7
注册时间: 2011-08-05 20:09

Re: 请教双系统启动的问题。

#15

帖子 FinalTheory » 2012-02-18 21:20

zcf115 写了:呵呵,补充说下吧:我的意思是把grub2写入ubuntu的根分区,而mbr还是win7安装后的状态,请问mbr中是否有win7写入的内容?如果有的话,把ubuntu分区设定为活动分区,它能否启动grub2?
Win 7的引导器就只占用硬盘前446个字节的内容,其功能是寻找并启动硬盘被激活的主分区。
而grub2大概占用100个扇区左右,功能是寻找并加载模块,实现多系统引导。
所以按照你的想法,系统启动后,会寻找激活分区,然后由其引导扇区上装载的grub2引导系统。这样做原理上是可行的,也是较好的一个做法。
不过我这么做就没法引导系统,不知道为什么。。。 :em20
回复