A-A+

重装Windows后如何进入Ubuntu

2012年10月12日 软件技巧 评论 1 条 阅读 11,551 views 次

很多朋友都是Windows+Ubuntu/Linux双系统。一般而言,为了减少不必要的麻烦,小编建议还是先安装Windows,再安装Ubuntu。这样Ubuntu在安装过程中配置grub2引导程序时,会自动识别Windows,自动生成双系统启动菜单。

然而,电脑系统并不是可以一劳永逸啦,尤其是Windows下的病毒、垃圾软件、不当操作或系统自身等原因导致系统不稳定、慢如蜗牛甚至崩溃的时候,重装系统也是在所难免的。而Linux是健壮而稳定的,除了少数人为的严重误操作外,极少需要重装系统。

此时,问题就来了。虽然你的Linux仍运行的好好的,但Windows由于种种原因不行了。重装了Windows之后,原来Linux生成的grub2多系统启动菜单被覆盖了,该如何进入Linux呢?

这时,你需要一张Ubuntu的LIVE光盘或者LIVE U盘。用这个LIVE盘启动,进入LIVE系统后,在终端中依次执行如下命令,即可恢复重建grub2启动菜单:
cd /media(进入media文件夹)
sudo mkdir temp(在media下新建一个temp文件夹)
mount /dev/sda7 /media/temp(把Ubuntu的安装分区挂载到temp文件夹下。这里假设你的Ubuntu是安装在sda7这个分区的。)
grub-install --root-directory=/media/temp /dev/sda(运行grub安装程序,并指定安装在第一硬盘。)
然后重启电脑,就可以看到熟悉的grub2启动菜单了。

什么?你不知道你的Ubuntu安装在哪个分区?
其实很多人没弄明白Ubuntu/Linux下硬盘分区的命名规则,小编就最常见的方式举例说明:
假如在安装Ubuntu之前,你的电脑有C、D、E、F四个盘,C盘安装的是Windows。后来你把F盘变为2个Linux分区(1个根分区,安装Ubuntu;1个swap交换分区)。安装了Ubuntu后,你的F盘在Windows下就看不见了。此时,各个盘与Ubuntu下分区的命名对应如下:
C========sda1;(s代表sata硬盘,如果是老式的IDE硬盘则用h代表;d代表磁盘;a代表第一块硬盘;1代表该硬盘上的第1个分区。这就是sda1的含义。如果有多个硬盘或者插上了U盘,则会有sdb、sdc等等,也是遵循前述命名规则的)
D========sda5;(为啥是第5个分区?因为Linux最多支持4个主分区,即sda1/2/3/4,从5开始属于逻辑分区。一般电脑上只有一个主分区)
E========sda6;
/=========sda7;(这个/分区(根分区)就是原来F盘的一部分)
swap=====sda8;(这个swap交换分区也是原来F盘的一部分)

如果可以进入Ubuntu了,却无法进入Windows了,则在进入Ubuntu后,在终端中执行sudo update-grub即可,或者运行图形化配置软件“启动管理器”,如果没有安装,可以在“Ubuntu软件中心”里搜索安装startupmanager;或者使用更高级的Grub Customizer对grub进行设置。

这是一个很实用的系统工具,以后小编专文介绍。

Copyright © 薄荷开源网 保留所有权利.   Theme  Ality

用户登录

分享到: