我遇到的问题是这样的:

一台主机,上面是opensuse,就是平时跑代码的,一台mac。

今天突然我想玩游戏了,想安装一个windows,就买了一块ssd,准备放主机上,不影响原来的环境。

就下载了一个iso,又一个u盘,怎么安装?

1、用suse在ssd上创建gpt分区表,sda1分500M,EFI分区,格式化为fat格式,分一个100G的sda2,格式化为ntfs,

用来装win10的安装文件,剩下的就放着了,后面安装win10的时候用sda3

2、在mac上打开iso,把里面的文件全部拷贝到sda2上

3、到suse上,安装grub2,具体查看man grub2-install,先把/boot卸载了,把sda1挂/boot上,这样比较方便

grub2-install -v --target x86_64-efi --root-directory /boot --efi-directory /boot --chainloader-id=GRUB2  --removalbe sda1   //命令最好根据实际情况改改,看看man文档理解一下

4、/boot下产生了EFI文件了,里面就有BOOTX64.EFI了,开启看启动项就两个UEFI OS,第一个是grub2命令行的,第二个就是安装程序的。

中间折腾就是,efi系统怎么引导windowns安装程序,这个还是让grub2工具自己查找比较好。

总结:efi就是一个主板上的微小系统,它就认识efi文件,注册好了,开机就能展示,选择了就执行对应的efi文件,grub2生成的efi文件会加载grub2配置文件实现grub多引导,windows的efi就能引导bootmgr+bcd,就把win拉起来了。

efi分区是win和Linux都可见的,linux可以直接将efi分区挂/boot下,里面存了操作系统提供的efi文件。efi文件可以通过grub2-mkimage生成,但是容易出问题,不想搞了,就用系统默认的吧。

安装完后有三个uefi条目,win可以用easyUEFI编辑efi条目,linux可以用efibootmgr命令编辑。

grub2磁盘安装windows相关推荐

  1. 检测到磁盘可能为uefi引导_【可QQ无偿协助】无法安装windows 因为这台电脑的磁盘布局不受UEFI固件支持...

    [近期有多数人遇到此类问题,本文章自己阅读也发现不够细致,本人可完美解决此问题,需要请联系我的QQ:1286558520] 无法安装windows 因为这台电脑的磁盘布局不受UEFI固件支持 ---- ...

  2. 检测到磁盘可能为uefi引导_无法安装windows,因为这台电脑的磁盘布局不受UEFI固件支持”,这是怎么回事呢?...

    0. 问题: 无法安装windows,因为这台电脑的磁盘布局不受UEFI固件支持",这是怎么回事呢? UEFI是Unified Extensible Firmware Interface的英 ...

  3. 双系统用wmware挂载linux,安装Windows 和 Linux双系统(vmware) Centos7

    这里我安装的是Windows + Centos 7,如果是要安装Centos 6,步骤一样 一.安装Windows和Linux双系统需要先安装Windows然后安装Linux 解释:这里解释下为什么要 ...

  4. 使用GenerateDriverDiskISO无需软驱安装WINDOWS操作系统

    转自:[url]http://bbs.wuyou.com/viewthread.php?tid=121630&extra=&page=1[/url] 附件中有详细文章内容及Genera ...

  5. 安装windows和android双系统,安装Windows和Android双系统.doc

    安装Windows和Android双系统 轻松搞定Windows和Android双系统 前言:本文介绍在windows操作系统的基础上安装Android,并且正常引导双系统启动.采用先添加启动项,后安 ...

  6. linux 7升级win10双系统,安装 Windows 10 + Centos 7 双系统共存

    第一步 准备工作 分区 给CentOS 系统单独创建一个分区,具体看空闲硬盘的大小决定. 右键桌面上 [我的电脑] 或者 [此电脑] 图标,选择 [管理] → [计算机管理] → [存储] - [磁盘 ...

  7. 电脑安装双系统-linux系统上安装windows系统

    电脑安装双系统 1 背景 2 环境 3 思路 4 操作步骤 4.1 安装gparted 4.2 设置windows安装驱动器 4.3 安装windows10操作系统 4.4 设置开机引导 1 背景 电 ...

  8. linux装windows报错,安装Windows 和 Linux双系统(vmware) Centos7

    这里我安装的是Windows + Centos 7,如果是要安装Centos 6,步骤一样 一.安装Windows和Linux双系统需要先安装Windows然后安装Linux 解释:这里解释下为什么要 ...

  9. nvme固态必须uefi启动吗_【Ubuntu】UEFI安装Windows 10和Ubuntu 18.04双系统(深度爬坑)...

    前言 必须先安装windows.如果先装Ubuntu再装Windows.安装Windows时会覆盖 EFI分区已有的引导,那么Ubuntu的引导就丢了.而先装Windows再装Ubuntu,Ubunt ...

最新文章

  1. ajax传值从前台到后台乱码,jquery ajax传值,get方式后台中文乱码
  2. 【转】POWER MANAGEMENT IN IEEE 802.11
  3. 变分自编码器VAE:一步到位的聚类方案
  4. nginx在linux为何效率高
  5. 第三篇——第二部分——第一文 SQL Server镜像简介
  6. 一条语句判断数x是否2的n次幂.求取二进制1的个数
  7. windows下安装、卸载mysql服务
  8. 公元2011年6月20日,我在博客园安家了,大家祝贺吧!
  9. 分享C#实现XML和实体序列化和反序列化的代码
  10. PHP如何在照片下面写一行字_如何使用php分别插入照片和文字?
  11. html编辑plist文件,Swift开发:Info.plist文件的常见配置
  12. 北航计算机学院复试流程,2018北航计算机考研复试经验
  13. python正则匹配中文
  14. Redhat使用yum install时提示This system is not registered with an entitlement server 的解决办法
  15. matlab fft能量守恒吗,功能关系 能量守恒定律
  16. <i> vs <em> vs <cite>
  17. 计算机网络:数据链路层
  18. 2万字系统总结,带你实现 Linux 命令自由?
  19. linux安装Oracle 11g详解
  20. jaeger分布式链路追踪

热门文章

  1. window.onload不能正常执行
  2. 女同事对我动手动脚不怕成小三
  3. HTC Desire|G7 怎么在HBOOT下面卡刷官方ROM
  4. 如何下载武清区卫星地图高清版大图?
  5. 大规模敏捷框架SAFe模型简介
  6. 好无聊啊~ 来试试用Python采集下载漫画【附原码哟~】
  7. JavaScript 多浏览器兼容问题及解决方案
  8. 大数据开发架构——调度系统的分类解析
  9. Map集合的概述与特点,常用API及特有的三种遍历方式总结,带应用
  10. 已知三角形三点坐标, 求三角形的面积