EasyBCD and UEFI

在帮室友装Win10(已装)+Ubuntu16.04双系统时遇到了这个方面的概念问题。

首先先插叙一下,我中途在刻录制作U盘启动盘时,浪费了很多精力,最后发现是自己的.iso文件污染了,MD5值和官方的不同,后来从别人那里又拷贝了一个ubuntu.iso,发现新的.iso使用Win32DiskImager软件生成的MD5和官方给出的MD5值一致

当时出现的问题是,我把Ubuntu16.04按照我先前安装双系统的方法,给\boot分了200M,然后把Ubuntu的引导启动项放到的\boot中,然而, 当我满怀期待的进入win10,想要用EasyBCD新建一个Ubuntu的启动条目是,显示的是:

结果,想要添加新条目时,都是灰色的


。。。

这个,都是UEFI的锅:http://neosmart.net/wiki/easybcd/uefi/
大意就是BIOS(MBR)升级到UEFI(GPT)后,微软就不支持那些legacy和非微软签名的内核的操作系统从BCD目录启动了。

If your Windows PC is booting in EFI mode, Microsoft has blocked the loading of legacy or non-Windows operating systems from the BCD menu. This means that you can no longer use EasyBCD to add Windows 9x, XP, or Server 2003 entries to the BCD bootloader menu. You also cannot add DOS, Linux, BSD, or Mac entries. You can add multiple Windows Vista, Windows 7, Windows 8, and Windows 10 entries; and you can also boot into BCD-based portable media, such as WinPE 2.0+ images.

谷歌上也有相关的介绍,大意相同。

没办法,我只好进入win10磁盘管理,把先前的Ubuntu占用的卷空间删除了,然后重装系统。 重装的时候,Ubuntu的启动引导设备就直接选在了C盘,和win10一样,这样一来,就是用Ubuntu来引导Win10了,启动引导管理器是grub。


昨晚再帮另一个室友(金川)安装win10+ubuntu16.04双系统时,很幸运的没有出现上面的问题,考虑是因为他的笔记本不是UEFI主板,系统仍然是从BIOS启动的吧。

MBR和GPT的区别,大意两种不同的分区形式,一般MBR搭配BIOS,GPT搭配UEFI
http://fyzx.ankang.gov.cn/Article/Class26/201408/1484.html


今天又帮另一个室友(介震)装win10+ubuntu16.04双系统,他的笔记本是SSD+机械双硬盘,win10装在SSD上,然后分出了机械硬盘100G来安装ubuntu。考虑到他的笔记本最近才买,比较新,可能(只是可能)win10是以UEFI的模式安装的,所以我就没有给他分出\boot分区,而是直接把ubuntu的启动器安装在了SSD上。之所以这样做还有一个考虑就是,即便他的win10是legacy mode安装的,但是他是两个硬盘,如果ubuntu的启动器装在机械上,那么grub可能无法识别到windows boot manager?

怎么查看win是不是uefi还是legacy: https://www.ithome.com/html/win10/146588.htm

  • 5
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值