陈晓猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

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) 

posted on 2018-12-25 16:58  陈晓猫  阅读(7220)  评论(0编辑  收藏  举报