关于ubuntu的一个小问题,请大家帮忙,谢谢!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
hangyu95588
帖子: 202
注册时间: 2012-05-09 20:39
系统: MS-DOS 6.22

关于ubuntu的一个小问题,请大家帮忙,谢谢!

#1

帖子 hangyu95588 » 2012-05-15 18:04

刚加入ubuntu不 久,碰到很多问题,学会了google和百度,学会面对问题并想办法去解决问题,ubuntu带给了我很多烦恼和快乐,说一说我的ubuntu经历,求教大家一些问题!
从安装ubuntu开始,首先是制作ubuntu live usb,这个百度很多解决方案,windows下面的软碟通,unetbootin,Universal-USB-Installer,LinuxLive USB Creator等等都可以很好做到,我最初的想法是将ubuntu和windows 7装在两个独立的主分区,互不干扰,各自引导启动,为此,新建了一个主分区用来安装ubuntu,安装完毕,才发现只能设一个活动分区,要在两个不同分区之间切换活动分区,才能启动各自的系统,果断将ubuntu那个激活为活动分区,win7作为备用,然后开始我的ubuntu之旅,首先碰到的问题便所安装软件了,经过不断的百度和google,终于搞定了日常的软件应用安装,一部分直接是从软件中心和apt-get安装,tar包的现在还不 明白怎样去安装,shell命令不是很熟悉,将unity果断apt-get为gnome shell,小高兴了一把,终于两天时间配置好了ubuntu,后面的慢慢去学习了,要学的还有很多!接着,用更新管理器安装了更新,和配置了源服务器,其中的一些小问题,要多多感谢论坛的大大,谢谢你们的耐心解答,!
本来,以为ubuntu的开始算是比较顺利的,却在更新完重启后,发现grub启动管理器出来了,windows 7的启动项也在最下面,然后手痒痒,想进win7溜达溜达,选择了win7启动项,回车,然后就一直停在“正在启动windows",不停的闪啊,几分钟过想起来win7的那个分区还没有激活,就退出重启进dos用Diskgen激活win7那个分区,然后久就iskgen提示分区表错误,然后想通过重建,修正那两个主分区表,半个小时搞不好,无奈将主分区格杀了,重分两个主分区,扩展分区不动它,好在扩展分区文件都没问题,然后先安装ubuntu,再把win7装另一个主分区,好在u盘多,帮了我不 少忙,一个2G的做了ubuntu的Live usb,一个4G的做windows 7的Live USB,还有一个2G的做了PE和DOS的启动盘,唉,大半天时间就花在整这个系统上面了,一切OK后,ubuntu更新管理安装完更新后,那个grub启动项又出来了,依旧把win7启动放在里面,我现在都不敢去碰那个win7启动项,怕出问题,我现在想弄明白是不是ubuntu更新管理安了更新,把grub给改了,我又找不到是那一个更新项,百度了半天也找不到答案,论坛高手云集,求大家给个答案,谢谢!! :em02
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 关于ubuntu的一个小问题,请大家帮忙,谢谢!

#2

帖子 onshoestring » 2012-05-15 18:37

以为ubuntu的开始算是比较顺利的,却在更新完重启后,发现grub启动管理器出来了,windows 7的启动项也在最下面,然后手痒痒,想进win7溜达溜达,选择了win7启动项,回车,然后就一直停在“正在启动windows",不停的闪啊,几分钟过想起来win7的那个分区还没有激活,
没有这样搞引导的,不断的换活动主分区。
什么原因不清楚,一定是bios设置有问题。
试试:改成ide模式,grub2引导和是否活动主分区无关。
上次由 onshoestring 在 2012-05-15 18:40,总共编辑 1 次。
zcf115
帖子: 398
注册时间: 2009-06-28 10:06
系统: ubuntu12.04

Re: 关于ubuntu的一个小问题,请大家帮忙,谢谢!

#3

帖子 zcf115 » 2012-05-15 18:38

你最好先安装win7,再安装ubuntu,这样grub2就可以顺利引导双系统。对于你说的那种情形,就是win7分区无法设置为活动分区的问题,其实你不用Diskgen也可以,grub2中有个命令:parttool (hd0,msdos1) boot+ ,这样就可以将(hd0,msdos1)分区设置为活动分区,你可以将这句命令写入grub.cfg,win7启动项search后面。应该可以的。
Still Alive
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

Re: 关于ubuntu的一个小问题,请大家帮忙,谢谢!

#4

帖子 cao627 » 2012-05-15 18:43

因该先安装win7 再安装ubuntu。grub写进mbr ,就能用grub来选择启动ubuntu和win7了,而且grub引导系统不需要分区表的活动分区标记。
zcf115
帖子: 398
注册时间: 2009-06-28 10:06
系统: ubuntu12.04

