无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2565|回复: 6

[求助] 如何看本地硬盘UUID ?

[复制链接]
发表于 2022-11-12 00:42:03 | 显示全部楼层 |阅读模式
grub2 2.06 ,用哪个命令看本地硬盘UUID
谢谢
发表于 2022-11-12 05:06:55 | 显示全部楼层
就是:uuid
回复

使用道具 举报

发表于 2022-11-12 09:43:21 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2022-11-12 11:02 编辑

wintoflash修改版的grub2是probe命令
probe OPTIONS DEVICE
​ 检测设备信息
  • --set=VARIABLE, -s 将返回值设为变量
  • --driver, -d 检测驱动
  • --partmap, -p 检测分区表类型
  • --fs, -f 检测文件系统类型
  • --fs-uuid, -u 检测文件系统 UUID
  • --label, -l 检测文件系统卷标
  • --partuuid, -g 检测分区 UUID (GPT分区表)
  • --bootable, -b 检测是否含有可启动标识
  • --quiet, -q 不显示报错

直接上实例:
menuentry "/linux/wifislax/wifislax64-3.1-final.iso-Spain-UUID" "/linux/wifislax/wifislax64-3.1-final.iso" {
set gfxpayload=keep
search --no-floppy --set --file $2;probe -u ($root) -s uuid;echo $uuid
loopback loop $2
linux (loop)/boot/vmlinuz livemedia=$uuid:$2 noload="000-PAE;012-x" autoexec=telinit~4
initrd (loop)/boot/initrd.xz
}

我不晓得官方grub2.06的命令是不是这样子,好像不支持简写,你可以试试看。
probe [--set var] --driver|--partmap|--fs|--fs-uuid|--label device提取"device"设备的特定信息。如果使用了 --set 选项,则表示将提取的结果保存在"var"变量中,否则将提取的结果直接显示出来。


uuid是grub4dos的命令:uuid () ;; echo %?_UUID%



回复

使用道具 举报

 楼主| 发表于 2022-11-12 14:45:41 | 显示全部楼层

1个本地硬盘MBR 3个分区, 1分区win10, 2分区win7,winpe
菜单3个选项
怕U盘忘记插在主机,想用grub.cfg菜单uuid识别
试过命令 blkid ,不行

grub2菜单,按c
grub> probe --fs –uuid, -u
grub> probe --partuuid, -g

错误
Unknown argument’-1’

点评

probe --fs-uuid  详情 回复 发表于 2022-11-12 18:18
回复

使用道具 举报

发表于 2022-11-12 18:18:30 | 显示全部楼层
u1231 发表于 2022-11-12 14:45
1个本地硬盘MBR 3个分区, 1分区win10, 2分区win7,winpe
菜单3个选项
怕U盘忘记插在主机,想用grub.cf ...

probe   --fs-uuid
回复

使用道具 举报

 楼主| 发表于 2022-11-12 23:34:58 | 显示全部楼层

先谢谢liuzhaoyzz

试了下列命令都可以显示uuid
probe --fs-uuid (hd0,msdos1)

probe -u (hd0,msdos1)
回复

使用道具 举报

发表于 2023-11-30 22:36:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-28 18:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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