linux引导记录重新安装

引导程序重新安装

有些时候您可能会不小心擦除了硬盘的 MBR(主引导记录)。某些行为不正常的程序或者双启动时 Windows 下的病毒也会这么做。此时就无法启动进入系统了,只要恢复您的引导记录就可以解决问题了。

要恢复引导程序,需要一张启动盘,如linux启动软盘或者安装光盘,只要能进入到linux的she'll(可以执行大部分linux命令的模式),用启动盘重新引导计算机。以 root 身份执行以下操作。

使用 LILO

如果使用的是 LILO,您只需在命令提示符下执行命令: /sbin/lilo。这将在硬盘的引导扇区重新安装 LILO,就可以了。

使用 GRUB

如果使用的是 GRUB 的话,可能和 LILO 有一点小小的不同。

[Note] 注意

下面的例子将假定您试图在您第一个 IDE 驱动器的 MBR 中安装 GRUB,而文件 stage1 位于 /boot/grub/ 目录。

首先,请执行下列命令以进入 GRUB 的 shell:grub(加粗的为要输入的命令,下同)。进入了grub shell 之后,请执行命令:root (hd0,0);这会通知 GRUB 它需要的文件位于您第一块硬盘(hd0)的第一个分区(0)。然后,执行下列命令:setup (hd0);这将在您第一块硬盘的 MBR 中安装 GRUB。这样就行了!

您还可以试着使用 grub-install /dev/hda 将 GRUB 安装在您第一块硬盘的 MBR 中,但上面所说的方法更为常用。

双启动系统的注意事项

Windows 9x、NT、2000 和 XP 升级. 如果您正在运行双启动系统,请额外小心您总是有一张启动盘。因为安装或重新安装 Windows®(全部版本)时,它都会不给出任何提示就重写 MBR。从而,如果您没有启动盘的话,您在升级 Windows® 之后将无法启动进入 GNU/Linux 了。

备份和恢复 MBR

要制作您硬盘MBR的备份,请在软盘中插入一张空白磁盘,并执行下列命令:

# dd if=/dev/hda of=/dev/fd0/mbr.bin bs=512 count=1

如果您想要恢复您先前备份的 MBR,请插入存有该备份的软盘,然后执行下列命令:

# dd if=/dev/fd0/mbr.bin of=/dev/hda bs=512 [Note] 注意

在上面的例子中,我们假定您第一块 IDE 硬盘(/dev/hda)的 MBR 备份到了您第一个软盘驱动器(/dev/fd0)中名为 mbr.bin 的文件中。以上命令应该以 root 用户身份运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值