|
确实没有见到有介绍的。不过,看源代码可以知道有哪些参数:
for (;;)
{
if (grub_memcmp (arg, "--status", 8) == 0)
else if (grub_memcmp (arg, "--hook", 6) == 0)
else if (grub_memcmp (arg, "--unhook", 8) == 0)
else if (grub_memcmp (arg, "--unmap=", 8) == 0)
else if (grub_memcmp (arg, "--rehook", 8) == 0)
else if (grub_memcmp (arg, "--floppies=", 11) == 0)
else if (grub_memcmp (arg, "--harddrives=", 13) == 0)
else if (grub_memcmp (arg, "--ram-drive=", 12) == 0)
else if (grub_memcmp (arg, "--rd-base=", 10) == 0)
else if (grub_memcmp (arg, "--rd-size=", 10) == 0)
else if (grub_memcmp (arg, "--e820cycles=", 13) == 0)
else if (grub_memcmp (arg, "--int15nolow=", 13) == 0)
else if (grub_memcmp (arg, "--memdisk-raw=", 14) == 0)
else if (grub_memcmp (arg, "--a20-keep-on=", 14) == 0)
else if (grub_memcmp (arg, "--safe-mbr-hook=", 16) == 0)
else if (grub_memcmp (arg, "--int13-scheme=", 15) == 0)
else if (grub_memcmp (arg, "--mem-max=", 10) == 0)
else if (grub_memcmp (arg, "--mem-min=", 10) == 0)
else if (grub_memcmp (arg, "--mem=", 6) == 0)
else if (grub_memcmp (arg, "--mem", 5) == 0)
else if (grub_memcmp (arg, "--top", 5) == 0)
else if (grub_memcmp (arg, "--read-only", 11) == 0)
else if (grub_memcmp (arg, "--fake-write", 12) == 0)
else if (grub_memcmp (arg, "--unsafe-boot", 13) == 0)
else if (grub_memcmp (arg, "--disable-chs-mode", 18) == 0)
else if (grub_memcmp (arg, "--disable-lba-mode", 18) == 0)
else if (grub_memcmp (arg, "--in-place=", 11) == 0)
else if (grub_memcmp (arg, "--in-situ=", 10) == 0)
else if (grub_memcmp (arg, "--in-place", 10) == 0)
else if (grub_memcmp (arg, "--in-situ", 9) == 0)
else if (grub_memcmp (arg, "--heads=", 8) == 0)
else if (grub_memcmp (arg, "--sectors-per-track=", 20) == 0)
else if (grub_memcmp (arg, "--add-mbt=", 10) == 0)
else if (grub_memcmp (arg, "--skip-sectors=", 15) == 0)
else if (grub_memcmp (arg, "--max-sectors=", 14) == 0)
else
break;
arg = skip_to (0, arg);
}
--mem-min 和 --mem-max 就是用来控制 IMG 所使用的最小内存地址和最大内存地址的,不过,单位不是字节,而是扇区(即 512 字节)。
这两个参数不是我加的,似乎是 karyonix 加的,记不太清了。
而 --skip-sectors 和 --max-sectors 这两个,好像是我加的(也记不清了,抱歉,记忆力减退)。 这两个参数的意思是,虚拟盘的起始扇区要跳过 IMG 开头的若干个扇区,而虚拟盘的总扇区数也控制在某个已知的值。
以上列出的全部参数当中,有一些参数已经过时了,是无用的。刚才提到的这几个参数,还是有用的,只是使用频率不高罢了。
|
|