【可以沉了】请暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报废

系统安装、升级讨论
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

【可以沉了】请暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报废

#1

帖子 billbear » 2011-03-07 14:14

【 2011.3.15: Fix 已经做出,将不日发布。这意味着 10.10 的用户将不会被升级到这个坏的 grub2 版本,日后的 11.04 beta 也不会有这个问题。这个问题只可能影响尝试 alpha 版 11.04 的白薯,因此已经不适合在此置顶。版主动手吧:) 】

长话短说,某些 windows 下的软件(比如 adobe 的一些商业软件)使用一种反盗版技术,第一次试用安装时会悄悄地在 mbr 和第一主分区之间的微小空隙(embedding area)里留下印记,目的是使你不能通过卸载再重装软件,甚至格式化再重装整个系统和软件,来得到第二个试用期。这个小小的空隙,也是 grub 引导代码所在的位置,在 grub Legacy,叫做 stage 1.5,在 grub2,叫做 core image。这些在 grub Legacy 时代就存在的 windows 软件会避开stage 1.5,在 stage 1.5 之后,第一主分区之前留下反盗版标记,但是 grub2 出来之后,core image 比较大,会和这些标记争夺扇区,出现这样的问题:安装好 linux 后一旦启动进入 windows 一次,这些软件就会破坏 grub2,linux 就不再能够启动。

意识到这个问题后,11.04 alpha 的 grub2 做了这样的改动:一旦侦测到这些标记,就主动避让,把自己往后挪。但是由于某种失误,这个匆匆发布的更新可能导致更大的问题:core image 可能会越过边界,写入 sda1 的启动扇区,如果 sda1 是 ntfs,这个分区就变得无法识别更不能启动。(如果是其它文件系统可能没有问题,ext 等 linux 文件系统的开始若干个扇区本来就是留空不用的。)

这个 bug 已经得到确认: https://bugs.launchpad.net/ubuntu/+sour ... bug/730225

如果你正在使用或曾经安装过这类 windows 软件(反安装和格式化并不能清除它留下的印记),请暂缓升级 grub2,尝试 11.04 alpha 的时候避免安装 grub2,直到这个 bug 被去除为止。

如果你已经中招,通过重写 ntfs 分区的启动扇区可以恢复它。在 windows 光盘引导出的环境里,有一些熟知的工具可以做到,比如 bootrec /fixboot,bootsect /nt52 或 bootsect /nt60 之类。如果无法得到一个 windows 环境,在 linux 下也可以用危险命令 dd 来恢复,下面链接的 linux 部分,如果你看不明白,不建议尝试:
http://www.linux-wiki.cn/wiki/修复被grub覆盖的ntfs分区引导扇区
重写启动扇区后,建议在 windows 里 chkdsk,因为被 grub 覆盖的扇区不止启动扇区一个。


另外请中招的朋友提供你们的样本,即使你已经重装了 windows,这个样本依旧有效。这可以帮助我们了解有哪些 windows 软件会导致这个问题,和其他一些有用的细节。
运行
sudo dd if=/dev/sda of=embedding.area bs=512 count=64
把 embedding.area 贴在这里。论坛对附件的扩展名有限制,可能要先压缩成 zip。谢谢你们的样本!

请版主帮忙置顶,直到臭虫解决。
上次由 billbear 在 2011-03-15 22:05,总共编辑 1 次。
dontnoun
帖子: 51
注册时间: 2009-11-01 9:30
送出感谢: 0
接收感谢: 0

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#2

帖子 dontnoun » 2011-03-07 15:22

可不可以起诉 ADOBE, 在私人电脑的mbr 和第一主分区之间的微小空隙(embedding area)里留下难以消除的印记,这是非正常操作,不知adobe 在安装协议里有没有提到这一点
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46
送出感谢: 0
接收感谢: 2 次

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#3

帖子 hcym » 2011-03-07 15:41

dontnoun 写了:可不可以起诉 ADOBE, 在私人电脑的mbr 和第一主分区之间的微小空隙(embedding area)里留下难以消除的印记,这是非正常操作,不知adobe 在安装协议里有没有提到这一点
又来了

我的一个整硬盘,只装win7-sp1也遇过

之前是改分区格式重装11.04时遭遇

而且ADOBE的大块头从来没用

只怪grub2真2
وإذا كان هذا لا يحصل أكثر من 100 ملاحظات ، انا ذاهب الى غضب
头像
AutoXBC
帖子: 1750
注册时间: 2007-10-23 12:54
送出感谢: 2 次
接收感谢: 24 次

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#4

帖子 AutoXBC » 2011-03-07 15:47

grub2 不也写这个地方,你能写别人就能写,讲不清道理。

刚看了一下,除了 grub4dos 写了 16 个扇区,还有两段神秘代码,这东西贴上来也没用,空间就那么大,grub2 还是应该想办法把自己的 1.5 搞小点。
头像
黄美姬
论坛版主
帖子: 8428
注册时间: 2009-10-08 11:15
来自: 大城市铁岭
送出感谢: 0
接收感谢: 1 次

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#5

