在类Unix系统中,GRUB工具会用操作系统的名称(根据例子的意思,就是操作系统用什么语法来确定路径,grub就使用什么语法)。比如,GNU/Linux: grub-install /dev/sda
在AROS中,会用另一种语法。
对于卷,我们用: // :<volume name>
比如:
//:DH0
对于磁盘,我们使用
//:<driver name >/unit/flags
比如:
grub-install //:ata.device/0/0
在windows中,会使用UNC路径。对于卷,经常会用:
\\?\Volume{<GUID>}
\\?\<driver letter>:
比如:
\\?\Volume{17f34d50-cf64-4b02-800e-51d79c3aa2ff}
\\?\C:
对于磁盘,则是:\\?\PhysicalDrive<number>
比如: # grub-install \\?\PhysicalDrive0
此外,根据你使用的shell,你可能会用更多的转义。
如果是支持cygwin,那么就用cygwin的方式。比如
grub-install /dev/sda