前一篇文章讲到了我DIY了一台机子,配置如下。

部件

名称

价格

CPU

i3 3245

¥530

Motherboard

技嘉 H61M-DS2

¥109

RAM

ADATA 4GB 1600MHZ DDR3

¥115

HDD

ADATA 120GB SSD

¥245

Case

乔思伯C2

¥145

Power

先马刺客430 300瓦

¥109

CPU FAN

终极者雪蝠

¥15

Wireless Card

BCM4322+台式机用mini-PCI-E转PCI-E卡

¥77

总价

¥1345

因为HD4000在单VGA口的H61主板下尝试驱动失败,我又买了一块铭影的HD6450,直接可以驱动。

我预想UEFI+GPT下,单硬盘装三系统,实践之后觉得还是很容易的。

步骤如下:

1、先安装Windows10,对整块硬盘进行分区,会自动生成EFI分区。

2、安装OS X。把clover的EFI文件夹放到EFI分区里。这里我按平时做启动u盘的思路把/EFI/Boot/Bootx64.efi换成了Clover的,但开机仍然运行windows。

3、最后装Ubuntu,安装时选择安装引导程序到整个硬盘(注意是安装引导),这样会安装GRUB2到EFI分区并把GRUB2设置为默认引导。

4、GRUB2会识别Windows的引导文件,但可能没有识别CLOVER。这里需要手动处理一下GRUB2的菜单文件。

打开/boot/grub/grub.cfg找到以下相似代码:

menuentry 'Windows Boot Manager (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-FE6B-528A' {

insmod part_gpt

insmod fat

set root='hd0,gpt2'

if [ x$feature_platform_search_hint = xy ]; then

search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 FE6B-528A

else

search --no-floppy --fs-uuid --set=root FE6B-528A

fi

chainloader /EFI/Microsoft/Boot/bootmgfw.efi

}

复制该段代码,把chainloader /EFI/Microsoft/Boot/bootmgfw.efi改为chainloader /EFI/Boot/Bootx64.efi(尝试直接引导CLOVERX64.efi失败),把menuentry 'Windows Boot Manager (on /dev/sda2)' 改为menuentry 'CLOVER'。

这样,三系统的引导就完成了。

gpt windows linux,UEFI+GPT环境下安装Windows+Linux+OS X相关推荐

  1. 教你如何在windows系统的虚拟机环境下安装苹果系统

    教你如何在windows系统的虚拟机环境下安装苹果系统 谭声俊 1 年前 2016.10.28记录 前些天,移动计算导论课需要我们在OS系统上做IOS的UI界面设计,我的电脑是宏碁windows8.1 ...

  2. 【Linux】在Windows 10环境下安装适用于 Linux 的子系统 (WSL安装指南)

    更多教程:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 安装适用于 Linux 的 Windows 子系统 (WSL) 时有两个 ...

  3. Windows+Python 3.6环境下安装PyQt4

    Windows+Python 3.6环境下PyQt4安装不上 文章目录: 一.PyQt4安装不上 二.正确安装PyQt4库包 最近在写的程序需要用到UI界面显示,然后又闻PyQt4可以干这个事,然后走 ...

  4. 非uefi模式安装linux,UEFI启动模式下安装Ubuntu 16.04教程

    前言 最近常帮人安装Ubuntu,也算积累了一些经验.这篇博文主要谈一谈如何在UEFI启动模式下正确安装Ubuntu 16.04,以形成Windows 10和Ubuntu 16.04的双系统. 随着U ...

  5. linux、win7环境下安装anaconda、matplotlib、theano和lasagne库

    最近开始搞深度学习,看了篇paper,有附带的代码,所以想直接仿一下. 我需要用到的有**numpy**, **theano**, **lasagne**, **scikit-learn**, **m ...

  6. linux系统python3环境下安装pymysql模块

    1.安装python3环境下的pip3 sudo apt-get install python3-pip 2.使用pip3安装pymysql模块 sudo pip3 install pymysql

  7. linux或者deepin环境下安装破解navicat

    deepin是国内最有名的基于Linux的操作系统.我们这里讲deepin环境下的navicat的破解. 现在深度商店下载好navicat. 然后在https://download.csdn.net/ ...

  8. linux python3 pip3_linux环境下安装python3以及pip3

    linux安装python3和pip3 linux系统(centos,redhat) 一般的情况下自带python2 以及pip,但是现在主流的python版本是python3,所以需要python2 ...

  9. linux没有图形界面opcv,关于Linux/ubuntu的环境下安装OpenCV并配置Clion【全套攻略】及关于'Opencv'file not found 的问题...

    1.如何在Linux/ubuntu配置OpenCV 1.1 :进入OpenCV官网下载:(也可进入git Hub 在终端Clone) 等待下载完成 1.2:安装OpenCV: 笔者下载的是Opencv ...

最新文章

  1. Bloglines手机伴侣支持走cmwap代理了
  2. 微信公众号中ip白名单用谁的ip
  3. more 目录linux,linux(二)目录结构、文件基本操作cat\more\less、环境变量、文件搜索...
  4. jqgrid mvc_jqGrid,REST,AJAX和Spring MVC集成
  5. 博士笔记 | 周志华《机器学习》手推笔记第二章-模型评估与选择
  6. 美图2019年财报发布:“高级订阅”收入亮眼 成为重要商业模式
  7. cuSPAESE库:(五)零基索引和一基索引
  8. SQL-从数据类型 varchar 转换为 bigint 时出错的解决方案
  9. jQuery支持移动触摸设备的Lightbox插件
  10. PPAPI开发之路(一)环境配置
  11. 华为机试题python版本
  12. Java分布式开发中的RPC
  13. si4463 WDS生成文件和参数配置的关系
  14. c语言的二维数组的指针访问,用指针访问二维数组
  15. zigbee基础应用(五)uart串口通信
  16. 2-3 Coursera吴恩达《改善深度神经网络》第三周课程笔记-超参数调试、Batch正则化和编程框架
  17. 中国石油大学《思想道德修养与法律基础》第三阶段在线作业
  18. linux下yum源配置
  19. Atitti 住房部建设指南
  20. 爬虫:东方财富网数据爬取

热门文章

  1. 用户级别线程的切换切换到内核线程_【修炼内功】[JVM] 细说线程
  2. lc滤波电路电感电容值选择_滤波电容如何选择
  3. java 发送带basic认证的http post请求实例代码_图解HTTP学习笔记(八)—确认访问用户身份的认证...
  4. asp.net 获取全部在线用户_这款手绘风格的在线制图软件超棒
  5. matlab画二维颜色深浅,matlab中如何为二维图形填充渐进的颜色
  6. oracle绑定值的结尾,Oracle Sql字符串多余空格处理方法小记
  7. 安卓分辨率_安卓界面的尺寸规范有哪些?
  8. java 并行_Java 中不同的并行实现的性能比较
  9. Github Clone to local files
  10. https://www.npmjs.com/package/lifecycle-webpack-plugin