Xorboot-UEFI新手入门教程
        Xorboot-UEFI是一款UEFI下轻量级的图形化多系统引导程序,pauly于2014年国庆节期间发布了预览版。搜了下论坛,关于Xorboot-UEFI新手入门的教程很少,pauly大神的那个置顶帖子很长,看来看去反而让人发晕,其实Xorboot-UEFI的使用很简单,为了让像我这样子的新手快速入门,因此我写了这篇Xorboot-UEFI的step by step新手入门图文教程(部分图片来自论坛网友huapox等,感谢!)。本文适用于有一定启动基础知识的、没接触过Xorboot-UEFI的用户,本教程力争以简短精炼、通俗易懂的话语来说明Xorboot-UEFI的使用方法。
        所需的工具和软件:操作系统要求VISTA以上,一般地UEFI64位系统居多,操作系统版本要与Xorboot-UEFI程序版本一致才行。
        Xorboot-UEFI,【XORBOOT Uefi: 多系统引导程序】-(2017-12-27 v0.24 测试) - 综合讨论区 - 无忧启动论坛 http://bbs.wuyou.net/forum.php?m ... p;extra=&page=1
295页之后的才是 Xorboot-UEFI版本。http://bbs.wuyou.net/forum.php?m ... extra=&page=295
1、BIOS设置:关闭安全启动,因为Xorboot-UEFI没有通过微软数字签名。CSM模块设置为带UEFI的选项。
<ignore_js_op>

<ignore_js_op> 
2、添加UEFI引导序列:从UEFI模式启动PE或者windows,在主界面单击UEFI启动序列,在弹出的界面中单击导出XorBoot.efi,保存到(esp/fat32)\EFI\XORBOOT\目录下,名字默认为bootx64.efi(文件名可以任意更改,但在优盘上应为\efi\boot\bootx64.efi)。添加UEFI引导序列会生成一个新的启动项与原来的Windows boot manager并列,这样子不影响原有的UEFI启动项,据网友反馈说用Xorboot-UEFI作为第一引导首次安装系统不能正确更新系统配置信息(shift+F10,cd oobe,msoobe可解决),还有反应说在WIN10下可能会有系统更新失败的情况,不知道Xorboot-UEFI后来修正没有。
需要说明的是,很多新主板UEFI启动不但支持从GPT硬盘启动,还支持从MBR硬盘启动,甚至不需要FAT32分区,可以从MBR硬盘的NTFS分区启动。
<ignore_js_op> 
3、编辑菜单:打开Xorboot-UEFI,如果有菜单就直接加载,如果没有就新建一个,注意新建菜单似乎必须保存在(esp/fat32)\EFI\XORBOOT\目录下,64位的菜单文件是xorboot.xor,32位的菜单文件是xorboot32.xor。图形菜单背景图片为\efi\xorboot\back.bmp和\efi\xorboot\hilight.bmp。
<ignore_js_op>

<ignore_js_op> 
为了形象,我打个比方,xorboot.xor类似于windows的BCD,类似于grub4dos的menu.lst,不过xorboot.xor支持文本和图形菜单,可以启动以下类型:
<ignore_js_op> 
(1)EFI应用程序
(2)windows NT6+
<ignore_js_op> 
(3)vhd文件,VHD 文件的启动,需要 \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI文件支持(v0.10之后已内置)。
(4)wim文件,WIM 文件启动功能,需要 \EFI\MICROSOFT\BOOT\文件夹下有BOOTMGFW.EFI和BOOT.SDI两个文件(v0.10之后已内置)。从光盘直接启动 WIM 文件时,请勾选“将 WIM 文件读入到内存” 选项,加载wim到内存至少需要3倍于wim文件大小的内存。
<ignore_js_op> 
(5)linux内核(vmliuz)
<ignore_js_op> 
(6)UEFI Shell(已内置),进入后可用map -b看盘符,fs0:切换盘符,cd切换目录,ls列文件,输入efi文件启动对应的efi模块,help -b看命令帮助。
<ignore_js_op> 
(7)ISO镜像文件,主要是PE类型的ISO文件,网友有反应某些MAC下ISO仿真启动失败。亲测微PE10.ISO启动成功。
<ignore_js_op> 
(8)Linux ISO文件,命令行参数是 from=/porteus.iso这样子,注意文件名一定要正确,全部为小写。
<ignore_js_op> 
(9)Xorboot子菜单
(10)关机重启和从下一设备启动

Xorboot-UEFI启动efi/vhd/wim/iso等各种类型的文件,文件位置有4种:
①可以选择“文件位于任意的磁盘上”,让Xorboot-UEFI全盘搜索;
②可以选择“文件位于指定磁盘上”,让Xorboot-UEFI搜索选择efi/vhd/wim/iso所在的磁盘;
③可以选择“文件位于指定的磁盘的指定分区上”,让Xorboot-UEFI从efi/vhd/wim/iso所在的磁盘及分区启动;在选择了正确的磁盘分区的情况下,这种方式最稳定。
④可以选择“文件位于启动设备”。

4、设置后,重启即可看到启动菜单,用箭头和回车选择启动项。从网上找了几个图片贴上来(谢谢原作者):
<ignore_js_op>

<ignore_js_op>

<ignore_js_op>

<ignore_js_op>

压轴的美女们出场了: <ignore_js_op> 
                                                          你喜欢哪一个呢?

