首先,恭喜自己经过两天的辛苦努力终于完成双系统的安装,一般新购买的电脑预装win8,都是采用EFI+GPT方式,而网上的很多教程都是bios+mrt下安装双系统,什么easybcd... balabala 都用不上,反而给我这种有完美倾向的小白带来了很多苦恼。

本人电脑:hp-pavilion-m4-1009tx(UEFI+GPT),预装win8,已经升级到win10, 由于应用软件需要linux环境,拟定装双系统(win10+ubuntu)

作者是(UEFI+GPT)小白,只能在网上搜索大神文章,取各家所长拼凑成功~~

现在分享下我的成功经历吧(作者组织能力太差,只能简单介绍下):

在度娘搜索安装方法时,一定要看清是不是UEFI+GPT,这是前提,当然那些不是预装win8/8.1/10的电脑应该不会存在这个问题。

安装之前一定要备份、关掉secure boot。

一、按照“https://linux.cn/article-3178-1.html” 进行安装(通用安装方法)

二、通过refind软件修复引导“https://linux.cn/article-4667-1.html”(方法二)

下载rEFInd for Windows 8。

下载和解压以后,按照以下的步骤安装rEFInd。

返回桌面

右击开始按钮,选择管理员命令行

输入 mountvol g: /s (这将你的EFI目录结构映射到G盘)

进入解压的rEFInd目录。例如: cd c:\users\gary\downloads\refind-bin-0.8.4\refind-bin-0.8.4 。 当你输入 dir 命令,你可以看到一个refind目录

输入如下命令将refind拷贝到EFI引导区 xcopy /E refind g:\EFI\refind\

输入如下命令进入refind文件夹 cd g:\EFI\refind

重命名示例配置文件 rename refind.conf-sample refind.conf

运行如下命令将rEFind设置为引导程序 bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi

重启你的电脑

你将会看到一个包含Ubuntu和Windows的图形菜单

(本人很遗憾还是没有成功(不过作者当时想重装,结果插上优盘启动竟然refind出来了,所以就没有重装),大家可以先试下,成功最好不成功也不要着急,继续看下)

三、参考“http://tieba.baidu.com/p/2805772637”同学的acrO_O同学的(5步:a\b\c---u盘(try ....完成)-------由于本人没有winPE,所以直接用了ac同学方法,创建了权限管理器)

5. 再次用USB启动,Try ubuntu,打开terminal。

a)创建这个文件夹:

sudo mkdir /mnt/efi

b)挂载EFI分区(记得改成你自己的)到刚才的文件夹里:

sudo mount /dev/sda2 /mnt/efi

c)打开一个Administrator权限的文件管理器:

sudo nautilus /mnt/efi

四、参考“http://tieba.baidu.com/p/3338849023”西瓜同学的(步骤3(西瓜同学是用了PE的方式,本人借用了他的方法但用的是三中建立的文件管理器进行的设置))

(3)配置refind完成UEFI下的双系统启动

UEFI双系统做好以后,进入了Win8.1就再也无法看见,引导Grub的界面了。好了现在接下来说说如何解决UEFI模式 下,可以愉快的启动切换Win或者Ubuntu,我们可以采取用其他管理引导的方式,例如,Clover和refind,因为Clover是在OSX下配 置引导安装的,我们就选择refind(这个可以到官网直接下载,目前的最新版本是0.83版实际上刚才有吧友在回复中提到了,可以使用refind)。 那么我就来说说怎么使用refind配置双系统吧。首先下载refind包,解压得到文件夹。

现在,我们需要用PE启动电脑(当然也可以直接使用Diskpart挂载ESP分区,为了方便新同学,直观的了解就直接使用PE了)打开我们安装好的双硬盘 的ESP分区,首先完整备份EFI文件夹及文件夹里面的所有内容到一个你认为安全的地方然后打开EFI文件夹,现在你看到的结构内容是

/efi/boot

/efi/Microsoft

/efi/Unbuntu

现在,打开我们下载并解压好的refind-bin-0.83文件夹,选中其中的叫refind的文件夹,全部复制到ESP分区的根目录下面,下面是复制好的,ESP文件结构,如下图所示:

/efi/boot

/efi/Microsoft

/efi/Unbuntu

/efi/refind

现在,我们可以开始配置refind了,首先选择,Microsoft文件夹,随便改个名字,叫做Win81,然后把refind文件夹改名字为Microsoft,改好后的文件结构为:

/efi/boot

/efi/Microsoft

/efi/Unbuntu

/efi/Win81

