无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: Pauly
打印 上一主题 下一主题

[原创] 【XORBOOT Uefi: 多系统引导程序】-(2019-04-04 v0.25)

    [复制链接]
3841#
发表于 2018-12-28 17:21:04 | 只看该作者
回复

使用道具 举报

3842#
发表于 2018-12-30 13:15:43 | 只看该作者
本帖最后由 liuzhaoyzz 于 2018-12-30 13:19 编辑

    Xorboot-UEFI启动efi/vhd/wim/iso等各种类型的文件,文件位置有4种定位方法:
①可以选择“文件位于任意的磁盘上”,让Xorboot-UEFI全盘搜索;感觉这种方式最简单最稳定。
②可以选择“文件位于指定磁盘上”,让Xorboot-UEFI搜索选择efi/vhd/wim/iso所在的磁盘;
③可以选择“文件位于指定的磁盘的指定分区上”,让Xorboot-UEFI从efi/vhd/wim/iso所在的磁盘及分区启动;【浩反馈PE.ISO位于MBR磁盘的逻辑分区的时候,选择该项有问题。BOOTICE: 启动维护工具】-(2016-06-17 v1.3.4 测试)我测试,选择这个启动项目,如果PE.ISO位于MBR磁盘的逻辑分区,下拉列表无法枚举出逻辑分区所在的分区,选择前两个则没问题,还有放在主分区也没问题,请pauly大关注下。
④可以选择“文件位于启动设备”。   
回复

使用道具 举报

3843#
发表于 2018-12-31 22:29:22 | 只看该作者
软件越来越棒了,0.24什么时候出正式版
回复

使用道具 举报

3844#
发表于 2019-1-6 11:21:10 | 只看该作者
下载测试一下
回复

使用道具 举报

3845#
发表于 2019-1-9 12:52:51 | 只看该作者
刚入门,来学习一下,谢谢!
回复

使用道具 举报

3846#
发表于 2019-1-12 14:14:20 | 只看该作者
非常不错的引导程序。。
回复

使用道具 举报

3847#
发表于 2019-1-15 14:38:52 | 只看该作者
本帖最后由 童cy 于 2019-1-15 14:40 编辑

请问如何像grub2的loopback一样引导linux镜像
原来用grub2引导linux镜像
  1.         set isofile="/archlinux-2018.07.01-x86_64.iso"
  2.         set partition="1"
  3.         loopback loop (hd0,$partition)$isofile
  4.         linux (loop)/arch/boot/x86_64/vmlinuz archisolabel=arch_201807 img_dev=/dev/nvme0n1p$partition img_loop=$isofile earlymodules=loop
  5.         initrd (loop)/arch/boot/x86_64/archiso.img
复制代码
这是通过loopback读镜像到内存,拿到vmlinuz和initrd两个文件,再传iso路径就行

xorboot里我可以把这两文件解压出来,用"linux内核"方式引导
  1. 系统类型:linux内核
  2. 文件名:/archlinux-2019.01.01-x86_64/arch/boot/x86_64/vmlinuz
  3. 命令行:img_dev=/dev/sda2 img_loop=/archlinux-2019.01.01-x86_64.iso archisobasedir=arch archisolabel=ARCH
  4. Initrd:/archlinux-2019.01.01-x86_64/arch/boot/x86_64/archiso.img
复制代码

但如果用"linux iso"方式就不行
  1. 系统类型:linuxISO
  2. 文件名:/archlinux-2019.01.01-x86_64.iso
  3. kernel:/arch/boot/x86_64/vmlinuz
  4. 命令行:img_dev=/dev/sda2 img_loop=/archlinux-2019.01.01-x86_64.iso archisobasedir=arch archisolabel=ARCH
  5. Initrd:/arch/boot/x86_64/archiso.img
复制代码

其他失败尝试:命令行用"from="方式;文件名,initrd加${loop}

点评

解压后替换 ESP 分区下 \efi\Boot\bootx64.efi 试一下看  详情 回复 发表于 2019-2-28 14:27
回复

使用道具 举报

3848#
发表于 2019-2-10 20:25:07 | 只看该作者
老大,好久不见你啦
回复

使用道具 举报

