1. 程式人生 > >筆記本裝雙系統!win10+Linux!所有的坑自己一個個爬過來,紀念一下。

筆記本裝雙系統!win10+Linux!所有的坑自己一個個爬過來,紀念一下。

寫在前面,裝了大概5遍,裝了刪刪了裝,筆記本快被我翻過來了,終於在昨天裝好了。

  • 首先你要明確的第一點,筆記本是不是有N卡,筆記本是不是有N卡,筆記本是不是有N卡,就是NVIDIA顯示卡!重要的話說三遍!這是導致我們裝機失敗的最主要原因!
  1. 首先我們去官網下Linux,這裡就推薦Ubuntu吧,入門最推薦的,操作熟悉了之後可以換centOS之類的版本。這裡我們建議下16.04版本的Ubuntu,最新的18版本可能會出現意想不到問題。

  2. 下載軟碟通,這是一個用將系統寫入U盤的軟體,具體操作自己百度,我們得到一個系統U盤。

  3. 用傲梅從電腦裡給分出大概60個G的空盤給Linux。割出來的盤直接點刪除分割槽就行,這裡也是不會的話百度,很簡單傻瓜操作。

  4. 準備就緒開始重灌系統。

  • 重啟電腦
  1. 進入boot setting,設定U盤首啟動項。
  2. 這時候就會自動提示你安裝Ubuntu
  3. 一切按照操作來然後在這個地方 點選右邊的安裝Ubuntu,你會卡死,是的會宕機。

原因是載入圖形介面的時候,N卡驅動不相容,在這裡提供一種解決方法。

強制關機重新開機,U盤啟動,然後在黑白的grub引導介面(第一行是Try Ubuntu… 第二行是Install Ubuntu的那個介面),具體不太記得了,找找可以找的到,先用方向鍵選到第二行Install,但不要立即按回車,而是按E,就進入引數配置編輯介面,刪掉---,末尾加入

acpi_osi=linux nomodeset

然後f10,進入正常的安裝流程。

  • 分配分割槽,Linux系統要設定4個分割槽,找到你之前的空出來的盤,點選介面左下位置的+號,這時候彈出分割槽框,具體操作操作如下:
swap 2G 邏輯分割槽    swap
/ 22G 主分割槽 ext4
/boot 建議512mb 邏輯分割槽 ext4
/home

剩下的

邏輯分割槽 ext4
  • 並沒有結束!正常安裝完了之後,進入不了桌面,卡死在登陸介面,這還是顯示卡驅動問題。Ubuntu系統整合的顯示卡驅動程式是nouveau,我們需要先將nouveau從linux核心解除安裝掉才能安裝NVIDIA官方驅動。 將nouveau新增到黑名單blacklist.conf中,(關於blacklist參見
    《禁用Linux核心驅動》
    ),linux啟動時,就不會載入nouveau.
  1. 不要慌,強制關機,重啟,
  2. 無法登入桌面,所以在ubuntu系統啟動顯示登入介面後,需要按ctrl+alt+F1進入tty文字模式進入下面的操作

找到這個目錄下的/etc/modprobe.d/blacklist.conf,修改屬性
sudo chmod 666 /etc/modprobe.d/blacklist.conf

用VI編輯器開啟,加入下面內容:

   blacklist vga16fb 
   blacklist nouveau 
   blacklist rivafb 
   blacklist rivatv 
   blacklist nvidiafb

修改並儲存檔案後,把檔案屬性復原:

sudo chmod 644 /etc/modprobe.d/blacklist.conf

再更新一下核心

sudo update-initramfs -u

再次重啟,已經系統可以正常登入進入桌面了。

  • 還沒有結束!我們還要重新安裝適合我們筆記本的N卡的驅動
  • 確保連了網!確保連了網!確保連了網!
  1. 開啟終端輸入
    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update

    這個時候會自動安裝更新一些東西稍等就好。 

  2. 尋找合適的驅動版本
    ubuntu-drivers devices

 

出現大概這個,找到他推薦的,就是後面有一個recommended的,記住號碼然後下載安裝:

按ctrl+alt+F1進入tty文字模式 關閉(圖形)桌面顯示管理器LightDM

sudo service lightdm stop

 輸入你要安裝的內容

sudo apt-get install nvidia-xxx  //xxx是推薦的驅動號碼,本文中為378

等個十來分鐘下載安裝吧,然後重啟


sudo reboot

重啟後,登陸完了可能會卡一下,不要慌等個10幾秒然後

還可以驗證一下是否安裝成功了

sudo nvidia-smi
sudo nvidia-settings

完美進入!開始瘋狂學習!