无忧启动论坛

 找回密码
 注册
搜索

能否用ventoy_grub.cfg菜单引导这样的openkylin这一linux系统

查看数: 546 | 评论数: 14 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-9-13 10:39

正文摘要:

本帖最后由 qj_tzy 于 2025-9-13 23:23 编辑 我的电脑中有2个固态硬盘,其中第一个固态安装有windows等系统和ventoy,安装openkylin系统到第2个固态时,我选择的是第1个固态作引导盘,但安装好后,只在第2个固态 ...

回复

qj_tzy 发表于 前天 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执行上述的,均失败了。

至此,问题得到解决。

非常感谢您的悉心指点!



wintoflash 发表于 前天 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
qj_tzy 发表于 前天 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查看的。


因此,也未成功。

wintoflash 发表于 前天 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
qj_tzy 发表于 前天 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


wintoflash 发表于 前天 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
蘭蘭 发表于 前天 16:15
qj_tzy 发表于 2025-9-13 13:12
感谢回复

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

谢谢分享!
qj_tzy 发表于 前天 16:13
wintoflash 发表于 2025-9-13 14:36
不同软件对文件系统完整性要求不一样,没什么好奇怪的。
你先进linux修复文件系统,再在grub2下看看能不 ...

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

点评

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

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

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

点评

该系统我安装了两次,刚安装完的,其用diskgenius查看显示openkylin分区损坏的,估计这个系统就是这样的,应该不用进行修复,可能这就是找不到文件的原因  详情 回复 发表于 前天 16:13
肉仔 发表于 前天 12:31
来学习一下
guong 发表于 前天 12:16
来学习下
12qaz 发表于 前天 12:11
感谢分享
wintoflash 发表于 前天 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

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

闽公网安备 35020302032614号

GMT+8, 2025-9-15 17:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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