10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

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

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#31

帖子 billbear » 2011-03-06 2:25

请把它也作为文件上传,谢谢。

sudo dd if=/dev/sda of=flexnet.sector32 bs=512 count=1 skip=32

把生成的 flexnet.sector32 文件传上来。附件好像对扩展名有限制,你可能要压缩成 zip。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#32

帖子 smallapple » 2011-03-06 9:40

adobe 耍流氓,我爆过粗口的
viewtopic.php?f=139&t=311172

显然,在 Colin Watson 发现 adobe 之流的流氓行为后,新的 grub2 大概会拒绝生成 windows 引导菜单,即使你自己写了菜单,大概也会拒绝工作,因为一旦进入 windows,abode 就要破坏 grub2。你必须在 adobe 和 grub2 之间二选一。
如果你必须保留 adobe,就用 grub4dos 或者 grub 0.97,如果你想用 grub2,就先把 adobe 清除出你的硬盘。不幸的是,流氓总是很难清除的,卸载之后,被偷偷写入签名的扇区还会存在,目的就是使你不能通过卸载再重新安装得到第二个试用期。你得自己计算位置,用 dd 清除掉这个签名。
又学习了 :em03
smallapple 写道:
11.04的grub有点2,听说会把win分区的引导扇区改写了,有win安装盘的话用安装盘启动进修复模式,修复下引导扇区,没有的话用PE修复。

第一次听说这。介绍一下你知道的情况。
最近一次更新系统时,grub2有更新,结果把 最后一个主分区的的引导扇区改写了,搞不清楚原因,也许和 grub-setup 的代码有关。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#33

帖子 billbear » 2011-03-06 9:54

29 楼我说的不对。我想是这样, grub-install 时 grub2 已经尝试避开 adobe 占用的扇区来和它共存,但是由于计算失误,只要运行了grub-install ,sda1就再次被破坏,当然就不会生成 win 启动菜单,自己写的菜单也不会工作。
我想,楼主修复 win 启动,改用 grub4dos 引导后,chainloader grub2,grub2 里的 win7 菜单应该可以工作。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#34

帖子 billbear » 2011-03-06 9:59

最近一次更新系统时,grub2有更新,结果把 最后一个主分区的的引导扇区改写了,搞不清楚原因,也许和 grub-setup 的代码有关。
最后一个主分区?这就奇怪了。第一个主分区可以用 30 楼的猜想解释,最后一个主分区我就想不通了。你也来重现一下吧?再运行一下 grub-install 看看。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#35

帖子 smallapple » 2011-03-06 10:03

billbear 写了:29 楼我说的不对。我想是这样, grub-install 时 grub2 已经尝试避开 adobe 占用的扇区来和它共存,但是由于计算失误,只要运行了grub-install ,sda1就再次被破坏,当然就不会生成 win 启动菜单,自己写的菜单也不会工作。
我想,楼主修复 win 启动,改用 grub4dos 引导后,chainloader grub2,grub2 里的 win7 菜单应该可以工作。
这个昨天我想过应该是可以,不过觉得没必要这么来回捣,所以没提。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#36

帖子 smallapple » 2011-03-06 10:09

billbear 写了:
最近一次更新系统时,grub2有更新,结果把 最后一个主分区的的引导扇区改写了,搞不清楚原因,也许和 grub-setup 的代码有关。
最后一个主分区?这就奇怪了。第一个主分区可以用 30 楼的猜想解释,最后一个主分区我就想不通了。你也来重现一下吧?再运行一下 grub-install 看看。
我对主分区重新 fixboot 后,再重新运行 grub-install 就没问题。
而且在安装grub2对主分区写入的代码是正常的引导代码,我用 g4d 再 chainloader +1 后进入正常的 grub2引导菜单,应该是执行了 grub-install /dev/sda4 之类的正常动作。
对了,我sda4装的是xp,专用玩3D的 :em02
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#37

帖子 billbear » 2011-03-06 10:19