3849#
发表于 2019-2-27 11:22:45 | 只看该作者
下载学习,谢谢分享!
回复

使用道具 举报

3850#
 楼主| 发表于 2019-2-28 14:27:26 | 只看该作者
童cy 发表于 2019-1-15 14:38
请问如何像grub2的loopback一样引导linux镜像
原来用grub2引导linux镜像
这是通过loopback读镜像到内存, ...

解压后替换 ESP 分区下 \efi\Boot\bootx64.efi 试一下看
bootx64.rar (1 MB, 下载次数: 39)

点评

还是没成功 用原来的bootx64.efi是主界面闪一下后回到主界面 用这版是进到一个黑屏,没有任何输出,按方向键就回到主界面 如果老大你愿意,可以下载试试 http://mirrors.163.com/archlinux/iso/2019.03.01/archlinux  详情 回复 发表于 2019-3-8 22:02
回复

使用道具 举报

3851#
发表于 2019-2-28 23:18:51 | 只看该作者
本帖最后由 sunsea 于 2019-2-28 23:20 编辑

话说启动wim能增加以minint和detecthal参数启动嘛……这样就可以直接以解开方式启动PE了……省去配置一堆bcd和iso转接了
回复

使用道具 举报

3852#
发表于 2019-3-1 09:54:29 | 只看该作者
谢谢楼主的分享
回复

使用道具 举报

3853#
发表于 2019-3-8 13:07:27 | 只看该作者
专门为了xorboot来到了这个论坛。
回复

使用道具 举报

3854#
发表于 2019-3-8 22:02:36 | 只看该作者
Pauly 发表于 2019-2-28 14:27
解压后替换 ESP 分区下 \efi\Boot\bootx64.efi 试一下看

还是没成功
用原来的bootx64.efi是主界面闪一下后回到主界面
用这版是进到一个黑屏,没有任何输出,按方向键就回到主界面
如果老大你愿意,可以下载试试 http://mirrors.163.com/archlinux ... 19.03.01-x86_64.iso

点评

把启动文件名设置为 “/arch/boot/x86_64/vmlinuz.” 试一下,vmlinuz 后面有一个点  详情 回复 发表于 2019-3-9 09:15
回复

使用道具 举报

3855#
 楼主| 发表于 2019-3-9 09:15:31 | 只看该作者
童cy 发表于 2019-3-8 22:02
还是没成功
用原来的bootx64.efi是主界面闪一下后回到主界面
用这版是进到一个黑屏,没有任何输出,按方 ...

把启动文件名设置为 “/arch/boot/x86_64/vmlinuz.” 试一下,vmlinuz 后面有一个点

点评

加了点就成功了,非常感谢  详情 回复 发表于 2019-3-9 15:08
回复

使用道具 举报

3856#
发表于 2019-3-9 15:08:21 | 只看该作者
Pauly 发表于 2019-3-9 09:15
把启动文件名设置为 “/arch/boot/x86_64/vmlinuz.” 试一下,vmlinuz 后面有一个点

加了点就成功了,非常感谢
回复

使用道具 举报

3857#
发表于 2019-3-10 09:56:27 | 只看该作者
功能很强大啊。
回复

使用道具 举报

3858#
发表于 2019-3-14 14:22:36 | 只看该作者
好东西 支持一下
回复

使用道具 举报

3859#
发表于 2019-3-15 08:34:17 | 只看该作者
用来启动win10+deepin相当好用。
回复

使用道具 举报

3860#
发表于 2019-3-21 13:04:02 | 只看该作者
作者的BOOTICE用了很久,给力。
再试试这个!
回复

使用道具 举报

3861#
发表于 2019-3-24 10:12:38 | 只看该作者
Pauly,
Thank you very much for your amazing program.
I was wondering if you know how to boot parted magic from iso with xorboot uefi.
The boot process starts, however at some point parted magic cannot find PMAGIC_2019_01_03.SQFS
Few other isos like booit for uefi and image for uefi, also have problems finding files after booting the iso.

非常感谢您的精彩节目。
我想知道你是否知道如何使用xorboot uefi从iso启动parted magic。
启动过程开始,但是在某些时候,魔法师无法找到PMAGIC_2019_01_03.SQFS
很少有其他isos像uofi的booit和uefi的图像,在启动iso后也找不到文件。

