前言:这几天在折腾电脑,尝试各种linux系统的安装与体验,在异次元上看到了centos,虚拟机安装后,觉得太慢,就卸载了。于是又换了deepin os ,这次没有用虚拟机,直接装笔记本电脑上了(担心虚拟机继续坑爹:既不能很好的玩linux,还大量消耗资源,所以直接装机了,)。
1.我是在win8.1下,先用虚拟光驱加载了deepin镜像。
2.里面有个u盘制作工具,这个工具支持uefi启动模式,让我以为可以一次性成功,(上午装centos的时候,也遇到个不合理的东西,安装时基本都是点下一步,谁知道最后安装的是最小的版本,就是说他默认的是最小的版本,装完后居然没有“人”能用的交互界面,只有控制台,然后从头来,发现在安装信息摘要里,没有对软件选择选项进行设置,默认为最小安装,晕~~),结果成功安装完deepin后,开机总是进入deepin,无法进入原来的win8.1了,连个启动选项都没有= =||。
3.解决方法:
1)用u盘启动工具(制作教程请度娘——》baidu)启动进入winpe后,选择尝试从本地引导windows系统,
2)然后又进入了win8.1了,这样只是借助启动成功,下次启动还是直接进入deepin,所以在win8.1里,上网下载了easybcd。
3)在easybcd里进行了,mbr修复,
4)然后再添加启动项,要选deepin所在分区,名字随便。
5)选择重启,OK了!
4.我之前在用PE进入win后,以为是分区问题进不了,就在win下动了分区,导致grub2损毁,再重启连deepin都进不去了,界面总是停留在 grub rescue模式,然后,用了下面的方法(百度的……):
1)输入命令 ls //这是列出硬盘分区的
会出现类似(hd0) (hd0,msdos7)(hd0,msdos6) (hd0,msdos5) (hd0,msdos1)的信息输出
2)这个时候测试哪个是装deepin的分区,如果知道最好,比如我猜(hd0,msdos6)是我要找的,分别执行以下命令(每行都要回车执行,没有错误就接着执行,否则,你猜错了,换一个分区重新执行下列命令):
root=(hd0,msdos6)
prefix=/boot/grub
set root=(hd0,msdos6)
set prefix=(hd0,msdos6)/boot/grub
insmod normal
normal
如果能顺序执行到normal就成功了,然后进入deepin
3)在终端中输入
sudo update-grub
sudo grub-install /dev/sda
重启后又能成功进入deepin,不会再是rescue模式了