现在我们进入win81文件夹,进入里面的Boot目录,全选所有的文件,拷贝到Win81中来,然后再删除掉Win81中的这个空的Boot目录。现在Win81的目录结构大体上就是/efi/Win81/bootmgfw.efi(等等文件和语言文件夹)。

然后我们在进入那个假的Microsoft文件夹(实际上是我们的refind目录更改而来的),新建一个Boot文件夹,剪切原来该文件中的类容,到我们新建的这个Boot目录中来。完成后这个伪装的Mircosoft文件夹的结构为:/efi/Mircosoft/boot/refind_x64.efi等文件及一些文件夹

选中其中的refind_x64.efi,文件更改名字为bootmgfw.efi,得到这里为止,大体工作就完成了,剩下来的就是改变配置菜单。这个等下再说,为了确保不出错,我们现在来看看修改好的ESP分区里面的文件结构:

/efi/Boot

/efi/Microsoft/boot

/efi/Win8.1

/efi/Ubuntu

确保你的文件结构如上面所示,并且在假Microsoft文件夹的Boot目录下面的refind_x64.efi已经更名为bootmgfw.efi。

现在剩下最后一步工作写refind的配置文件了,实际上下载的软件包里面,已经有写好的模板了(即名为refind.conf-sample),我们只需要更改其中的类容就可以安全的愉快的启动双系统了。

废话不多说,进入/efi/Mircosoft/bott目录,打开其中的refind.conf-sample文件,然后另存为refind.conf 。(打开方式可以选择写字板,这样可以看到清晰的分行和格式)

这是一个脚本文件,“# ”后的类容表示注释,我们仔细浏览这个文件找到下面这段:

这是一个refind为我们写好的定义的启动菜单脚本,启动菜单叫Ubuntu ,使用的启动文件为/efi/ubuntu/Grubx64.efi,另外加载的图标是icon/efi/refind/icons/os_linux.png

现在我们按照菜单指示的路径打开,发现Grubx64.efi,确实存在于我们的目录里面保持不变,

但是图标路径发生了变化,这个原来写好的refind目录已经变为Microsoft/boot了,所以我们更改下这个菜单图标路径为 /efi/Microsoft/boot/icons/os_Ubuntu.png (其实icons目录下面已经有了Linux各种发行版的图标了,所以我直接改成了Ubuntu的)

改好的Ubuntu菜单脚本:

menuentry Ubuntu {

loader/EFI/ubuntu/grubx64.efi

icon/EFI/Microsoft/Boot/icons/os_ubuntu.png

disabled

}

然后再继续找到下面字段,也就是WINDOWS的菜单脚本

menuentry "Windows7" {

loader\EFI\Win81\bootmgfw.efi

disabled

}

这段代码写的win7 ,我们可以更改为Win8.1,按照我们自己的ESP分区的目录结构,修改好windows菜单脚本,修改好的菜单脚本如下:

menuentry "Windows 8.1" {

loader\EFI\Win81\bootmgfw.efi

icon/EFI/Microsoft/Boot/icons/os_win.png ///这里我添加了图标路径

disabled

}