点评

Please try the new version.  详情 回复 发表于 2019-3-31 13:55
回复

使用道具 举报

3862#
 楼主| 发表于 2019-3-31 13:55:20 | 只看该作者
Orochi77 发表于 2019-3-24 10:12
Pauly,
Thank you very much for your amazing program.
I was wondering if you know how to boot parte ...

Please try the new version.
回复

使用道具 举报

3863#
发表于 2019-3-31 19:32:41 | 只看该作者
感谢大神的作品,更新一下
回复

使用道具 举报

3864#
发表于 2019-3-31 19:50:31 | 只看该作者
新版终于出来了,谢谢分享,bios版的更新吗?

点评

BIOS版本暂不更新  详情 回复 发表于 2019-4-1 07:34
回复

使用道具 举报

3865#
 楼主| 发表于 2019-4-1 07:34:41 来自手机 | 只看该作者
zgzxp 发表于 2019-3-31 19:50
新版终于出来了,谢谢分享,bios版的更新吗?

BIOS版本暂不更新

点评

感恩!辛苦了  发表于 2019-4-1 11:19
回复

使用道具 举报

3866#
发表于 2019-4-1 17:48:28 | 只看该作者
XorBootUx64_0.25的菜单文件貌似和xorboot.efi一起放\efi\boot目录下找不到xorboot.xor了,xorboot.xor必须放\efi\xorboot目录下。
回复

使用道具 举报

3867#
发表于 2019-4-1 20:26:44 | 只看该作者
好东西,正想做个多系统安装的东东
回复

使用道具 举报

3868#
发表于 2019-4-1 22:08:26 | 只看该作者
Pauly,

Thank you for the new version.
I did find few bugs while testing it.
1.When selecting System Type =>Linux Iso, no iso can be selected, Only xor files.
If we manually set the path to /iso/ifl.iso, the file is not found during boot.
None of my iso files boot.
2. I am not sure if this was done on purpose, but the extra parameters section has been switched between system type -> iso file and system type -> linux iso. System type iso file now has initrd and cmd as extra parameters, and system type-> linux iso has not extra parameters at all.
3. When booting linux iso files and specifying initrd file, I get "checkKernelsetup Failed: 3" error.
I hope you can fix those issues.

Thanks

=======

保利,

谢谢你的新版本。
测试时我确实发现了一些bug。
1.选择System Type => Linux Iso时,不能选择iso,只能选择xor文件。
如果我们手动将路径设置为/iso/ifl.iso,则在引导期间找不到该文件。
我的iso文件都没有启动。
2.我不确定这是否是故意的,但额外的参数部分已在系统类型 - > iso文件和系统类型 - > linux iso之间切换。系统类型iso文件现在有initrd和cmd作为额外参数,而system type-> linux iso根本没有额外的参数。
3.在启动linux iso文件并指定initrd文件时,出现“checkKernelsetup Failed:3”错误。
我希望你能解决这些问题。

谢谢

点评

Sorry, int the new version, the system types are different from old ones, you should modify the menu manually.  详情 回复 发表于 2019-4-1 22:38
回复

使用道具 举报

3869#
 楼主| 发表于 2019-4-1 22:38:13 | 只看该作者
Orochi77 发表于 2019-4-1 22:08
Pauly,

Thank you for the new version.


Sorry, in the new version, the system types are different from old ones, you should modify the menu manually.

点评

老的菜单好像可以读啊,再另存为行不行?  详情 回复 发表于 2019-4-3 09:32
回复

使用道具 举报

3870#
发表于 2019-4-2 00:34:44 | 只看该作者
Pauly,

I tried booting a simple linux iso from ntfs partition, I get /iso/ifl.iso not found!
In the 0.24 version, the same iso booted fine.
Right now I cannot boot anything except efi files.
Maybe someone can confirm this.

======

保利,

我尝试从ntfs分区启动一个简单的linux iso,我找不到/iso/ifl.iso!
在0.24版本中,相同的iso启动很好。
现在除了efi文件我无法启动任何东西。
也许有人可以证实这一点。

点评

Maybe you should re-make the boot menu file.  详情 回复 发表于 2019-4-2 09:08
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-9-12 18:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表