Re: 关于ubuntu的一个小问题,请大家帮忙,谢谢!

#5

帖子 zcf115 » 2012-05-15 18:56

但是win7启动需要的,所以得想办法设置win7分区为活动分区。
Still Alive
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

Re: 关于ubuntu的一个小问题,请大家帮忙,谢谢!

#6

帖子 cao627 » 2012-05-15 19:20

但是win7启动需要的,所以得想办法设置win7分区为活动分区。
活动分区,说白了就是:对磁盘分区表中在一个标志位上做了记号的一个分区项的一个称呼 。

是安装win7时写在mbr中的那段引导代码需要,那段代码需要分区表的活动标志位,来将系统控制权移交给,有活动标记的分区的pbr中的代码。

如果有办法直接给出windos所在分区的起始扇区号,将系统控权移交给那个扇区中的代码,有没有这个活动分区标志都无所谓。
头像
hangyu95588
帖子: 202
注册时间: 2012-05-09 20:39
系统: MS-DOS 6.22

Re: 关于ubuntu的一个小问题,请大家帮忙,谢谢!

#7

帖子 hangyu95588 » 2012-05-16 12:05

谢谢大家的指导,我想知道怎样能够从grub中把win7的那一项给去掉,或者把grub给去掉,不想看到grub引导启动的界面, :em07

论坛昨天下午好像被黑了啊 :em06
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

Re: 关于ubuntu的一个小问题,请大家帮忙,谢谢!

#8

帖子 cao627 » 2012-05-16 14:53

代码: 全选

sudo gedit /etc/default/grub
GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=0

代码: 全选

sudo update-grub

这样就看不到grub选择系统的菜单了

去不去掉win7选项也就无所谓了
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: 关于ubuntu的一个小问题,请大家帮忙,谢谢!

#9

帖子 qileilu » 2012-05-16 16:36

你的问题在这里:
就退出重启进dos用Diskgen激活win7那个分区,然后久就iskgen提示分区表错误,然后想通过重建,修正那两个主分区表,
呵呵,很多次不同机子用diskgen提示这个了,千万不要重建,保证你所有系统都起不来。

跟grub没关系啊,它最多是没有成功的引导起你的win7。

另外说一下,我三个主分区分别是win,mac和linux-boot,就是通过不同激活的方式来引导的。按电源键激活第3分区启动grub(我的GRUB装在第3分区,而不是装载mbr,这样在重装win的时候不会破坏grub。),按MediaDirect激活第2分区启动变色龙,然后在通过grub或者变色龙引导三大系统。当两个引导都不想用时,我还可以直接激活第1分区来直接启动win。
这些我都反复验证过,你的问题跟主分区的激活无关。diskgen这个dos程序是不知道grub的,在它看来grub修改过的mbr就是错误。
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
hangyu95588
帖子: 202
注册时间: 2012-05-09 20:39
系统: MS-DOS 6.22

Re: 关于ubuntu的一个小问题,请大家帮忙,谢谢!

#10

帖子 hangyu95588 » 2012-05-16 18:49

cao627 写了:

代码: 全选

sudo gedit /etc/default/grub
GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=0

代码: 全选

sudo update-grub

这样就看不到grub选择系统的菜单了

去不去掉win7选项也就无所谓了
谢谢, :em07
头像
hangyu95588
帖子: 202
注册时间: 2012-05-09 20:39
系统: MS-DOS 6.22

Re: 关于ubuntu的一个小问题,请大家帮忙,谢谢!

#11

帖子 hangyu95588 » 2012-05-16 18:51

qileilu 写了:你的问题在这里:
就退出重启进dos用Diskgen激活win7那个分区,然后久就iskgen提示分区表错误,然后想通过重建,修正那两个主分区表,
呵呵,很多次不同机子用diskgen提示这个了,千万不要重建,保证你所有系统都起不来。

跟grub没关系啊,它最多是没有成功的引导起你的win7。

另外说一下,我三个主分区分别是win,mac和linux-boot,就是通过不同激活的方式来引导的。按电源键激活第3分区启动grub(我的GRUB装在第3分区,而不是装载mbr,这样在重装win的时候不会破坏grub。),按MediaDirect激活第2分区启动变色龙,然后在通过grub或者变色龙引导三大系统。当两个引导都不想用时,我还可以直接激活第1分区来直接启动win。
这些我都反复验证过,你的问题跟主分区的激活无关。diskgen这个dos程序是不知道grub的,在它看来grub修改过的mbr就是错误。
同样,非常感谢, :em07
回复