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

在Linux下安装windows后解决Linux不能启动能问题

2015-08-16 20:05 771 查看
我的机器是Windows和Linux双系统,那天由于Windows用就了比较卡,就重装了一下Windows,结果导致重启后linux系统不知道到哪去了。懒得去重装Linux了,于是查找了一下资料,经过一番折腾,终于把我的Linux救回来了。

方法如下:

1:使用Linux启动盘(linux 安装U盘或liveCD光盘),进入安装界面,选择(救援模式)进入。在这个模式下用户可以在不提供root密码的情况下以以root的权限身份登入到系统。

2重新安装Grub。在Linux命令行下依次输入以下命令:

grub

find /boot/grub/stage1

root(hdx,y)

setup(hd0)

quit

解释如下:

Grub:启动光盘或u盘里面的Grub程序。如果你使用的是Ubuntu的话,那么应该使用sudo grub 以root身份运行

Find /boot/grub/stage1:查找硬盘上的linux系统将/boot目录存放在哪个硬盘分区中。Grub在安装的时候需要读取这个目录中的相关配置文件

Root(hdx,y)指示linux内核文件所在的硬盘分区(也就是/boot目录所在的分区),将这里的(hdx,y)替换为上一行中查找到的那个分区。

Setup (hd0):在第一块硬盘分区上安装应到程序Grub

Quit:退出grub程序

安装Linux后再安装Windows后会覆盖Linux的Grub引导程序,但安装windows后安装linux却不会破环Windows的启动,所以Windows的引导程序没有加入启动Linux的代码,而Linux却可以自己启动windows。Windows是不是太坏啦

重启计算机就可以找回久违的双系统啦!

Grub 常用的命令

Help:显示帮助

Reboot:重启,重新引导系统

Root:指定根分区

Kernel :指定内核所在的位置

Find:在所有可以安装的分区寻找一个文件

Boot:依照配置引导系统
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: