技术解析

悲剧 Windows 8 和 Fedora 18 的双启动问题
0
2021-07-22 15:06:23
idczone
两周前没忍住装了个 Fedora Beta
可是装上以后 Win8 就进不去了
因为 Win8 的 UEFI 安全启动特性 会阻止别的启动项
而 Fedora 发现 Win8 如果修复 会破坏自己的启动项 会阻止 win 修复
于是我已经两周没有玩游戏了

当时看到 Fedora 说已经支持 UEFI 启动
结果装上以后一看文档 将推迟到18正式版才支持 被坑了

我仔细的研究了 Grub2
现在已经可以让 Grub2 找到 Win8 的分区
但是引导以后 Win 说启动程序受到了破坏 让我用安装盘修复

我有两块磁盘 Win在SSD上 Linux在HDD...
SSD还是GPT分区 这两点又增加了很多难度

今天在公司做了张 Win8 启动盘 想使出最后一着
结果照例失败了
修复里边所有的选项 无论是清数据不清数据的 没有一个可以使用的

我甚至进到正常安装程序里选择升级安装 结果这都不让!

于是现在只剩下格式化硬盘重装 Win8 了


我看了无数的英文资料
只找到少数几个Win8成功双启动的
但仔细一看都和我不一样

总之我很绝望了
在重装之前 来这里问一下有人把 Win8 和别的任何系统共存成功过吗?
我的是一块硬盘,BIOS,grub2安装到/dev/sda1,Linux、Windows 8双启动的

我是arch+win8,没遇到过问题,grub-mkconfig时可以自动找到win8,启动也正常

汗 可能是我硬件比较新 GPT + UEFI 都目有BIOS 然后怎能弄都不行

我的就完全找不到:) 苦恼 等会去重装好了

哦,UEFI啊,我的是bios的…

这个也不行吗 http://www.linuxfoundation.org/news-media/blogs/browse/2012/10/linux-foundation-uefi-secure-boot-system-open-source

"当时看到 Fedora 说已经支持 UEFI 启动
结果装上以后一看文档 将推迟到18正式版才支持 被坑了"
不对啊,UEFI启动在Fedora 11就开始支持了.
目前的问题应该是UEFI 的Secure Boot 模式,你打开这个模式就能启动win8.但无法启动linux.你关闭这个模式就能启动linux,但不能启动win8
至于说Fedora18会支持Secure Boot,只是传言吧.毕竟这个不是技术问题

解决办法就是放弃win8用win7...

是的 是Secure Boot 但是我不会关闭它呀...
支持不是传言 是写在release note里的~

我研究一下你给的这个 粗略看了一遍没看到什么很可行的方案. 我再仔细读一遍...

Ubuntu+Win7+Win8+OS X 木有问题,在Win下安装EasyBcd引导其它系统。。。

请问你最先安装的是哪个系统?

哦,我看来下,确实。。不过所谓的支持就是给微软99刀,然后上数字签名
反正Arch的讨论是绝不交这99,而且上数字签名需要对当前的Boot过程进行大的改动。。。再说了,Archlinux也不在乎那些用win8双系统的。。。
Fedora因为是Redhat主导的,可能比较商业化吧

他们是根本不在乎用 Windows 的。上次我问个虚拟机问题都要被 bs 一把。lz你就别双启动了,虚拟机不是也挺好吗

我的是有bios的主板,而且是两个硬盘,安装顺序不会有影响

我想知道 正版的win8去哪下载 ,,我有密钥

我现在切换系统的流程:
1.关机 2.把电脑翻过来 3.操起螺丝刀,更换硬盘 4.开机

随便找个链接都可以了 有key就好
我必须在win8玩某些游戏啊 其他的都可以在linux 不想在虚拟机中用
我的主板只有EUFI...
...

那就这样,在bcd里添加grub4dos的启动文件grldr,开机时选择g4d进入二级菜单启动linux,不过g4d启动grub2似乎挺麻烦,我以前是直接引导linux分区的pbr……

ubuntu12.04+win8蛮好的,grub2引导,单硬盘

先装的哪个 有做什么特殊处理吗

都好久了,4 5月份先装的xp,再装ubuntu,10月格xp装win8,update-grub就好了

