UEFI+GPT安装Windows8和CentOS双系统
UEFI+GPT安装Windows8和CentOS双系统
[日期:2014-05-11] | 来源:Linux社区 作者:smstong | [字体:大 中 小] |
随着虚拟机管理软件的广泛使用,双系统安装场合越来越少了,但还存在这样的地方,尤其是学习一些硬件的场合。本文针对UEFI时代的双系统安装进行了实验和说明。
前一篇文章已经对UEFI,GPT和安装CentOS进行了详细说明,见: http://www.linuxidc.com/Linux/2014-05/101574.htm 。本文专门说明双系统的安装方式。
U盘安装64位CentOS 6.5方法 http://www.linuxidc.com/Linux/2014-04/100035.htm
Win7安装64位CentOS 6.4双系统详细图文教程 http://www.linuxidc.com/Linux/2014-04/100032.htm
CentOS与Windows双系统安装注意事项记录 http://www.linuxidc.com/Linux/2014-05/101571.htm
1 安装步骤
(1)使用diskgen工具把硬盘修改为GPT格式。(可以通过带有这个工具的光盘、U盘等完成)。
(2)光盘安装Window8,在建立分区时,安装程序自动建立额外的两个分区MSR和ESP。
(3)一步步点击完成。
此时,ESP分区有/EFI/Microsoft/Boot/文件夹,里面是Windows8的启动器,bootmgr.efi,bootmgfw.efi等。
(4)放入CentOS-EFI的光盘,重新启动机器
(5)安装程序能够识别ESP分区,我们需要做的只是把这个ESP分区挂载到/boot/efi。(注:ESP分区类型的GUID是固定的,据此识别之)
(6)在安装GRUB时,安装程序自动设置为安装到ESP分区,我们看清即可
(7)正常安装完成。
此时,ESP分区增加了/EFI/RedHat/文件夹,里面是grub.efi和grub.conf。
2 双系统启动的方式
目前为止,只是安装了两个系统,UEFI的nvram启动菜单有了这两个菜单项,但是这款主板启动时,只显示一个微软的选项。这就导致了只能启动Windows8,不能启动CentOS。解决思路有如下几种
- 使用windows8的bootmgr.efi来链式启动grub.efi。在BIOS时代,ntldr是可以加载grub所在扇区的,现在我还没找到可行方式;(不可行)
- 把grub.efi修改路径及名称为bootmgfw.efi,然后通过grub.efi链式启动bootmgfw.efi。这在BIOS时代是相当常见的,但现在我实验证明Centos所带的grub.efi不能链式加载bootmgfw.efi,提示错误。(不可行)
- 升级主板固件,使得能按下F12时,同时显示CentOS和Windows两个启动选项。还没找到可行的途径。(不可行)
- 通过第三方启动管理器来代替bootmgfw.efi的位置,让后由这个管理器提供链式加载bootmgfw.efi和grub.efi。我选用的是rEFInd,实验证明完全可行。(可行!)
showtools shell, mok_tool, about, reboot, exit, firmware
scanfor internal,external,optical,manual
dont_scan_files shim.efi,MokManager.efi,memtest.efi,bootmgr.efi
scan_all_linux_kernels
default_selection weiruan
至此,文件夹布局为:
3 UEFI时代的双启动思考
- 微软依旧很霸道,所以多系统安装时,Windows要首先安装,省的它在安装是破坏别的已安装系统;
- 这个时代的启动加载器尚未完全成熟稳定,grub就是个例子,它的链式加载有问题存在;
- UEFI主板功能还不完善,设置修改不方便,不好用;
- 理论上多启动更加简单;
- 目前作为启动管理器的rEFInd确实非常好用。
更多CentOS相关信息见CentOS专题页面http://www.linuxidc.com/topicnews.aspx?tid=14
本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-05/101575.htm
UEFI+GPT安装Windows8和CentOS双系统相关推荐
- DELL笔记本UEFI+GPT安装Win10与CentOS双系统
在正式安装前,要知道的几个信息. 电脑是uefi启动还是传统的Legacy BIOS启动 开机按F2,进入bios,在boot项中,boot mode为UEFI,则为uefi启动方式. 也可以通过按下 ...
- 安装 Ubuntu 和 CentOS 双系统
目录 场景描述 摘要 步骤1:缩小文件系统和逻辑卷(FS 和 LV) 附:本节参考资料 步骤2:缩小物理卷(PV) 附:本节参考资料 步骤3:缩小分区(Partition) 步骤3:安装 CentOS ...
- UEFI下面安装win7+Xubuntu18.10双系统
添加新条目->安装->配置,在弹出来的menu.lst输入如下: title Install XUbuntu 18.10 LTS root (hd0,0) kernel (hd0,0)/v ...
- linux装windows报错,安装Windows 和 Linux双系统(vmware) Centos7
这里我安装的是Windows + Centos 7,如果是要安装Centos 6,步骤一样 一.安装Windows和Linux双系统需要先安装Windows然后安装Linux 解释:这里解释下为什么要 ...
- 安装win10和linux双系统,安装win10和ubuntu双系统
2019-06-22 最近找了一份新的工作,要用到linux,由于之前基本上没有接触过这方面的东西,所以今天捣鼓一下,安装win10和linux双系统,办公研发双不误. 如果在安装的过程中遇到什么 ...
- mac装linux iso不用u盘安装,在任何mac上用u盘安装OSX和Windows10双系统的方法(支持老电脑、不用Bootcamp)...
Win10是微软主推的,兼容性做的还不错,安装工具做的适应性好. 而且很多Mac机上的Bootcamp不支持u盘安装. 1.先安装OSX,一般电脑自带(建议升级到最新版).如果装了新的ssd,重新安装 ...
- [转载] UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统
博客出处:http://www.cnblogs.com/willnote/p/6725594.html 安装环境 SSD+HDD双盘,Win10安装在SSD里,HDD分出来60G安装Ubuntu. 自 ...
- nvme固态必须uefi启动吗_UEFI启动安装Win10和Ubuntu双系统
安装双系统的时候,网上教程要么太老,要么太杂.我们剥丝抽茧,整理总结了以下教程. 现在的大多数笔记本都标配了SSD和HDD,一般都是SSD预装WIN10,且为UEFI启动.我们在安装UBuntu双系统 ...
- 亲测!UEFI启动模式下,电脑安装win10和Ubuntu双系统
作为刚刚入门编程领域的新手,刚到实验室就听说以后研究方向涉及机器学习.深度学习等,需要使用Linux系统,神经病一样的兴奋了起来,正好又在前段时间换了新电脑,就动手操作起来,但是果然如网上一些攻略所描 ...
最新文章
- docker安装,无法正常启动
- python爬虫教程pdf-Python 爬虫:把廖雪峰教程转换成 PDF 电子书
- 【Android】开发优化之——调优工具:TrackView,Method Profiling
- win10雷电3接口驱动_雷电3 ,高速又多用,尽在一个接口
- linux打印jvm内存堆栈_5款强大的JVM 性能调优监控工具
- mysql 中执行的 sql 注意字段之间的反向引号和单引号
- visual studio installer可以卸载吗_ArcGIS 怎样彻底删除和卸载
- 5.1.1 SELECT读取数据
- 一篇弄懂 HTTP和HTTPS基本关系
- HTML DOM教程 37-HTML DOM Meta 对象
- python异常处理输入不是整数_Python异常处理大全(二)
- 通俗易懂!视觉slam第三部分——slam数学表示
- 西门子万人裁员背后的思考 :有车有房的中年人最好使唤
- 一款永久免费的CRM软件客户关系管理系统
- adb shell使用教程+sqlite3使用示例
- 计算机输入法知识讲解,第一讲计算机基础知识及微软拼音输入法
- 信号与系统中的信号带宽理解
- SpringBoot 项目(若依脚手架)2
- java mail eml_使用JavaMail解析EML文件
- C语言及实验作业,C语言作业及参考答案