在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