Xorboot-UEFI新手入门教程
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新手入门教程的更多相关文章
- 安卓自动化测试(2)Robotium环境搭建与新手入门教程
Robotium环境搭建与新手入门教程 准备工具:Robotium资料下载 知识准备: java基础知识,如基本的数据结构.语法结构.类.继承等 对Android系统较为熟悉,了解四大组件,会编写简单 ...
- gulp的使用以及Gulp新手入门教程
Gulp新手入门教程 原文 http://w3ctrain.com/2015/12/22/gulp-for-beginners/ Gulp 是一个自动化工具,前端开发者可以使用它来处理常见任务: 搭 ...
- 【LaTeX】E喵的LaTeX新手入门教程(6)中文
假期玩得有点凶 ._.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版 [LaTeX]E喵的LaTeX新手入门教程(3)数学公式 ...
- 【LaTeX】E喵的LaTeX新手入门教程(4)图表
这里说的不是用LaTeX画图,而是插入已经画好的图片..想看画图可以把滚动条拉到底.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础 ...
- 【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织
这不是最后一篇,明天开始建模所以会从6号开始继续更新.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版 [LaTeX]E喵的La ...
- 【LaTeX】E喵的LaTeX新手入门教程(3)数学公式
昨天熄灯了真是坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版上一期测试答案1.大家一开始想到的肯定是\LaTeX{}er ...
- 【LaTeX】E喵的LaTeX新手入门教程(1)准备篇
昨天熄灯了真是坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版上一期测试答案1.大家一开始想到的肯定是\LaTeX{}er ...
- 【LaTeX】E喵的LaTeX新手入门教程(2)基础排版
换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{ar ...
- 【LaTeX】E喵的LaTeX新手入门教程(3)
[LaTeX]E喵的LaTeX新手入门教程(3) 数学公式作者: 郭英东.sty 昨天熄灯了真是坑爹.前情回顾 [LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新 ...
随机推荐
- String Method的字符串变换的一个例子
<!DOCTYPE html> <html lang="en"><head> <meta charset="UTF-8" ...
- TP5 model层 返回的对象转数组
打开 database.php 增加或修改参数'resultset_type' => '\think\Collection',即可连贯操作 model('user')->select()- ...
- esLint 配置
默认eslint规则: 代码末尾不能加分号 ;(强迫症的我受不了)代码中不能存在多行空行:(这个我更也忍不了)tab键不能使用,必须换成两个空格:(超级不习惯)代码中不能存在声明了但未使用的变量:(这 ...
- CSS盒子内容
内边距 内边距(padding):内容与边框之间的距离 注意:padding 只能移动盒子的内容 padding属性联写: padding: 10px: 内边距的上下左右都移动 padding: 10 ...
- ES6 —— 数组总结
1. map:映射 一个对一个 arr.map(function(item) { ... }) 可以配合箭头函数:arr.map(item => ... ) let arr1 = [1 ...
- 元组tuple 可迭代对象
1. 字符串.元组和列表相互转化 s = 'abcdef' li = ['a','b','c','d'] tu = (1,2,4,9) v = tuple(s) print('v = ',v) w = ...
- vue中的$route和$router的区别
1. $route是一个对象 可以获取当前页面的路由的路径query.params.meta等参数: 2.$router是VueRouter的一个实例对象 在options中可以获取路由的routes ...
- SQL server 的身份验证模式
windows身份验证(本机的ip地址或者localhost 或者.或者127.0.0.1) SQL Server身份验证(用户名和密码登录) 常见的错误代码18456(登录失败)和18470(账户被 ...
- Unity3D UGUI实现Toast
项目中有些信息需要以Toast的形式体现出来,不需要交互,弹出后一段时间后消失,多个Toast会向上重叠,下面是一个UGUI Toast的实现,动画部份用到了Dotween来实现 首先需要制作Toas ...
- 软件安装配置笔记(三)——ArcGIS系列产品安装与配置(补档)(附数据库连接及数据导入)
在前两篇安装配置笔记之后,就忘记把其他安装配置笔记迁移过来了,真是失误失误!趁现在其他文档需要赶紧补上. 目录: 一.ArcMap 二.ArcMap连接数据库并导入数据 三.Arcgis Pro 四. ...