无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: Pauly
打印 上一主题 下一主题

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

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

使用道具 举报

3842#
发表于 2018-11-6 18:08:23 | 只看该作者
大神的工具确实很不错,哪怕是BOOTICE在添加UEFI启动序列上也很方便,一点也不输EASYUEFI这一国外的经典软件
回复

使用道具 举报

3843#
发表于 2018-11-15 13:47:02 | 只看该作者
本帖最后由 2011YEH 于 2018-11-15 13:51 编辑

可以作出不错的开机画面

回复

使用道具 举报

3844#
发表于 2018-11-15 14:02:52 | 只看该作者
kingsoft333 发表于 2018-10-31 20:01
请问这个使用方法 有教程吗??widnows10 改成UEFI 引导

往前面翻几个页面,有别人的提问及我的回答,另外,有启动选单及启动图片给你下载参考。
回复

使用道具 举报

3845#
发表于 2018-11-17 23:50:13 来自手机 | 只看该作者
感谢分享感谢分享
回复

使用道具 举报

3846#
发表于 2018-11-26 19:09:45 | 只看该作者
老哥有空帮忙看看,我这样设置为什么就不能引导,点菜单没反应。
而我用GRUB2
菜单
menuentry "【2】乌班图(ubuntu)LiveCD 操作系统" --class ubuntu --class os {
loopback loop (hd0,5)/ubuntu.iso
set root=(loop)
linux        /casper/vmlinuz locale=zh_CN keyboard-configuration/layoutcode?=cn boot=casper iso-scan/filename=/ubuntu.iso quiet splash ---
initrd        /casper/initrd.lz
}  

可以正常引导。

12.jpg (45.17 KB, 下载次数: 141)

12.jpg

123.png (22.78 KB, 下载次数: 143)

123.png
回复

使用道具 举报

3847#
发表于 2018-12-1 13:33:09 | 只看该作者
学习学习 能不能引导普通bios的
回复

使用道具 举报

3848#
发表于 2018-12-1 17:25:00 | 只看该作者
谢谢分享!
回复

使用道具 举报

3849#
发表于 2018-12-9 11:26:38 | 只看该作者
感谢楼主分享
回复

使用道具 举报

3850#
发表于 2018-12-12 14:12:50 | 只看该作者
谢谢分享
回复

使用道具 举报

3851#
发表于 2018-12-17 12:14:42 | 只看该作者
这个可以拯救xp了吗,感谢
回复

使用道具 举报

3852#
发表于 2018-12-25 00:09:28 | 只看该作者
本帖最后由 liuzhaoyzz 于 2018-12-27 14:36 编辑

pauly老大,您好!
        我测试了在UEFI下,启动微PE.ISO成功,启动动态WIN10.VHD成功,可以用来启动efi文件,还内置了uefi shell,可直接调用启动。xorboot很强大!贴上几个设置的图片。
        看了更新记录xorboot目前只支持iso/vhd/wim格式的磁盘仿真,希望支持vdf格式的磁盘仿真启动,便于UEFI下制作RAMOS,primo驱动只支持vdf格式的虚拟磁盘格式,谢谢!
        大概就是实现grub4dos下类似这样子的功能:
default 0
timeout 0
title vdf/SXWIN720180624NET
find --set-root /vdf/SXWIN720180624NET/D-RAMOS-2018-1211-15401.vdf
map --read-only /vdf/SXWIN720180624NET/D-RAMOS-2018-1211-15401.vdf (hd0)
map (hd0) (hd1)
map --hook
chainloader (hd0,0)/bootmgr





        也希望后期能够支持img格式的磁盘仿真启动。谢谢!

        另外,能否详细介绍分享下您在UEFI下实现ISO文件磁盘仿真的方法?越细致越好,因为现在xorboot在不支持vdf的情况下,众多RAMOS玩家想尝试把C盘文件放进ISO里面,配合Primo ramdisk驱动来实现启动RAMOS的目的,这中间尝试了很多方法,包括UltraISO、HD2ISO等等都提示“Not an UEFI-bootable  ISO image”,用的xorboot的制作启动ISO也不行,PE.ISO就可以启动啊,为什么windows反而不行?不知道该怎样实现?

        
       能否通过UEFI-SHELL实现vdf或者img之类的磁盘仿真?您的思想能否分享下或者工具能否开源?请看下这个帖子:uefi单镜像p驱ramos关键性突破 - RAMOS - 无忧启动论坛 - Powered by Discuz! http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
UEFI下内存盘创建工具 - UEFI启动区 - 无忧启动论坛 - Powered by Discuz! http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2
另外建议XORBOOT-UEFI版本单独开帖子,BIOS版本和UEFI版本弄在一起,不方便看帖查找资料和回帖反馈。

导出XORBOOT启动文件.jpg (65.92 KB, 下载次数: 172)

导出XORBOOT启动文件.jpg

xorboot-menu.jpg (81.18 KB, 下载次数: 170)

xorboot-menu.jpg

启动系统类型.png (153.23 KB, 下载次数: 156)

启动系统类型.png

新增UEFI启动序列.jpg (61.2 KB, 下载次数: 157)

新增UEFI启动序列.jpg
回复

使用道具 举报

3853#
发表于 2018-12-26 12:22:18 | 只看该作者
UEFI多系统引导工具
回复

使用道具 举报

3854#
发表于 2018-12-28 14:33:51 | 只看该作者
谢谢分享!!!!
回复

使用道具 举报

3855#
发表于 2018-12-28 17:21:04 | 只看该作者
好吧。又是个好东西。我是来学习的
回复

使用道具 举报

3856#
发表于 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大关注下。
④可以选择“文件位于启动设备”。   
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

3861#
发表于 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
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

3864#
 楼主| 发表于 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)
回复

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

3868#
发表于 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
回复

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-29 07:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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