博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UEFI+GPT安装Win10和RHEL6.5双系统
阅读量:5115 次
发布时间:2019-06-13

本文共 1753 字,大约阅读时间需要 5 分钟。

前言(吐槽,可以直接略过):

之前使用GRUB配置启动,在一块固态硬盘上安装了这两个系统,之后因为一些原因…Win10必须重装才能解决(或者说这是当时自己了解到的最简单的解决方法つ﹏⊂)重装之后用REHL的光盘怎么都不能修复启动项,当时一直忙着写论文做毕设,也就没有管它。前几天一想还有一个历史遗留问题需要解决…反正也没有什么重要的东西,索性就格盘重装吧(然后就各种问题搞了好几天),找了好多教程终于把两个系统都装好了…下面也算是一个教程汇总吧…整体是参照smstong的博文中的方法实现了预期目标,向前辈们致敬♥

正文

1. 硬件环境:

  • GPT格式的OCZ ARC100硬盘
  • HP envy dv4笔记本

2. 安装介质:

  • Win10采用U盘安装
  • RHEL6.5采用光盘安装

3. 安装过程:

Ⅰ.安装Win10 

  • 创建Win10启动盘

镜像下载地址,使用的软件是,单击"创建一个启动盘使用"后最右侧的光驱图标加载镜像,其余配置如下,单击开始后等待几分钟后制作完成。(o゜▽゜)o☆

 

  • 以UEFI方式安装Win10

(以下步骤仅针对HP笔记本,其他自测)

重启按ESC进入启动选项,F9选择开机装置,选择带UEFI标识的U盘启动,接着进入安装界面,选择安装系统的磁盘,按照提示完成安装过程。

 

Ⅱ.安装RHEL6.5

详细步骤参见:,以下为简单提示:

  • 安装RHEL的光盘,重启电脑
  • 同安装Win10时的配置方式,选择带UEFI标识的光驱启动
  • 接着进入安装界面,这里需要注意的是将/boot/efi 挂载到磁盘的ESP(EFI System Partition)分区!!!
  • 接着设置swap分区,再挂载根目录,按照提示完成安装过程。

仍有一点需要多硬盘用户注意,install boot loader on sth 默认是/dev/sda, 这里应当选择安装系统的那块硬盘,单硬盘不需要改。

同时下面system list按照本文的启动方式可以在这里将Win10启动项删掉,亦可在RHEL系统启动后再将该启动项删掉。

通过以上的步骤,完成了双系统的安装,Win10系统可以正常启动,但是启动时并没有RHEL系统的启动项。

Ⅲ.配置启动方式

参照的分析,完善了双系统启动配置。 

通过第三方启动管理器来代替bootmgfw.efi的位置,让后由这个管理器提供链式加载bootmgfw.efi和grub.efi。我选用的是rEFInd,实验证明完全可行。(可行!)

  1. 下载
  2. 修改refind文件夹下refind.conf-sample文件名为refind.conf并用记事本打开
  3. 修改refind.conf文件,以下为简要配置方式(配置文件内有详细介绍,其余功能请阅读说明)

timeout 10

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 Windows

其中default_selection项应与第4部中设置的文件夹名一致。

挂载ESP分区(),在资源管理器中可以发现ESP分区内有EFI文件夹,内有/redhat、/Microsoft等文件夹。

在以管理员权限启动的Notepad"另存为"窗口中完成文件移动改名等操作。

  1. 将/EFI/Microsft/Boot文件夹剪切到其他盘并将Boot改名为Windows(会提示 "BCD文件"占用,跳过即可)
  2. 将refind文件夹改名为Boot并移动到/EFI/Microsft路径下
  3. 将Ⅰ中修改后的Windows文件夹移动到/EFI文件夹下

此时EFI文件加下应当有/redhat、/Microsoft、/Windows等文件夹,确认无误后重启电脑,电脑出现以下界面表示配置成功。

转载请标明出处:)

转载于:https://www.cnblogs.com/LogicGate/p/7147160.html

你可能感兴趣的文章
windows server2012在已有.net4.5框架的基础上安装.net3.5的方法
查看>>
python day10
查看>>
python-函数
查看>>
VMWare安装Ubuntu 12.04开启虚拟机的Unity Mode模式
查看>>
StringBuffer
查看>>
Kubernetes 1.15部署日记-使用kubeadm--<7-8>
查看>>
本地缓冲区溢出分析
查看>>
针对Web的信息搜集
查看>>
缓冲区溢出与攻防博弈
查看>>
Docker 容器学习笔记
查看>>
网络安全思维导图收藏
查看>>
编写并提取简易 ShellCode
查看>>
C++反汇编: 基础知识(7)
查看>>
Linux 系统下提取 ShellCode
查看>>
VS2013+WDK8.1 驱动开发环境配置
查看>>
远程缓冲区溢出分析
查看>>
Windows 32位-调试与反调试
查看>>
WinDBG 配置内核双机调试
查看>>
WinRAR 去广告的姿势
查看>>
驱动还原:恢复SSDT内核钩子(2)
查看>>