能否在已有一个linux系统的基础上再装一个windows系统,双系统 ,我以前只装过先win后linux, 不知道倒过来顺序,那linux MBR是否会受到影响 ?

这么高级 ...

EasyBCD启动Grub2无问题,非常简单。但不保证win8下能行,win7下毫无问题
windows安装的时候会覆盖MBR,然后你有两种选择,用grub4dos或者easybcd这种启动linux,或者修复Linux的MBR。。


我还有一个硬盘闲置呢
打算装win8

关键在于uefi的secure boot和gpt,mbr没什么好说的,怎么都玩不死

是的 关键就是这里
我用这几个关键词 搜索google近一周的内容
看了几页也没什么好方案

但是我觉得你装在两块硬盘上,不能在启动时选择启动顺序吗

把系统装在两块硬盘上和UEFI 的Secure Boot没啥关系..因为UEFI取代的是BIOS....
就算把Linux和Win8分别装在两块硬盘里,也是只能启动一个.除非每次启动的时候都去BIOS里去更改Secure Boot配置...

呃,没用过secure boot,只是在想启动时突然想从其它设备启动,比如u盘,比如第二硬盘,岂不是很不方便

我的問題是 用grub啓動了以後 windows的啓動就被破壞了 無法啓動 而grub2現在還沒發啓動開啓了Secure Boot的win 8
usb key是可以按f12選擇啓動的

再买一台笔记本,问题解决

win8+arch,和平共处。

ubuntu12.04 + win8 + win7 + mac os X SL共存没问题

我的意思是能不能啥启动器也不要装,就靠bios的f12来选择各自硬盘启动

不用吧……直接grub4dos里 chainloader +1 (hd1,0)

哎,lz是 UEFI + Secure Boot,不要随便回复啊

笔记本UEFI+GPT,装好Win7再装Fedora18beta,然后安装时选了不在硬盘上安装Bootloader...居然windows还是不能进....于是现在在用fedora...

之前也折腾了一段时间,一直没搞掂GRUB2,然后又要用Windows,就重新装了一次系统...

哈哈 你跟我基本是一样呀 我的还有win8安全启动 更无解一点
我坚持了两周
结果wow没有去活动导致9缺1
被同学骂死

如上面的讨论 不行的 我开始也这么想
才悲剧的

暂时没打算用Win8..不过应该挺适合笔记本的..开机速度上来说...安全启动是必须的么?
我按照这个链接--> https://wiki.archlinux.org/index.php/GRUB2手动添加Windows的启动项之后怎么弄都是 invalid signature..上次折腾还能把这个提示弄掉,不过变成什么C/H/S之类的提示,而且GRUB2也能找到Windows的启动项..就是不能成功启动...
不理解是什么原理...

linux下安装boot-repair,修复好windows8启动项;然后在win8 修复启动中选择boot修复。就都可以了。

刚刚搜索了一下win8 和fedora18..然后见到下面三个链接...
看来fedora18是可以支持到Win8的启动的...Win7还是不知道怎么设置..今晚试试...
http://www.geek.com/articles/news/redhat-will-pay-microsoft-to-ensure-fedora-18-runs-on-windows-8-pcs-2012061/
http://webwereld.nl/nieuws/112434/windows-8-bootslot-blokkeert-release-fedora-18.html
http://liliputing.com/2012/06/fedora-18-will-support-secure-boot-on-windows-8-pcs.html

《论使用虚拟机的优越性》。

这新闻漫天都是
可是fedora18 还没出来呀!
beta是不行的。
无所谓了,我已经被Arch党劝诱了
决定改用Arch了!

win8+ubuntu从来没遇过启动问题

23333
终于发现问题了..原来是安装的方式不对...
启动盘要用UEFI引导启动才能成功.....
然后就一切顺利...Win8有什么限制就不知道了.....
(Arch看起来好复杂.....

换个老点的电脑,不是 UEFI 的。

建议尝试装双系统的同学先通过分区精灵来备份引导区,到时候失败了通过 winPE 直接回复引导分区就可以了,我一直在折腾电脑,因为做好了备份也不怕失败。如果不知道哪个是引导分区,可以备份 C 盘的前几个分区,这些分区是隐藏的

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服