vmware 上操作先看:vmware 上使用 EFI

建立ESP分区

参考 安装 archlinux 之用 parted 建立分区

第一行建立 gpt 分区表

第二行建立 ESP 分区

第三行设定 ESP 分区标志:boot

(parted) mklabel gpt
(parted) mkpart primary 1 512M
(parted) set 1 boot on

生成 ESP 分区的文件系统 fat32

mkfs.vfat -F32 /dev/sda1

安装grub2

mkdir -p /boot/efi
mount -t vfat /dev/sda1 /boot/efi

详见:
https://wiki.archlinux.org/index.php/GRUB2_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E5.88.9B.E5.BB.BA.E5.B9.B6.E6.8C.82.E8.BD.BD_UEFI_.E7.B3.BB.E7.BB.9F.E5.88.86.E5.8C.BA

https://wiki.archlinux.org/index.php/GRUB2#Hardware-Specific_UEFI_Examples

pacman -S grub-efi-x86_64
modprobe dm-mod
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck --debug

详见:
https://wiki.archlinux.org/index.php/Beginners'_Guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#Grub_2

grub-mkconfig -o /boot/grub/grub.cfg
cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

tips:

fstab 里不必包含ESP分区的信息

多块硬盘不影响

最好使用64位系统

EFI/GPT 简介

UEFI将替代已存在多年的BIOS,目前市场上的主板已经开始采用UEFI 。

从 Fedora 16 开始,将在全新的硬盘上默认使用 GPT (GUID Partition Table) 分区表。

现在的Mac基本都是64位的EFI Firmware。

在EFI系统上,windows只能安装到GPT磁盘。对于新安装,默认情况下,Windows 安装程序将创建可扩展固件接口系统分区(EFI 系统分区或 ESP)、Microsoft(R) 保留分区 (MSR) 和主 Windows 分区。

mbr无损转换为gpt?没找到方法。mklabel gpt 是丢失全部数据。

更多参考:

https://zh.wikipedia.org/wiki/%E5%8F%AF%E5%BB%B6%E4%BC%B8%E9%9F%8C%E9%AB%94%E4%BB%8B%E9%9D%A2

https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#For_GPT_partitioned_disks

https://access.redhat.com/knowledge/docs/zh-CN/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s2-grub-whatis-booting-uefi.html

转载于:https://www.cnblogs.com/congbo/archive/2012/09/20/2688795.html

安装 archlinux 之使用 EFI/GPT相关推荐

  1. gpt efi win7 linux,EFI+GPT安装Win7图文教程

    现在随着超过2T硬盘份额的逐渐增多,使用EFI+GPT方式安装系统系统的也越来越多了,但是因为新的BIOS和硬盘分区结构的变化,原来的系统安装方法也同样不适用了,本文主要介绍使用EFI和GPT安装系统 ...

  2. BIOS+MBR,BIOS+GPT,EFI+GPT/MBR几种安装方式的区别及grub位置的记录

    关于grub位置的一点记录 有四种安装情况(BIOS vs. EFI和MBR vs. GPT),但是其中两个具有相同的需求(其中一个极为罕见): **BIOS+MBR:**在具有传统MBR分区表的基于 ...

  3. linux虚拟机启动网卡命令,命令行下无法联网怎么办,vmware下安装archlinux实现网络连接,实机grub引导启动linux...

    安装archlinux可参考: 百度·贴吧里也有置顶帖给出了官方维基: 由于用的电信宽带需要客户端(大学苦逼,需要客户端),无线网卡也不支持(cmcc和chinanet都需要登陆网页,命令行下无线网连 ...

  4. arch linux安装到手机上,archlinux 的真机安装archlinux+deepin桌面系统(上)

    开头 很多人认为Archlinux比较适合稍微了解Linux一点的用户使用,但其实,我没有什么Linux使用经验,也可以拿过来用,就是稍感吃力,这里把自己安装archlinux 的过程发出来. 在安装 ...

  5. 记录自己完美安装Archlinux过程

    记录自己完美安装Archlinux过程 前言 准备 安装介质 磁盘准备 进入U盘的Linux系统 正式开始 1.联网 2.更新系统时间 3.分区与格式化 3.1 查看分区 3.2 进入选择的硬盘 3. ...

  6. arch linux u盘安装,安装 ArchLinux 到U盘(四)安装Archlinux

    再次重申:安装过程会格式化U 盘,内有资料,请先备份,如有遗失,概不负责!!! 启动虚拟机 点击 Power on this virtual machine 启动 Installer 虚拟机 点击 E ...

  7. efi linux win10,WIN10+UBUNTU15.04 kylin(EFI+GPT)

    首先,恭喜自己经过两天的辛苦努力终于完成双系统的安装,一般新购买的电脑预装win8,都是采用EFI+GPT方式,而网上的很多教程都是bios+mrt下安装双系统,什么easybcd... balaba ...

  8. 拯救者linux虚拟机,在联想拯救者笔记本上安装Archlinux XFCE桌面环境 202102

    最近尝试了一下在我的联想拯救者笔记本上安装 Archlinux 搭配 XFCE4 桌面环境,现记录一下安装过程. 声明:本安装过程仅供参考,不喜勿看,谢绝喷子! 安装基本系统 1.制作安装媒体: 在 ...

  9. 记录新手的一次安装ArchLinux的经历

    前言 Arch Linux其实是对新手很不友好的,安装过程虽然不是很繁琐,但是由于没有图形化界面,所以需要用户有基础的Linux的阅读和使用能力.至少,需要能根据教程输入安装指令. 为什么我会选择Ar ...

最新文章

  1. redis必杀高级:性能测试
  2. 网易SRC指责白帽子私自披露已修复漏洞,强势表态违刑必究
  3. 如何快速完成整理笔记?
  4. 大剑无锋之不都说面试不问mybatis,为什么我被虐了。。。【mybatis面试题】
  5. win10防火墙删除的文件在哪里_Win10系统我们是否还需要安装360
  6. jzoj4669-[NOIP2016提高A组模拟7.19]弄提纲【LCA,KMP,字符串】
  7. GridView 添加分害线
  8. thinkphp回调的php调用db类,请问thinkphp中model类自动完成功能 回调函数能不能获取其他字段的值?...
  9. 求和函数sumx_PowerBI公式-SUMX 函数
  10. 网易云音乐随机歌曲调用API接口
  11. Eclipse下maven使用嵌入式(Embedded)Neo4j创建Hello World项目
  12. 机器视觉对印刷业的影响
  13. 贝叶斯估计原理及流程
  14. 基于蓝墨云班课的翻转课堂实践
  15. 声乐表演中肢体语言的功能及运用
  16. java选填_java-选择填空题库
  17. AD账号导入--dsadd user
  18. 网管必看的好东东(十)
  19. 故乡,生活十多年的地方
  20. 【经验总结】“投”——如何寻找适合投递的期刊或者会议

热门文章

  1. python 字符编码
  2. kafka版本 不对问题
  3. c++ 模板教程(c语言中文网) 自己运行实例
  4. c++ primer5th,习题12.24
  5. windows与linux中的路径书写,斜杠、反斜杠用法总结
  6. [C++] this指针
  7. 查找这个接口的调用_事务处理不当,线上接口又双叒内存泄漏了!(附图解问题全过程)...
  8. C++11thread之detach()与join()的函数对比
  9. 步步理解 JAVA 泛型编程 – 共三篇
  10. REST WebService与SOAP WebService的比较