问题的解决方法多数来自于互联网,这里只是把自己遇到的问题的解决方案汇总一下。
首先之前装的双系统是win7(64)+Ubuntu 12.10(32),后来发现我的win7激活失效了,一直激活不了,就想重新装个win8试试。装完win8.1之后,Ubuntu的登录界面没有了。这显然是引导问题。EasyBCD不想用,之前用过,感觉不爽。于是想进Ubuntu来解决这个问题。
方法:
首先,用universal USB installer制作Ubuntu的U盘启动盘。重启电脑,选择从U盘启动。进入Ubuntu试用系统(TRY Ubuntu)。(universal USB installer在刻系统盘的时候需要选择特定的系统,我之前以为自己电脑装的是Ubuntu12.04,结果刻完12.04进入U盘启动的时候发现只有安装,没有试用系统。所以前期一定要注意刻的系统版本要匹配。)
然后,安装boot-repair。这个是Ubuntu下的比较流行的自修复grub引导的软件。下载和使用方法官网都有(https://help.ubuntu.com/community/Boot-Repair), 这里仅仅引用官网的指令。不做具体介绍了。
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
第二条指令好像没用上。
我在安装boot-repair的时候遇到了点麻烦,总是提示:
WARNING: The following packages cannot be authenticated!
然后就是blablabla的一些包,也不知道是做什么用的。
这个问题的解决方法是修改 /etc/apt/source.list 文件,讲其中的 archive.ubuntu.com 和 security.ubuntu.com 都替换成 old-releases.ubuntu.com。这样再安装boot-repair就可以成功了。
这之后就是启动boot-repair,按官网提示,选择 Recommended Repair就可以了。这个修复过程比较耗时,不过还是挺简单的。如果boot-repair修复之后还不能正常启动,那就只能按照提示的将boot-repair生成的文件发给boot.repair@gmail.com了。