无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品★IDC大全★服务器租赁、托管★优惠促销★
可防勒索的强大数据备份恢复软件卡瑞飞系统和装机二合一超级U盘广告联系 QQ:184822951 微信:wuyouceo
楼主: Pauly

[原创] 【XORBOOT Uefi: 多系统引导程序】-(2017-12-27 v0.24 测试)

    [复制链接]
发表于 2019-1-9 12:52:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 7 天前 | 显示全部楼层
非常不错的引导程序。。
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
本帖最后由 童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}
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-1-19 02:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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