无忧启动论坛

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

[已解决] 能否用ventoy_grub.cfg菜单引导这样的openkylin这一linux系统

[复制链接]
跳转到指定楼层
1#
发表于 前天 10:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qj_tzy 于 2025-9-13 23:23 编辑

我的电脑中有2个固态硬盘,其中第一个固态安装有windows等系统和ventoy,安装openkylin系统到第2个固态时,我选择的是第1个固态作引导盘,但安装好后,只在第2个固态的esp分区有一个\efi\kylin\grubx64.efi文件(无其他文件),用其可正常引导该系统。


但我将该文件拷入第一个固态的esp分区中,与其他系统共同用refind来引导时,引导该\efi\kylin\grubx64.efi有出错提示,它只能引导同一个硬盘的openkylin系统(它试图第1分固态中的该系统,但我安装在第2个固态中),该方式引导失败。


在refind菜单中,我把引导改为如下,引导成功:
menuentry open_kylin {
        icon /EFI/refind/icons/os_linux.png
        volume BC16DE66-73EA-437A-9F06-A78DF019EC4B
        #上面volume值是分区GUID值,因refind只支持这个,不是grub2引导linux系统所用的卷UUID值,可用DiskGenius查看
         loader /boot/vmlinuz-6.6.0-1-generic
         initrd /boot/initrd.img-6.6.0-1-generic
        #若建boot分区,上面两个引导文件前不要加目录"/boot";若boot分区与根分区合并的,上面两个引导文件要加目录“/boot”。
        #因要把此options选项传给grub2执行,其中的UUID值需为grub2引导linux系统所用的卷UUID值,而非上述volume项的分区GUID值6A4BF50C-96B1-4479-ABD0-B8419E1D4D0A        
         options "root=UUID=d4712229-a004-417b-b584-9be6cc963900 ro  quiet splash systemd.unified_cgroup_hierarchy=1 psi=1 resume=UUID=2e07b581-e10b-498c-8630-ba0a27b05cd2"
        # options中的值,是用DiskGenius导出openkylin分区的/boot/grub/grub.cfg直接粘贴过来的。此法启动成功,用下面的options值也启动成功。
        # options "root=UUID=d4712229-a004-417b-b584-9be6cc963900 quiet splash SRC=/boot"
}


但我想用ventoy引导它,在ventoy_grub.cfg菜单,我将之改为如下,引导失败:
menuentry "【启动 开放麒麟kylin v2.0系统(UEFI模式)】" --class open_kylin{
    if search -n -s -f /boot/vmlinuz-6.6.0-1-generic; then
    chainloader /boot/vmlinuz-6.6.0-1-generic root=UUID=d4712229-a004-417b-b584-9be6cc963900 ro  quiet splash systemd.unified_cgroup_hierarchy=1 psi=1 resume=UUID=2e07b581-e10b-498c-8630-ba0a27b05cd2
    #vmlinuz-6.6.0-1-generic后的上述选项是导出openkylin分区的/boot/grub/grub.cfg直接粘贴过来的
   initrd /boot/initrd.img-6.6.0-1-generic
   fi
  #此项未引导成功
}


现想请教各位大佬,想用ventoy引导它,在ventoy_grub.cfg菜单该如何写,诚谢!

问题已得到解决,引导该openkylin可用以下3法:
1.用refind引导见1楼
2.用grub4dos-uefi引导见11楼
3.用原版ventoy的ventoy_grub.cfg引导,见2楼和15楼。


非常感谢wintoflash大师的悉心指点!



2#
发表于 前天 11:54 | 只看该作者
menuentry open_kylin {
    search -s -f /boot/vmlinuz-6.6.0-1-generic
    linux /boot/vmlinuz-6.6.0-1-generic root=UUID=d4712229-a004-417b-b584-9be6cc963900 ro  quiet splash systemd.unified_cgroup_hierarchy=1 psi=1 resume=UUID=2e07b581-e10b-498c-8630-ba0a27b05cd2
    initrd /boot/initrd.img-6.6.0-1-generic
}

点评

感谢回复 按此运行后出现如下出错提示,用diskgenius查看显示openkylin分区损坏,但用refind菜单引导正常,不知何故?  详情 回复 发表于 前天 13:12
回复

使用道具 举报

3#
发表于 前天 12:11 | 只看该作者
感谢分享
回复

使用道具 举报

4#
发表于 前天 12:16 | 只看该作者
来学习下
回复

使用道具 举报

5#
发表于 前天 12:31 | 只看该作者
来学习一下
回复

使用道具 举报

6#
 楼主| 发表于 前天 13:12 | 只看该作者
