在pendrive上安装Ubuntu LiveCD,从pendrive引导,打开终端,然后键入:
sudo apt-get install mbr
sudo install-mbr -i n -p D -t 0 /dev/sda
替换/dev/sda
为驱动器的名称。
参数有什么作用(来自手册页):
--interrupt <mode>
, -i <mode>
此选项设置事件列表,这些事件将导致MBR显示其提示。使用 -i +<event>
一个事件添加到列表或-i -<event>
以从列表中删除的事件。的值为<event>
:
s
–按下Shift或控制键。
k
–按下非移位键
a
–始终显示提示。
n
–从不显示提示(除非发生错误)。
-p <partn>
, --partition <partn>
这指定要加载的默认启动扇区。有效值为
<partn>
:
- 1,2,3,4指定的分区号。
F
第一张软盘。
D
在分区表中标有可启动标志的分区。
-t <timeout>
,--timeout <timeout>
此选项将MBR在引导默认分区之前等待的时间更改为1/18秒(大约)中指定的值。可以指定的最大超时为65534,大约一个小时。
如果mbr
没有回购,则可以从此处下载Deb软件包。
另一种方法:
sudo apt-get install syslinux
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda