无忧启动论坛

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

[已解决] grub2_uefi如何以内核方式引导统信UOS系统

[复制链接]
跳转到指定楼层
1#
发表于 昨天 16:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qj_tzy 于 2025-10-2 19:53 编辑

在grub4dos中,经我测试,可如下引导UOS:
title 启动 统信UOS2.0系统
find --set-root --devices=h /boot/initrd.img-5.10.0-amd64-desktop
uuid ()
kernel /boot/vmlinuz-5.10.0-amd64-desktop root=UUID=%?%  ro  splash quiet loglevel=3  DEEPIN_GFXMODE=$DEEPIN_GFXMODE ima_appraise=off libahci.ignore_sss=1
initrd /boot/initrd.img-5.10.0-amd64-desktop


在grub2-uefi中,可如下引导uos:
chainloader /efi/uos/shimx64.efi

search --file --no-floppy --set /boot/initrd.img-5.10.0-amd64-desktop
configfile /boot/grub/grub.cfg


但如grub4dos一般引导失败:
search --file --no-floppy --set /boot/initrd.img-5.10.0-amd64-desktop
linux /boot/vmlinuz-5.10.0-amd64-desktop root=UUID=0C528869-C133-4810-803DEA315D47CE85 ro splash quiet #loglevel=3  DEEPIN_GFXMODE=$DEEPIN_GFXMODE ima_appraise=off libahci.ignore_sss=1  
initrd /boot/initrd.img-5.10.0-amd64-desktop


我想知道的是,在grub2如何把search查找成功的根设备的uuid值象grub4dos一样传给grub2
或如何修改上段才能引导成功?


请各位指导,诚谢!

===============
已解决,见7楼,非常感谢网友wintoflash、窄口牛的热心指点!



2#
发表于 昨天 17:15 | 只看该作者
看不懂啊,帮顶了!
回复

使用道具 举报

3#
发表于 昨天 18:52 | 只看该作者
从这个/boot/grub/grub.cfg文件抄呀

点评

感谢指点!  详情 回复 发表于 昨天 19:48
回复

使用道具 举报

4#
发表于 昨天 19:19 | 只看该作者
首先,你在grub2菜单log_level=3前面多加了#号。使用probe命令侦测UUID。
probe --set=rootuuid -u (${root})
root=UUID=${rootuuid}

点评

谢谢分享!  详情 回复 发表于 昨天 19:32
回复

使用道具 举报

5#
发表于 昨天 19:32 | 只看该作者
wintoflash 发表于 2025-10-2 19:19
首先,你在grub2菜单log_level=3前面多加了#号。使用probe命令侦测UUID。
probe --set=rootuuid -u (${roo ...

谢谢分享!

点评

在您的指点下,改为如下引导成功,非常感谢! search --file --no-floppy --set=root /boot/initrd.img-5.10.0-amd64-desktop probe --set=rootuuid -u (${root}) linux /boot/vmlinuz-5.10.0-amd64-desktop root  详情 回复 发表于 昨天 19:49
回复

使用道具 举报

6#
 楼主| 发表于 昨天 19:48 | 只看该作者
窄口牛 发表于 2025-10-2 18:52
从这个/boot/grub/grub.cfg文件抄呀

感谢指点!
回复

使用道具 举报

7#
 楼主| 发表于 昨天 19:49 | 只看该作者

在您的指点下,改为如下引导成功,非常感谢!
search --file --no-floppy --set=root /boot/initrd.img-5.10.0-amd64-desktop
probe --set=rootuuid -u (${root})
linux /boot/vmlinuz-5.10.0-amd64-desktop root=UUID=${rootuuid} ro  splash quiet loglevel=3  DEEPIN_GFXMODE=$DEEPIN_GFXMODE ima_appraise=off libahci.ignore_sss=1
initrd /boot/initrd.img-5.10.0-amd64-desktop
#上两句是直接从其/boot/grub/grub.cfg抄来的,并加probe命令而来。
boot


回复

使用道具 举报

8#
发表于 18 分钟前 来自手机 | 只看该作者
其实还是之前那个好,现在你这种,更新个内核就进不去了,还得重抄。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-10-3 08:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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