折腾ubuntu win7双系统

起因

一年多的时间,使用稳定的双系统,win7和kubuntu18。因为最近用ubuntu较多,需要用到word和ppt文字处理,ubuntu自带的 libreoffice 实在不好用,正好发现 wps 可以在linux下使用了,于是安装了wps,不过在kubuntu下使用wps,一直报一个错,虽然不影响使用,而我在公司电脑gnome 桌面ubuntu是没有这个错误的。于是,想换成gnome了。尽量不重装系统,这是我的想法。于是安装了 gnome-desktop,电脑变卡了,kde-desktop貌似卸载不了,一跺脚,重装ubuntu。

问题一个接一个

还在大学的时候,我就折腾了好多次双系统,每次折腾都要花一段时间。记得以前,刚折腾的时候,用fedora,那时对linux还很好奇,探索了两个通宵。随着时间的推移,慢慢少去重装系统了,因为实在麻烦。

首先,备份一下kubuntu里的用户数据。

我手边没有U盘,就用easybcd,配置了一个硬盘启动。第一遍安装完成,但是有两个问题:1. ubuntu下没有识别到无线适配器。2. 开机界面仍然是kubuntu。我在想,难道是原来的系统没有自动清理干净吗,于是,切换到win7,想把 ‘/‘ 分区格式化了重新装,结果手滑,把 ‘/home‘ 分区也格式化了,还好,事先备份了数据。

再次装了之后,还是同样的问题

难道是,我需要把 ‘/boot‘ 分区也格式化了?这时候,已经到夜里12点多了,但是,我想折腾出来,于是,就格式化了 ‘/boot‘ 分区,然后开机就进入 grub rescue。这时,我意识到,我肯定是删错了。我想,第二天用U盘挽救吧。

从公司拿来了ubuntu安装盘,使用U盘安装。

但是,总是报错"无法将 grub-amd64-signed 软件包安装到 /target/ 中"。试了好几次,都是这样, TM。后来搜到一个方法,遇到这个报错之后,说明安装已经进入尾声了,就是在安装启动器的时候,报错的,安装一个软件boot-repair,修复一下引导

sudo -i
add-apt-repository ppa:yannubuntu/boot-repair
apt update
apt install boot-repair

安装这个软件之后,打开,按照提示操作一下,系统就安装好了。

然后,来了一个新的问题。win7的启动项没了。/boot/grub/grub.conf 文件里,没有windows7。查了一下,使用命令 update-grub 可以修复这个问题。在 /boot/grub/grub.conf 文件里确实出现了 windows7 启动项。

但,开机还是没有win7。

于是,我又搜索了一下,原来 update-grub 之后,还需要一个命令:

sudo grub-install /dev/sda   //你的启动盘

这下才算彻底好了。

再也不想折腾系统了~~~

参考:https://blog.csdn.net/zqtsx/article/details/17100735