无忧启动论坛

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

[求助] 请教大佬们,怎么用refind加 vdiskchain插件启动 vDisk 文件?

  [复制链接]
跳转到指定楼层
1#
发表于 2022-10-28 18:19:13 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
按如下官方说明:
使用其他 bootloader 启动 vDisk 文件
通过前面的说明我们知道,Ventoy 可以启动 Ventoy 所在的磁盘上的 vdisk 文件,也可以启动非 Ventoy 盘(本地磁盘)上的 vdisk 文件。 但是这两者都必须要通过 Ventoy 才可以启动。 实际上 vdisk 启动这个功能是可以独立出来的。 可以集成到其他 bootloader 中来启动,比如 grub4dos/grub2/rEFInd/Systemd-boot 等。
唯一的要求是 vdisk 文件所在的分区文件系统只能是 FAT32/NTFS/exFAT/XFS/Ext2/Ext3/Ext4/UDF 中的一种。使用方法如下:

================== i386-pc ======================
GRUB4DOS:
kernel /ipxe.krn vdisk=/MyVdiskDir/Deepin.vdi.vtoy
initrd /vdiskchain

GRUB2:
linux16  (hd0,1)/test123/ipxe.krn vdisk=/MyVdiskDir/Deepin.vdi.vtoy
initrd16 (hd0,1)/test123/vdiskchain


================== x86-64-efi ======================
GRUB2:
chainloader (hd0,1)/test123/vdiskchain vdisk=/MyVdiskDir/Deepin.vdi.vtoy

rEFInd:
loader /vdiskchain vdisk=/MyVdiskDir/Deepin.vdi.vtoy

Systemd-boot:
efi /vdiskchain vdisk=/MyVdiskDir/Deepin.vdi.vtoy
这里的 ipxe.krn 和 vdiskchain 是两个文件,需要从 https://github.com/ventoy/vdiskchain/releases 下载最新版本。 vdisk 参数和上面的 my_vdisk_path 参数是一样的含义和要求。

以上说的不详细啊,我想用refind启动硬盘上的 vdiskchain,上面说的 vdiskchain文件要放到哪个位置?还有refind的启动 vdisk文件的完整代码要怎样写呢,上面示例的只写了一行,没有指定分区号应该不能启动吧,请高手指点,多谢了!
2#
 楼主| 发表于 2022-11-2 15:25:25 | 显示全部楼层
my9823 发表于 2022-10-30 20:38
您可能需要更改 volume以匹配文件系统的标签、PARTLABEL 或内核镜像所在分区的 PARTUUID。PARTUUID 必须大 ...

用 volume设定了目标分区的GUID,refind可以加载分区中的efi文件了,但是这个vdiskchain插件还是不能用,
把代码写成loader /vdiskchain vdisk=/MyVdiskDir/Deepin.vdi.vtoy没反应,试验了一下启动efi文件,如果改成loader /MyVdiskDir/grubfm.efi就能启动grub文件管理器,难道refind不支持这个vdiskchain插件?
回复

使用道具 举报

3#
 楼主| 发表于 2022-11-6 20:10:22 | 显示全部楼层
xiaojbojj 发表于 2022-11-4 00:21
vdisk 就放在你的 rEFInd 所在的分区,根目录或其它目录均可,我的是放在 EFI 目录下,但在使用如下书写格 ...

谢谢老师,有时间试试看
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-9 15:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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