帖子 黄美姬 » 2011-03-07 15:47

观望
13.jpeg
我们是命运的妓女,它把我们都嫖了

N卡驱动:http://www.nvidia.cn/Download/index.aspx?lang=cn
极品飞车:http://www.geforce.cn/optimize/optimal- ... ts-450-ops
孤岛危机优化设置:http://www.geforce.cn/optimize/optimal- ... tx-450-ops
:cp /etc/skel/.bashrc ~/
PS1="\[\e]2;\u@\H \w\a\e[32;1m\]\T$\[\e[0m\] "
http://cdimage.ubuntu.com/
http://releases.ubuntu.com/
头像
枫叶饭团
论坛版主
帖子: 14685
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
送出感谢: 1 次
接收感谢: 132 次
联系:

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#6

帖子 枫叶饭团 » 2011-03-07 16:10

还好我电脑里没有ntfs分区 :em03
头像
spectater
帖子: 665
注册时间: 2008-02-03 18:53
送出感谢: 0
接收感谢: 1 次

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#7

帖子 spectater » 2011-03-07 16:35

dontnoun 写了:在私人电脑的mbr 和第一主分区之间的微小空隙(embedding area)里留下难以消除的印记,这是非正常操作,不知adobe 在安装协议里有没有提到这一点
如果adobe 未经用户许可, 在私人的领地随地大小便.这非常不好
头像
mswwjick
帖子: 642
注册时间: 2009-01-28 21:42
送出感谢: 0
接收感谢: 1 次

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#8

帖子 mswwjick » 2011-03-07 16:42

问一个问题。我的笔记本电脑由于原装硬盘坏了,然后拿到维修点换了一个,但换回来的硬盘老是不能进入系统(大约要不停的开6到8次,才能正确进入一次),出现的“operating system is missing”、黑屏不动或缺少一些文件等,请问是什么问题,有解决方法吗。
sunzhaoyu2000
帖子: 700
注册时间: 2006-10-18 15:48
送出感谢: 0
接收感谢: 0

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#9

帖子 sunzhaoyu2000 » 2011-03-07 16:55

楼主说的这个问题
我碰到过

我的dell机子,本身有windows7,我另外装的ubuntu
我只进过两次windows7
每次进去再重启后后,所有的系统都进不去了

现在回想起来,估计与楼主说的问题类似!
sunzhaoyu2000
帖子: 700
注册时间: 2006-10-18 15:48
送出感谢: 0
接收感谢: 0

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#10

帖子 sunzhaoyu2000 » 2011-03-07 16:57

回头执行那个脚本
头像
mswwjick
帖子: 642
注册时间: 2009-01-28 21:42
送出感谢: 0
接收感谢: 1 次

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#11

帖子 mswwjick » 2011-03-07 17:05

什么脚本?LS,能在说清楚点吗。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#12

帖子 billbear » 2011-03-07 17:13

AutoXBC 写了:grub2 不也写这个地方,你能写别人就能写,讲不清道理。
道理很清楚。
grub2 在文档上清楚写明,用户是知情的,并且为了实现正常的引导功能,那个地方本来就是放引导器的位置。
Adobe 是偷偷地干,为了不能说的目的,用非常规的手段,进入它不应该去的地方,是一种流氓行为。
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46
送出感谢: 0
接收感谢: 2 次

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#13

帖子 hcym » 2011-03-07 17:37

billbear 写了:
AutoXBC 写了:grub2 不也写这个地方,你能写别人就能写,讲不清道理。
道理很清楚。
grub2 在文档上清楚写明,用户是知情的,并且为了实现正常的引导功能,那个地方本来就是放引导器的位置。
Adobe 是偷偷地干,为了不能说的目的,用非常规的手段,进入它不应该去的地方,是一种流氓行为。
胸大,俺压根就没装过Adobe的大块头

只是症状比较轻,启动信息什么grub范围out了

先装10.04没事,倒过来再装10.04就不行

明显就是中了11.04的招

所以前年纽约时报说的不假,开源社区代码问题最多
:em04
وإذا كان هذا لا يحصل أكثر من 100 ملاحظات ، انا ذاهب الى غضب
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid
送出感谢: 1 次
接收感谢: 23 次

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#14

帖子 leeaman » 2011-03-07 18:02

呵呵,看看有没有中招的~~~装回10.04了
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
tenzu
论坛版主
帖子: 36913
注册时间: 2008-11-21 20:26
送出感谢: 0
接收感谢: 21 次

Re: 严重警告:请暂缓升级grub2,暂缓尝试11.04 alpha的grub2,有潜在的风险可能使你的ntfs分区报

#15

帖子 tenzu » 2011-03-07 18:09

俄豆布这是自残行为
回复

回到 “系统安装和升级”