选择Xorboot-UEFI启动有什么优点和缺点呢?Xorboot-UEFI和grub4dos类似,是多系统引导器,可以管理多达32个系统的启动,可用来启动常规XXXX.EFI文件,内置了UEFI Shell;Windows NT 6.x VHD/VHDX/WIM;Linux系统;ISO镜像文件等类型,还能用来制作ISO启动镜像(注意微软的 BOOTMGFW.EFI 需要 UDF 文件系统才能找到 BCD 文件)。他的启动菜单可以用彩色文本菜单,也可以用美观的背景图片和图片菜单,从图片文件生成点阵菜单支持多种图片格式(png, bmp, gif, jpg, wmf)。内置了对FAT12/FAT16/FAT32/NTFS/EXFAT/EXT2/EXT3/EXT4/iso9660文件系统的读取支持,稳定性超过UEFI固件提供的文件系统支持,hfs/hfs+/hfsx文件系统的支持还在研究中。xorboot目前不支持命令行,pauly说将来会支持。

论坛其他Xorboot-UEFI示例和教程:
1、采用xorboot+grub4dos双引导ubuntu+clonezilla+wepe+clover+MACPE - PE讨论区 - 无忧启动论坛
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=403144
2、huapox提供的XorBoot UEFI 多系统引导配置分享。 - 综合讨论区 - 无忧启动论坛http://bbs.wuyou.net/forum.php?mod=viewthread&tid=379062
3、xorboot-uefi菜单示例-pauly
http://bbs.wuyou.net/forum.php?m ... &fromuid=298214
3297#附件是pauly自己机子上的启动菜单,图片是1920*1080。
其中第四项是启动 Ubuntu 的,供参考 <ignore_js_op> XorBoot示例.rar (2.97 MB, 下载次数: 6)

Xorboot-UEFI新手入门教程的更多相关文章

  1. 安卓自动化测试(2)Robotium环境搭建与新手入门教程

    Robotium环境搭建与新手入门教程 准备工具:Robotium资料下载 知识准备: java基础知识,如基本的数据结构.语法结构.类.继承等 对Android系统较为熟悉,了解四大组件,会编写简单 ...

  2. gulp的使用以及Gulp新手入门教程

    Gulp新手入门教程 原文  http://w3ctrain.com/2015/12/22/gulp-for-beginners/ Gulp 是一个自动化工具,前端开发者可以使用它来处理常见任务: 搭 ...

  3. 【LaTeX】E喵的LaTeX新手入门教程(6)中文

    假期玩得有点凶 ._.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版 [LaTeX]E喵的LaTeX新手入门教程(3)数学公式 ...

  4. 【LaTeX】E喵的LaTeX新手入门教程(4)图表

    这里说的不是用LaTeX画图,而是插入已经画好的图片..想看画图可以把滚动条拉到底.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础 ...

  5. 【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织

    这不是最后一篇,明天开始建模所以会从6号开始继续更新.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版 [LaTeX]E喵的La ...

  6. 【LaTeX】E喵的LaTeX新手入门教程(3)数学公式

    昨天熄灯了真是坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版上一期测试答案1.大家一开始想到的肯定是\LaTeX{}er ...

  7. 【LaTeX】E喵的LaTeX新手入门教程(1)准备篇

    昨天熄灯了真是坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版上一期测试答案1.大家一开始想到的肯定是\LaTeX{}er ...

  8. 【LaTeX】E喵的LaTeX新手入门教程(2)基础排版

    换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{ar ...

  9. 【LaTeX】E喵的LaTeX新手入门教程(3)

    [LaTeX]E喵的LaTeX新手入门教程(3) 数学公式作者: 郭英东.sty 昨天熄灯了真是坑爹.前情回顾 [LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新 ...

随机推荐

  1. netstat和net命令粗谈

    网络连接查看命令netstat netstat -a 查看开启了哪些端口,常用netstat -an netstat -n 查看端口的网络连接情况,常用netstat -an netstat -v 查 ...

  2. 入门项目 A6 lib common 登陆状态装饰

    # 用户认证装饰器 def auth(func): from core import src def inner(*args, **kwargs): # 调用被装饰函数前需要做的操作 if src.u ...

  3. ES6 模板字符串Template String

    1. 模板字符串简介: 顾名思义,模板字符串是用来定义一个模板是使用的,就像Vue,React中的template语法. 首先,先来了解一下template string的基本用法: 在ES5中,我们 ...

  4. idea【快捷键】

    ctrl+shift+a:全局搜索 IDEA 的操作和设置 shift+f6:重命名 ctrl+alt+m:提取方法 ctrl+alt+l:格式化代码 ctrl+alt+o:优化导入类和包 ctrl+ ...

  5. H5介绍与测试设计

    近期的项目中接触的基本都为H5的测试工作,从项目初期评审到测试工作的完成过程中,遇到了很多问题是与APP测试方法不太相同的地方,在此希望总结测试过程遇到的问题及新思路给之后会接触到H5测试的同学. 这 ...

  6. react-native 配置 在mac 上找不到.npmrc

    打开终端,切换到根路径 一.open .npmrc(会提示找不到该文件,没关系) 二.npm config set registry https://registry.npm.taobao.org 三 ...

  7. String与StringBuilder 区别

    string 是不可变字符串.一旦创建不可修改,使用Insert.Remove.PadLeft.Replace.Splict等,返回都是新的字符串对象. StringBuilder 是可变字符串,大多 ...

  8. fabric一些资料网站,长期更新

    nodejs的入门教程 http://nqdeng.github.io/7-days-nodejs/#1.2 http://blog.fens.me/series-nodejs/ fabric的知识博 ...

  9. sublime text常用快捷键及多行光标批量操作教程

    sublime text常用快捷键及多行光标批量操作教程   版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/a772304419/article/d ...

  10. java效验只能为数字类型

    首先要import java.util.regex.Pattern 和 java.util.regex.Matcher /** * 利用正则表达式判断字符串是否是数字 * @param str * @ ...