| 
 | 
原帖由 awfymwvf 于 2010-11-18 15:23 发表   
深山老林兄弟,你的ONEKEY很不错,安装功能也很强大。 
 
我想问一下,把ONEKEY安装到F11热键启动是怎么做到的呢? 
 
我用BOOTLACE.COM不行   
 
 
 
本程序用grubinst.exe 
 
--help,-h               显示本帮助 
--pause                 退出前暂停 
--version               显示grubinst版本信息 
--verbose,-v            输出详细信息 
--list-part,-l          列出设备或者文件中的所有分区信息 
--save=FN,-s=FN         保存原来的MBR/引导扇区到文件FN中。 
--restore=FN,-r=FN      从前面备份的FN中恢复原来的MBR/引导扇区 
--restore-prevmbr,-r    恢复保存在设备或者文件第二扇区中的原来的MBR 
--read-only,-t          只是模拟操作,没有真正的写操作(测试模式) 
--no-backup-mbr         不在第二扇区中备份原来的MBR。 
--force-backup-mbr      强制备份原来的MBR到第二扇区(默认选项) 
--mbr-enable-floppy     在软驱上搜索grldr(默认选项) 
--mbr-disable-floppy    禁止搜索软驱上的grldr 
--mbr-enable-osbr       当分区表非法时(通常是某操作系统的引导扇区),仍然启动原来的MBR(默认选项) 
--mbr-disable-osbr      当分区表非法时(通常是某操作系统的引导扇区),禁止启动原来的MBR。 
--duce                  (不明白,无法翻译)disable the feature of unconditional entrance 
to the command-line. 
--boot-prevmbr-first    在搜索GRLDR之前尝试首先启动原来的MBR 
--boot-prevmbr-last     在启动原来的MBR之前先搜索GRLDR(默认选项) 
--preferred-drive=D     优先启动磁盘编号, 0 <= D < 255. 
--preferred-partition=P 优先启动分区编号, 0 <= P < 255. 
--time-out=T,-t=T       在启动原来的MBR之前等待T秒,如果T是0xff,无限等待,默认等待5秒 
--hot-key=K,-k=K        如果在启动原来的MBR之前按下了指定键,则启动GRUB。K的长度为一个 
字(word),也就是int16/AH=1中断的AX寄存器值。高位字节是对应按键 
的扫描码,低位字节是ASCII码。默认按键是0x3920,也就是空格键。 
--key-name=S            指定热键的显示名 
--floppy,-f             如果安装目标是软驱,则指定这个选项。 
--floppy=N              如果安装目标是硬盘的某个分区,则指定这个选项。N用来指定分区编号:0, 
1,2和3对应主分区,4,5,6,...对应逻辑分区。 
--sectors-per-track=S   对--floppy选项指定每磁道扇区数,1 <= S <= 63, 默认是63. 
--heads=H               对--floppy选项指定磁头数,1 <= H <= 256, 默认是255. 
--start-sector=B        对--floppy=N选项指定隐藏扇区数。 
--total-sectors=C       对--floppy选项指定总扇区数,默认是0。 
--lba                   对--floppy选项使用LBA方式。如果软驱的BIOS支持LBA,你可以指定这个选项。 
按规定所有的软驱BIOS都支持CHS方式,所以最好指定--chs选项。如果既没指定 
--lba也没指定--chs,则LBA指示字节(一般是启动扇区第3字节)的值不会被改 
变。 
--chs                   对--floppy选项使用chs方式。如果你的软驱BIOS不支持LBA方式,你应该指定 
--chs选项。我们假定所有的软驱BIOS都支持CHS方式,所以推荐使用--chs选项。 
如果既没指定--lba也没指定--chs,则LBA指示字节(一般是启动扇区第3字节) 
的值不会被改变。 
--install-partition=I   安装引导扇区到指定硬盘(或硬盘映像)的分区I。 
-p=I 
--boot-file=F,-b=F      改变默认启动文件名(默认是grldr)。 
--load-seg=S            改变启动文件的默认内存加载段(默认是0x2000:0)。 
--grub2,-2              装载grub2的内核g2ldr而不是grldr。 
--output,-o             输出内置的grldr.mbr(受-b参数的影响)。 
 
示例 1: 安装GRLDR MBR到第一个硬盘  
 
grubinst (hd0)  
 
示例 2: 安装GRLDR MBR 到磁盘映像文件disk.dsk  
 
grubinst disk.dsk  
 
示例 3: 恢复第一块硬盘的单扇区MBR  
 
grubinst --restore-prevmbr (hd0)  
 
示例 4: 安装GRLDR MBR到第一块硬盘并保存原来的MBR到MBR.sav文件中。  
 
grubinst --save-mbr=MBR.sav (hd0)  
 
示例 5: 从保存的MBR.sav中恢复原来的MBR。  
 
grubinst --restore-mbr=MBR.sav (hd0)  
 
示例 6: 在启动时10秒内按下空格才加载GRUB  
 
grubinst --boot-prevmbr-first --time-out=10 (hd0) |   
 
 
 
 |