这样我们就弄好了我们双系统的引导菜单,但是refind的功能远不止于此,实际模板提供了包括OSX在内的菜单引导脚本,由于我们电脑上只有 Win8.1和Ubuntu,那么我们就把其他模板禁用了以保证我们的启动菜单清清爽爽(直接在不需要的菜单引导脚本前面加上“#”就可以了)

好了,保存退出,大功告成了。

总结下:首先要感谢参考文章的作者,这是本人在网上找的几篇比较靠谱的安装方法,可能由于本人及电脑的原因,没有单独成功(西瓜君同学的方法没有完全尝试-没有winPE.....),希望有作者这种情况的朋友,多参考下他们的安装方法。

WIN10+UBUNTU15.04 kylin (EFI+GPT)

GPT+EFI下win10+ubuntu无损转mbr下Win10+ubuntu,win10引导:http://www.linuxdiyf.com/linux/13123.html

efi linux win10,WIN10+UBUNTU15.04 kylin(EFI+GPT)相关推荐

  1. win10+deepin双系统安装方法(UEFI+GPT)

    这篇文章主要讲的是deepin在多系统并存的时候该如何分区并安装,与上一篇文章Deepin+Windows双系统安装最简单的分区方案 不同,这篇采用的是UEFI+GPT. 我这里用的是一块120G的S ...

  2. win10 + Ubuntu 20.04 LTS 双系统安装 (UEFI + GPT)(图文,多图预警)

    原文地址: https://zhangzhicheng.com/archives/122.html win10 + Ubuntu 20.04 LTS 双系统安装 (UEFI + GPT) win10 ...

  3. VMware 15上新建虚拟机以及虚拟机上安装Win10系统的安装步骤(附图解)

    文章目录 VMware 15上新建虚拟机以及虚拟机上安装Win10系统的安装步骤(附图解) ①首先打开VMware15,点击创建新的虚拟机: ② 进入新建虚拟机向导,选择自定义(高级),点击下一步: ...

  4. win10缺少 `VCRUNTIME140.dll` 文件(解决篇)

    win10计算机 缺少 VCRUNTIME140.dll文件,如何解决? 故障截图: 解决办法: 下载VCRUNTIME140.dll文件:微软官网:下载地址 百度网盘下载地址: 文件下载:查看连接 ...

  5. win10打开系统cmd面板(Powershell窗口) - 快捷键

    win10打开系统cmd面板 - 快捷键,如何操作? 快捷键: 桌面空白处 + Shift键 + 鼠标右键 以上就是关于" win10打开系统cmd面板(Powershell窗口) - 快捷 ...

  6. win10家庭版调出组策略(gpedit.msc)要求的函数不受支持

    win10家庭版默认是没有组策略的 组策略对于优化和维护Windows系统来说十分重要.组策略编辑器是Windows最核心的功能之一,用于实现更高级的操作系统管理功能,具有非常实用的许多功能. 根据微 ...

  7. [转]Win10 莫名卡顿问题解决(1903-1909版本)

    Win10 莫名卡顿问题解决(1903-1909版本) 最近使用win10的时候 经常莫名的卡顿,CPU使用率100%,内存使用100%,磁盘使用100%. 打开资源管理器会发现:system或者系统 ...

  8. 如何从win10中获取3D模型(GLB格式)

    1.打开win10中的画图3d(paint 3d) 2.进入以后在工具栏查找并点击3D资源库 3.点击页面中的(sign out),随后你就能挑选自己想要的图形.

  9. Linux学习(一)Ubuntu20.04 LTS (Focal Fossa)以及 Anaconda CUDA CuDNN PyTorch VisualStudioCode 的安装

    提示:本文基于 Ubuntu 20.04 LTS (Focal Fossa) 文章目录 前言 一.Ubuntu系统下载.烧录与安装 1. 下载镜像文件 2. 下载启动盘制作软件 3. Ubuntu系统 ...

最新文章

  1. 命令行编译 WRK ,windbg 调试
  2. Windos7下VirtualBox的几项误操作恢复
  3. 使用Joson的格式字符串在Socket中通讯时数据格式的转换
  4. python使用redis_python应用中使用redis的几个思考
  5. Mac本如何卸载MySQL
  6. python股票接口_Python 从 sina 股票数据接口读取数据,并保存到 MySQL 数据库
  7. hdu 1497(图书管理系统模拟)
  8. aws lam nodejs mysql_NodeJs IF Statement in AWS Lambda using MySQL database
  9. 流计算技术实战 - CEP
  10. 冰点——收费文档的下载利器
  11. 计算机仿真实训平台软件,虚拟仿真实验室软件有哪些
  12. 将一般算术表达式转化为逆波兰表达式,并求逆波兰表达式的值。
  13. Centos7下安装MySQL详细步骤
  14. 深入理解Java枚举类型(enum)
  15. Maven打包失败:程序包XXX不存在
  16. python 时间模块判断上午还是下午_Python的时间模块小结(转自:不懂真人)
  17. 不要和陌生人说话,消息中间件之 Topic
  18. 三种振幅调制AM、DSB、SSB
  19. android实时抓取屏幕文字,Android录制屏幕的实现方法
  20. 1459. 奶牛体操

热门文章

  1. 微信订阅号的订阅模式有哪些?
  2. 本地windows首次远程登录阿里云ECS服务器
  3. tan0.75等于多少度用计算机怎么算,75度的正弦值是多少?怎么计算?
  4. 5年,从5元到500万,我的创业经历(转自VFP精英站,未完)
  5. 可视化的Keil工程配置模板,一招提高单片机开发效率
  6. 网约车市场重构进行时,高端出行能否撬动大格局?
  7. linux交叉编译nss3,nspr
  8. 搭建个人的Leanote云笔记本
  9. 微信解绑手机号服务器会保留吗,微信怎么解绑手机号?微信还能解绑手机号吗?...
  10. 面向对象设计的六大原则