你这个好像是个案,问题又复杂了。
sda1 坏掉的倒是查到不少。
现在只能等楼主上传标本了。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#38

帖子 smallapple » 2011-03-06 10:38

刚刚又测试了下,用grub-setup也没问题,可是用 aptitude reinstall grub-pc grub-common 又改写了 sda4 引导代码,熊大有时间可以看看安装的脚本,脚本的东西我不太懂 :em02
xiaobangdelei
帖子: 43
注册时间: 2009-05-15 1:20

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#39

帖子 xiaobangdelei » 2011-03-06 22:10

billbear 写了:
smallapple 写了:
/usr/sbin/grub-setup: warn: Sector 32 is already in use by FlexNet; avoiding it. This software may cause boot or other problems in future. Please ask its authors not to store data in the boot track.
那个mbr不对劲,我看不懂,PM熊大看看。
adobe 耍流氓,我爆过粗口的
viewtopic.php?f=139&t=311172

显然,在 Colin Watson 发现 adobe 之流的流氓行为后,新的 grub2 大概会拒绝生成 windows 引导菜单,即使你自己写了菜单,大概也会拒绝工作,因为一旦进入 windows,abode 就要破坏 grub2。你必须在 adobe 和 grub2 之间二选一。
如果你必须保留 adobe,就用 grub4dos 或者 grub 0.97,如果你想用 grub2,就先把 adobe 清除出你的硬盘。不幸的是,流氓总是很难清除的,卸载之后,被偷偷写入签名的扇区还会存在,目的就是使你不能通过卸载再重新安装得到第二个试用期。你得自己计算位置,用 dd 清除掉这个签名。
谢谢熊大,昨天实在搞的太恼火了,在ubuntu里实验一次,然后就用windows光盘修复一次,该死的那个windows修复光盘启动的时候慢的要死,后来是在无法忍受了,没等你回复我就直接把windows格调了,现在是ubuntu单系统了,真不好意思,没法上传样本了!今天刚从外面回来,看到这么多的回复,很是感谢!!现在又有一个问题,启动的时候不显示选择内核的界面,直接以最新内核进入ubuntu!
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#40

帖子 billbear » 2011-03-06 22:26

格式化抹不去那个流氓签名的,就算是重新分区它都在。给我样本吧,它很重要,谢谢。
xiaobangdelei
帖子: 43
注册时间: 2009-05-15 1:20

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#41

帖子 xiaobangdelei » 2011-03-06 22:29

billbear 写了:格式化抹不去那个流氓签名的,就算是重新分区它都在。给我样本吧,它很重要,谢谢。
既然重新分区都在的话,这是我运行后的文件!谢谢!
附件
flexnet.sector32.zip
(694 Bytes) 已下载 50 次
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#42

帖子 billbear » 2011-03-06 23:09

谢谢!你帮忙确认了一个严重 bug。我已经基本清楚。前面的猜想是正确的。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#43

帖子 billbear » 2011-03-06 23:15

你现在可以抹去这个签名,如果再安装 windows 的话,这个问题不会再困扰你了:
sudo dd if=/dev/zero of=/dev/sda bs=512 count=1 seek=32
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#44

帖子 billbear » 2011-03-06 23:22

顺便说一下,你可以在 ubuntu 下修复 C 盘的
http://forum.ubuntu.com.cn/viewtopic.ph ... 7&start=15
25 楼
xiaobangdelei
帖子: 43
注册时间: 2009-05-15 1:20

Re: 10.10升级到11.04后windows的启动菜单没了。紧急,紧急!

#45

帖子 xiaobangdelei » 2011-03-06 23:37

billbear 写了:谢谢!你帮忙确认了一个严重 bug。我已经基本清楚。前面的猜想是正确的。
熊大太客气了!你帮我找问题,我应该感谢你!期待新版能解决问题!@我现在是ubuntu单系统,启动的时候不显示选择内核的界面,直接以最新内核进入ubuntu!麻烦您!
回复