Grub的安装与修复
|
要进行Grub的修复/安装,前提是你的Linux系统还健在,否则如果你不能争确引导Windows,请参看
Grub Clear。
|
Case 1
|
只是启动时不能进入Grub启动引导界面,而停留在“grub>”提示符处 |
需要重新安装Grub到MBR(硬盘的主引导扇区:Main/Master Boot Record)
| |
-Step 1. 在出现的提示符“grub>”后使用命令查找“ /boot/grub/grub.conf ” 在哪个分区 ,在提示符后输入: " find /boot/grub/grub.conf "回车 (返回值类似: (hd0,0)) 。
| |
-Step 2. Find命令查询结果为
(hd0,0),设置改分区为root:,在提示符后输入 "
root (hd0,0) "回车 (返回值类似: Filesystem type is ext2fs, partition type ox83 )。
| |
-Step 3. 使用Setup命令安装Grub到(hd0),即重写(hd0)的主引导扇区(MBR),在提示符后输入: " setup (hd0) " 回车。
| |
安装完毕,在提示符后输入:“reboot”回车,重新引导系统,即可看到正确的Grub启动引导界面。
| |
-----------
| |
Case 2 | 启动时跳过Grub启动引导界面,系统直接启动进入Windows |
需要制作Grub启动软盘,然后重新安装Grub到MBR。(如果你没有现成的Grub启动盘,则需要借助其他装有Linux的电脑,因为据本人现在所学,Grub引导盘只能在Linux环境下制作。<若你已有做好的Grub启动引导盘,请跳过前4步,直接从Step 5开始>) | |
-Step 1. 在Linux中将软盘插入软驱,打开终端(Terminal,桌面空白处点右键,新建终端即可),在提示符后输入:" mke2fs /dev/fd0"回车(用mke2fs命令建立软盘的文件系统为Linux的文件系统ext2,相当于Linux下格式化软盘)<注:要在没有挂载软驱的情况下执行,否则请使用"umount /mnt/floppy"命令卸载软驱, 感谢Sumless提出该条注意事项和本人前面两次疏忽,多谢>。
| |
-Step 2. 装载已建立文件系统的软盘, 在终端提示符下输入:"mount mnt/floppy" (或在桌面空白处点右键,选择“磁盘/软盘”) 。
| |
-Step 3. 使用grub-install命令安装Grub到软盘: "grub-install --root-directory=/mnt/floppy /dev/fd0 " | |
-Step 4. 制作完成后,可用此软盘启动,以测试Grub启动盘是否制作成功,若启动后出现“grub>”提示符,则表明制作成功。 | |
-Step 5. 回到你要处理的电脑前,将Grub启动盘插入软驱,更改相应BIOS设置,从软盘引导系统启动。 | |
-Step 6. 系统将从软盘引导到“grub>”提示符处,接下来的操作请按照Case 1的步骤处理。 |