安装过程
- 先安装ubuntu系统。按照 win10下安装Ubuntu16.04双系统的博客很快就装好了。swap设置空间为虚拟内存的2倍,我内存8G,swap设置为16384M。
我这边因为数据和模型比较大,故给linux分了200G,看其他教程一般用100G左右就够用。
注意事项
-
有其他教程有最后让用EasyBCD添加引导项的,这步千万不要做哦。(我添加后却让引导失败了,没弄好,完全不需要用EasyBCD的。
-
如果你和我一样是LEGION 系列,记得ubuntu安装iso文件一定不要用ubuntu16.04.3.iso,要用ubuntu16.04.5.iso!(这个在后期打开wifi时很重要,如果装的.3.iso,后面没有phy0 wireless lan。)
-
有时候会遇到一些奇怪的问题,导致需要重装ubuntu,此时卸载双系统的方法:参考 Win/ubuntu 双系统,彻底删除ubuntu (方法全,带图解)的方法五。
步骤如下:
挂载系统扇区,用软件删除 ubuntu 引导程序
a. 进入命令提示符。
b. 将原C盘中的系统区域挂载。依次输入下列指令
输入diskpart回车list disk-------------------------列出系统中拥有的磁盘select disk 0--------------------选择EFI引导分区所在的磁盘,请根据实际情况选择list partition--------------------列出所选磁盘拥有的分区select partition 1---------------选择EFI引导分区,类型为系统的分区,就是EFI引导分区assign letter=p-----------------为所选分区分配盘符,请分配空闲盘符
最后再输入remove letter p
移除p盘。
报错总结
-
遇到报错:“The System is running in low-graphics mode Your screen, graphics card and input devics settings could not be detected correctly. You will need to configure these yourself.” 这个不是因为没有安装好哦,而是nvidia驱动和ubuntu不匹配,要重新下驱动,只需要禁用nouveau就行了,具体操作见禁用nouveau 和命令行模式和图形界面的切换和the system is running in low-graphics mode错误
-
以下报错是由于我误操作使用EasyBCD引起的,正常人不会遇到。报的错误是“windows未能成功启动”
情况特殊,一般修复pe不管用,出现了查找不到u盘的问题,尝试了很多解决方法,比如“微pe”、“老毛桃”、“deskgenius”,都不行。最后用了“快启动”成功的修复了启动项。教程见快启动修复pe -
无法打开WIFI。这个问题参考了win10+Ubuntu16.04双系统安装(针对联想y7000附Ubuntu WiFi问题解决),解决方法:
在终端输入sudo chmod -R 777 /etc/rc.local
,再vi /etc/rc.local
打开rc.local文件,在最后一行exit 0
前面添加一行echo "123" |sudo modprobe -r ideapad_laptop
。就可以了。(要先看看rfkill list
里有没有phy wireless lan) -
开机紫屏:这是因为grub没弄好,u盘拔太早了(u盘在没安好前都插着吧),重装是最快的方法,其他补救方法不是特别好使。
-
开机黑屏:这是因为nvidia驱动的原因。在ubuntu开机界面按
e
进入编辑 把ro
改成rw
,找到’‘quite splash’'然后去掉"–"后,添加“nomodeset”,再按F10
,一般就可以进入了,不行的话按一按CTRL+ALT+F7
(图形界面)(而CTRL+ALT+F1~F6
是命令行界面)。(还不行的话试试在CTRL+ALT+F1
进入命令行界面后在vi /etc/modprobe.d/blacklist.conf
里输入blacklist nouveau
)
进入ubuntu图形界面后,首先替换源(清华源),再安装nvidia驱动,建议不要用系统设置—>软件和更新—>附加驱动”
的方法装驱动,这样特别慢。在NVIDIA驱动程序下载中根据自己显卡选择合适的linux的驱动。
之后参考Ubuntu 16.04安装NVIDIA驱动跟着一步步做就可以了!
小结:装这个ubuntu真是搞得我够呛,前前后后装了十来次才弄好,都是因为美帝良心想(默认wifi问题)和nvidia的各种坑啊。中间还用虚拟机代替了一阵子,无奈虚拟机要做大一点的运算就不行了,还是得靠双系统。