接着昨天

上一篇文章写到了,安装传统BIOS启动,昨天有点遗漏,需要注意的是,我写的--boot-directory=h:\boot\bios ,这里的h: 是我的U盘在这台电脑上的实际盘符。那么接下来开始支持efi 的grub2的安装。

64位efi

注意,使用管理员权限打开命令行,使用cd命令到grub目录下,然后输入命令如下:

只要后面没有报错,一般来说就成功了。h:是我的U盘的实际盘符。

我这个是已经做成功的,grub.cfg是自己创建的,名字必须是这个。同时在efi/boot 命令下生成BOOTX64.EFI文件。

32位efi

同样,执行命令就可以安装32位efi:

上图中的i386-efi 就是。

同时在efi/boot 下生成2个文件,即:BOOTIA32.EFI和grub.efi。

其他

根据以上步骤,已经完成整个步骤的80%,接下来还需要几个文件。

在U盘 boot/bios/grub/ 目录下面创建grub.cfg文件, 这个就是到时候传统bios启动时的配置文件。

在U盘 boot/grub/ 目录下面创建grub.cfg文件,这个是UEFI启动时加载的配置文件。

将grub-2.02-for-windows目录下面的unicode.pf2复制到U盘的boot/bios/grub/fonts和boot/grub/fonts 目录下。这个是字体文件。

将 grub-2.02-for-windows/locale/zh_CN 目录下面的grub.mo文件复制到boot/bios/grub/locale和boot\grub\locale 目录下,并改名为zh_CN.mo

grub.cfg

由于我也不是太熟悉grub的一些语法,我就把我的支持efi启动的,也就是boot/grub/ 目录下的grub.cfg文件贴出来。它可以正常启动Fedora的LiveCD映像,因为我已经重新安装Fedora系统了,并且开始搞项目了。建议grub.cfg文件用VS code打开,因为有语法高亮,其他的如sublime,notepad++没有高亮。

其中两个Fedora选项是没有错的,archlinux的选项我不确定。

相关下载

我把Qemu启动测试器的源代码也附上,这个软件是无忧论坛的一名大神开发的。

Qemu启动测试器.zip: https://liangz.ctfile.com/fs/15717665-234687492

Q启动测试器Final源码.zip: https://liangz.ctfile.com/fs/15717665-234687506

bootice_2013.1.3.3.zip: https://liangz.ctfile.com/fs/15717665-234687536

如有错误,敬请指出,感谢阅读!   —2018-01-22  14:49:23

