我们在用U盘安装好Linux双系统(我是安装XP+Linux)后,虽然在安装Linux系统过程中更改linux系统启动引导区从硬盘开始,但是当我们拔下U盘重新启动以后,发现系统无法进入,也就是找不到引导区。此时我们可以通过插上U盘(或者在第一次使用U盘安装好系统以后就直接修复引导区配置文件),进入系统以后去修复引导区配置文件。
1.下面我们以第二种方式为例,把U盘插到电脑USB接口,然后继续以可移动设别启动操作系统,这样我们就可以进入到Linux操作系统。
2.进入系统以后,右键单击桌面空白处,选择——“打开终端”,记得要以root权限运行,否则无法修改引导区的配置文件(当然如果为了保证系统的安全,也可以使用普通用户登录,然后su到root权限)。
3.我是以oracle用户登录系统,然后切换到root权限。切换成功以后,输入grub,回车
[oracle@AS5 ~]$ su - root
口令:
[root@AS5 ~]# grub
4.依次输入以下命令,正常情况下回提示成功的。整个图形界面如下(红色字体为备注说明,如果没有出现下面的提示错误,可以忽略不看):
grub>root (hd0,0)
grub>setup (hd0)
grub>quit
备注:root (hd0,0) 第一个“0”表示系统中的第一块硬盘,第二个“0”表示第一个硬盘的第一个分区,因为之前安装系统时装在了硬盘的第一根分区即hd0,0,root (hd0,0)就是表示我们从该分区启动系统。如果你设置的不是在这个分区,则会出现下面的提示,假设我现在不知道自己引导分区安装在hd0,0,我随便写一个错误的位置,就会这样:
grub> root (hd0,2)
Filesystem type unknown, partition type 0x82 ,如果是这种情况的话,不用着急,我再后面的博客中会专门讲解如何查找设定的引导分区。
输入quit以后,就会退出grub界面,返回到命令行界面。
5.最后一步就是修改配置文件了。配置文件的位置在/etc/grub.conf。
使用[root@AS5 etc]# vi grub.conf修改后的界面如下
6.保存配置文件后,再次重启系统就可以顺利进入linux操作系统。
这是我的QQ技术交流群374106486,欢迎大家一起沟通交流IT技术。