wintoflash 发表于 2025-9-13 11:54
menuentry open_kylin {
    search -s -f /boot/vmlinuz-6.6.0-1-generic
    linux /boot/vmlinuz-6.6. ...

感谢回复

按此运行后出现如下出错提示,用diskgenius查看显示openkylin分区损坏,但用refind菜单引导正常,不知何故?





ventoy_grub.cfg菜单引导openkylin的出错提示.jpg (1.67 MB, 下载次数: 8)

ventoy_grub.cfg菜单引导openkylin的出错提示.jpg

diskgenius显示openkylin分区损坏.jpg (279.1 KB, 下载次数: 3)

diskgenius显示openkylin分区损坏.jpg

点评

谢谢分享!  详情 回复 发表于 前天 16:15
不同软件对文件系统完整性要求不一样,没什么好奇怪的。 你先进linux修复文件系统,再在grub2下看看能不能找到文件。  详情 回复 发表于 前天 14:36
回复

使用道具 举报

7#
发表于 前天 14:36 | 只看该作者
qj_tzy 发表于 2025-9-13 13:12
感谢回复

按此运行后出现如下出错提示,用diskgenius查看显示openkylin分区损坏,但用refind菜单引导 ...

不同软件对文件系统完整性要求不一样,没什么好奇怪的。
你先进linux修复文件系统,再在grub2下看看能不能找到文件。

点评

该系统我安装了两次,刚安装完的,其用diskgenius查看显示openkylin分区损坏的,估计这个系统就是这样的,应该不用进行修复,可能这就是找不到文件的原因  详情 回复 发表于 前天 16:13
回复

使用道具 举报

8#
 楼主| 发表于 前天 16:13 | 只看该作者
wintoflash 发表于 2025-9-13 14:36
不同软件对文件系统完整性要求不一样,没什么好奇怪的。
你先进linux修复文件系统,再在grub2下看看能不 ...

该系统我安装了两次,刚安装完的,其用diskgenius查看显示openkylin分区损坏的,估计这个系统就是这样的,应该不用进行修复,可能这就是找不到文件的原因

点评

用ls -l之类的命令看看grub能不能识别到你的ext4分区。具体操作可以咨询ai。  详情 回复 发表于 前天 16:16
回复

使用道具 举报

9#
发表于 前天 16:15 | 只看该作者
qj_tzy 发表于 2025-9-13 13:12
感谢回复

按此运行后出现如下出错提示,用diskgenius查看显示openkylin分区损坏,但用refind菜单引导 ...

谢谢分享!
回复

使用道具 举报

10#
发表于 前天 16:16 | 只看该作者
qj_tzy 发表于 2025-9-13 16:13
该系统我安装了两次,刚安装完的,其用diskgenius查看显示openkylin分区损坏的,估计这个系统就是这样的 ...

用ls -l之类的命令看看grub能不能识别到你的ext4分区。具体操作可以咨询ai。

点评

我又用grub4dos-uefi按如下引导成功: title 启动 开放麒麟kylin v2.0系统 find --set-root --devices=h /boot/vmlinuz-6.6.0-1-generic uuid () kernel /boot/vmlinuz-6.6.0-1-generic root=UUID=%?% quiet s  详情 回复 发表于 前天 20:45
回复

使用道具 举报

11#
 楼主| 发表于 前天 20:45 | 只看该作者
wintoflash 发表于 2025-9-13 16:16
用ls -l之类的命令看看grub能不能识别到你的ext4分区。具体操作可以咨询ai。

我又用grub4dos-uefi按如下引导成功:

title 启动 开放麒麟kylin v2.0系统
find --set-root --devices=h /boot/vmlinuz-6.6.0-1-generic
uuid ()
kernel /boot/vmlinuz-6.6.0-1-generic root=UUID=%?% quiet splash systemd.unified_cgroup_hierarchy=1 psi=1
initrd /boot/initrd.img-6.6.0-1-generic


回复

使用道具 举报

12#
发表于 前天 21:06 | 只看该作者
我说了,问题在search -s -f这句,ventoy里面找不到你的linux内核。你要确认下到底能不能找到。

点评

我又在ventoy的ventoy_grub.cfg菜单中作了如下测试: search --no-floppy --fs-uuid --set d4712229-a004-417b-b584-9be6cc963900 #上句中为卷UUID值,又用分区GUID值(也称GUID路径)BC16DE66-73EA-437A-  详情 回复 发表于 前天 21:52
回复

使用道具 举报

13#
 楼主| 发表于 前天 21:52 | 只看该作者
wintoflash 发表于 2025-9-13 21:06
我说了,问题在search -s -f这句,ventoy里面找不到你的linux内核。你要确认下到底能不能找到。

我又在ventoy的ventoy_grub.cfg菜单中作了如下测试:

  search --no-floppy --fs-uuid --set d4712229-a004-417b-b584-9be6cc963900  
  #上句中为卷UUID值,又用分区GUID值(也称GUID路径)BC16DE66-73EA-437A-9F06-A78DF019EC4B,
  #及用分区类型GUID值EBD0A0A2-B9E5-4433-87C0-68B6B72699C7,均提示无此分区,该三者均是用DiskGenius查看的。


因此,也未成功。

回复

使用道具 举报

14#
发表于 前天 21:54 | 只看该作者
你用的ventoy是否是官方版的ventoy?
怀疑你用了修改过的ventoy,没有加载ext2模块。
在控制台手动里面执行insmod ext2,然后在执行search那句命令,看看输出是什么。

点评

在您的指导下,我用原版ventoy执行下述两句均成功: 1. search -n -s -f --set /boot/vmlinuz-6.6.0-1-generic 2.search --no-floppy --fs-uuid --set d4712229-a004-417b-b584-9be6cc963900 #上句中为卷UUI  详情 回复 发表于 前天 23:17
回复

使用道具 举报

15#
 楼主| 发表于 前天 23:17 | 只看该作者
本帖最后由 qj_tzy 于 2025-9-14 06:49 编辑
wintoflash 发表于 2025-9-13 21:54
你用的ventoy是否是官方版的ventoy?
怀疑你用了修改过的ventoy,没有加载ext2模块。
在控制台手动里面执 ...

在您的指导下,我用原版ventoy执行下述3句,均成功:

1. search  -n -s -f --set /boot/vmlinuz-6.6.0-1-generic

2.search --no-floppy --fs-uuid --set d4712229-a004-417b-b584-9be6cc963900  
#上句中为卷UUID值,是用DiskGenius查看的

3.set root=(hd2,2)
#该句直接指定所在分区

我原是用修改硬盘版ventoy执行上述的,均失败了。

至此,问题得到解决。

非常感谢您的悉心指点!



回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-9-15 20:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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