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*


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM