grub4dos怎么获取磁盘分区的数量
grub4dos怎么获取磁盘分区的数量,比如:执行find后
(hd0,0)
(hd0,2)
(hd0,4)
(hd0,5)
有4个分区,怎样才能得到这个4并设置为变量
calc *0x60000=0 ;; find --devices=h calc *0x60000=*0x60000+1 ;; calc *0x60000 ;; set x=%@retval% ;; clear ;; echo x=%x%
应该还有更简单有效方法。 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) 是第几个分区
可以试试diskid命令
本帖最后由 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是也否集成了外部命令
页:
[1]