YOGA 710-14IKB 安装Ubuntu16.04笔记

在Lenovo YOGA710-14IKB(I7-7500U 8G 512G)电脑中UEFI安装ubuntu16.04,并且与windows10共存。

(最后更新于2017-02-25)


1.下载ubuntu-16.04-desktop-amd64.iso,不能16.04.1,因为16.04.1好像无法进入LiveCD,也就无法进行安装。    
下载地址:http://mirrors.tiaozhan.com/ubuntu-releases/16.04/ubuntu-16.04-desktop-amd64.iso

 如果无法进入LiveCD,可以参考步骤8,在LiveCD启动前添加参数来启动,应该可以正常进入。

2.准备一个U盘,将U盘格式化为Fat32格式,将ubuntu-16.04-desktop-amd64.iso直接解压到格式化好的U盘根目录,至此启动盘制作好了。

3.开机时,快速按住Fn+F2进入BIOS设置,关闭安全启动选项(Secure Boot Disabled)。

4.将U盘插入USB口,启动电脑,快速按住Fn+F12,进入临时启动设备的选择界面,选择刚刚插入的U盘启动。

5.正常情况下可以进入LiveCD,此时LiveCD无法识别无线网卡,不过可以正常安装。

6.安装成功后,重启电脑,此时可能无法重启,可以长按电源,强制关机,再开机。

7.在安装完系统第一次进入系统时,会因为加载触摸屏或者其它不兼容硬件时导致无法进入系统,会不断报各种错误。

8.此时只能再次强制关机,再次重启电脑,当进入ubuntu系统启动的选择界面是,按下键盘E键,进入临时修改启动命令界面,将:
linux    /boot/vmlinuz-4.4.0-39-generic root=UUID=61d4b80a-d597-4ba9-ae77-f75f197730e5 ro  quiet splash $vt_handoff
修改为:
linux    /boot/vmlinuz-4.4.0-39-generic root=UUID=61d4b80a-d597-4ba9-ae77-f75f197730e5 ro  quiet splash modprobe.blacklist=i2c_hid $vt_handoff
然后按下Ctrl+X,使用指定参数启动ubuntu,参数的具体作用好像是禁用触摸屏的加载,防止开机时加载出错而不能进入系统。

9.正常情况下,按照步骤8,就可以正常进入系统,如果不行,可以尝试将参数写为acpi=off。

10.进入系统后,编辑/etc/default/grub文件,更新grub,将启动命令修改下,否则每次重启电脑都要操作步骤8。
sudo gedit /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash modprobe.blacklist=i2c_hid"
 
sudo update-grub

11.第一次正常进入ubuntu桌面时,无线网卡驱动不能识别,这里可以安装最新的linux-firmware,
sudo dpkg -i linux-firmware_1.163_all.deb
安装完后,重启ubuntu,再次进入桌面后,正常情况下,可以识别无线网卡,连接wifi,正常上网了。
下载地址:https://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/

12.联网后,不要更新ubuntu,我在更新最新的ubuntu更新后,升级了内核,在新内核下,登录界面无法输入密码并且界面卡死。

13.在步骤11之后,还有一些硬件无法支持,如声卡、电池和触摸屏不能识别,安装最新的Linux Kernel可以解决所有问题。
在我操作的时候,使用的是最新的Linux-kernel-v4.10。
可以下载内核自己编译,不过我使用的是ubuntu官方编译好的deb包,直接安装即可。
linux-headers-4.10.0-041000_4.10.0-041000.201702191831_all.deb
linux-headers-4.10.0-041000-generic_4.10.0-041000.201702191831_amd64.deb
linux-image-4.10.0-041000-generic_4.10.0-041000.201702191831_amd64.deb

安装命令:
sudo dpkg -i linux-headers-4.10.0-041000*.deb
sudo dpkg -i linux-image-4.10.0-041000*.deb
下载地址:http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/

14.还原启动时命令参数,参考步骤10,将modprobe.blacklist=i2c_hid参数删除,重启ubuntu,声卡、电池和触摸屏可以使用了,然后再到附加驱动中添加NVIDA显卡驱动和INTEL驱动。

15.至此,所有驱动全部完成,ubuntu16.04基本完美运行在YOGA710-14上了。

16.还有一个问题就是firefox无法多点触控操作,ubuntu自带的一些应用好像可以触控操作。



附:旧内核删除参考命令:
sudo apt-get remove linux-headers-4.10* linux-image-4.10*

转载于:https://www.cnblogs.com/zengxl/p/6346877.html

你可能感兴趣的:(操作系统)