无忧启动论坛

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

[求助] grub4dos怎么获取磁盘分区的数量

[复制链接]
跳转到指定楼层
1#
发表于 2016-11-2 11:10:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
grub4dos怎么获取磁盘分区的数量,比如:

执行find后

(hd0,0)  
(hd0,2)  
(hd0,4)
(hd0,5)   

有4个分区,怎样才能得到这个4并设置为变量


2#
发表于 2016-11-2 13:43:29 | 只看该作者
calc *0x60000=0 ;; find --devices=h calc *0x60000=*0x60000+1 ;; calc *0x60000 ;; set x=%@retval% ;; clear ;; echo x=%x%
应该还有更简单有效方法。

点评

谢谢pseudo 你的命令判断出了我的磁盘分区为4 有了这个命令,就可以判断出磁盘分区数量和10比较 我无法写出这样的命令 我去对照grub4dos的帮助文档学习一下你的命令 ----------------------------------  详情 回复 发表于 2016-11-2 14:40
回复

使用道具 举报

3#
 楼主| 发表于 2016-11-2 14:40:26 | 只看该作者
pseudo 发表于 2016-11-2 13:43
calc *0x60000=0 ;; find --devices=h calc *0x60000=*0x60000+1 ;; calc *0x60000 ;; set x=%@retval% ;;  ...

谢谢pseudo

你的命令判断出了我的磁盘分区为4

有了这个命令,就可以判断出磁盘分区数量和10比较

我无法写出这样的命令
我去对照grub4dos的帮助文档学习一下你的命令
----------------------------------------------------------------------
不知能不能得出某个分区是第几个分区,比如(hd0,4) 是第几个分区

回复

使用道具 举报

4#
发表于 2016-11-4 08:46:04 | 只看该作者
可以试试diskid命令

点评

谢谢chenall 我已下载到了diskid和ghostid 问一下,下面的地址中好像不能下载到wenv fat diskid https://github.com/chenall/grubutils -------------------------------------------------------------------  详情 回复 发表于 2016-11-4 11:23
回复

使用道具 举报

5#
 楼主| 发表于 2016-11-4 11:23:15 | 只看该作者
本帖最后由 yjqd 于 2016-11-4 11:25 编辑
chenall 发表于 2016-11-4 08:46
可以试试diskid命令


谢谢chenall
我已下载到了diskid和ghostid

问一下,下面的地址中好像不能下载到wenv、fat、diskid
https://github.com/chenall/grubutils
-----------------------------------------------------------------------------------------
我记得有个grldr版本集成了ghostid,不知其它的grldr是也否集成了外部命令
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-21 19:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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