您的位置:首页 > 运维架构 > Linux

使用U盘制作linux启动盘,并且成功安装Linux系统后,拔掉无法再次启动linux,修复引导区到硬盘

2014-04-18 23:11 1636 查看
我们在用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技术。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