grub2命令 linux启动盘,使用grub2制作多重启动盘(下)相关推荐

  1. Linux 服务器(二)-linux安装方法之Centos安装介绍——Windows中制作USB启动盘 MacOS中制作USB启动盘

    Linux 服务器(二)-linux安装方法之Centos安装介绍--Windows中制作USB启动盘 & MacOS中制作USB启动盘 安装方法 Centos安装方法: 下载镜像 按需选择下 ...

  2. 用BOOTICE工具创建U盘隐藏分区制作PE启动盘(

    用BOOTICE工具创建U盘隐藏分区制作PE启动盘(附PE系统内置工具添加说明)         我们很多人都是知道如何拿自己的U盘或存储卡应急做PE启动盘用来启动自己的电脑,进行系统安装以及维护的, ...

  3. 制作多重启动光盘——启动易(EasyBoo…

    点这里下载==> 启动易(EasyBoot) v5.12 简体中文版 用EasyBoot刻盘正好可以解决这个问题.EasyBoot是一款集成化的中文启动光盘制作工具,它可以制作光盘启动菜单.自动 ...

  4. grub2命令 linux启动盘,Grub2 制作多系统U盘启动

    文章目录 1.通过DiskGenius对U盘进行转换,并分区 2.在Linux系统中向U盘安装`grub2` 3.去GNOME-LOOK官网下载喜欢的主题 4.配置grub2 5.制作Mac启动盘 6 ...

  5. bootmgr添加引导linux,基于bootmgr用EasyBCD制作多启动项引导U盘教程

    大家可能都知道网上的双启动U盘一般都会把U盘分成3个区,其中2个启动分区是隐藏的看不到,剩下的是正常U盘分区,而如果只用一个U盘分区怎么实现多启动引导呢,比如实现又可以启动winpe还可以启动dos镜 ...

  6. 新计算机无法 盘启动不了怎么办,制作好U盘启动盘,却无法引导启动,该怎么办?...

    原标题:制作好U盘启动盘,却无法引导启动,该怎么办? 我们在日常使用电脑时免不了电脑系统有崩溃的时候,然而在众多的安装系统的方法中"启动盘"是最为熟知的安装方法之一,然而在我们是用 ...

  7. u盘魔术师给服务器装系统,U盘魔术师怎么装系统 U盘魔术师USM制作PE启动盘方法...

    U盘魔术师是一个很好用的装系统的工具,并且可以利用USM制作PE启动盘,很多用户都不太了解具体的方法,其实也非常的简单,下面小编就来给大家介绍一下U盘魔术师怎么装系统,赶紧来看看吧! U盘魔术师怎么装 ...

  8. linux下u盘分区合并,linux下给U盘分区并制作文件系统-u盘文件系统

    初探 不同于Ubuntu/Win等桌面发行版本,服务器型(非图形化系统)的linux系统通常不主动挂载U盘,因此当U盘插入后是不会有任何提示的,那我们如何知道U盘是否被系统所识别呢? 那就只能查看系统 ...

  9. linux制作电脑启动盘,Linux启动盘的制作Linux -电脑资料

    Linux的启动软盘有boot盘和boot/root盘之分,所谓的boot盘只能用来启动已经安装在硬盘上的 Linux系统 ,而boot/root盘本身就是一个 迷你Linux系统, Linux的启动 ...

最新文章

  1. 计算机系统的组成doc,《计算机系统的组成》.doc
  2. 再见python你好go语言_再见Shell,你好Python
  3. 以一致的体验交付和管理云原生多集群应用
  4. jsp mysql修改密码_Servlet+JSP+MySQL实现用户管理模块之七、实现用户信息更新和重置密码...
  5. 我使用过的Linux命令之curl - 强大的网络传输工具
  6. [react] 你对immutable有了解吗?它有什么作用?
  7. 拼小圈营销群_深圳弘辽科技电商:拼多多“砍单免费拿”:一场关于人性的较量...
  8. 【Flink】Flink 实现 AT_LEAST_ONCE EXACTLY_ONCE 案例
  9. vb按热键启动应用程序
  10. Native Instruments Maschine 2 Factory Library Mac(预置音色库)
  11. Python游戏开发入门3 Pygame屏幕绘制机制
  12. 设计师学python还是processing_人人都能学会的processing创意编程能实现什么?
  13. 卡内基梅隆大学计算机科学,美国卡内基梅隆大学计算机专业怎么样?
  14. VScode的代码截图插件CodeSnap
  15. 【机器学习-分类】决策树预测
  16. 路由器常用功能有哪些 路由器功能介绍【详解】
  17. React---关于useCallback和useMemo的详解
  18. 取消开机CHKDSK磁盘检查
  19. Linux服务器之间使用scp免密传输文件
  20. VS或VC编译正常,但运行时出现Stack overflow

热门文章

  1. 何时开始乙肝抗病毒治疗?
  2. 常规保养配件信息查询api接口
  3. 07-mysql多表查询
  4. 友人与友情【诗词13首】
  5. 关系型到文档型的跨越:颠覆你对数据库数据模型的认识
  6. nmcli命令及team链路聚合
  7. Vim7.4 配置项列表
  8. 嵌入式系统工程化设计4
  9. ElasticSearch系列03:ES的数据类型
  10. html如何画出抽奖的转盘,css 如何“画”一个抽奖转盘