Ubuntu16.04+GTX970無法安裝Ubuntu|安裝完后黑屏

配置

CPU:Intel E3-1231 v3 @ 3.40GHz
顯卡:GTX970
內存:16G
硬盤:SSD256G+HHD2T

擬安裝:Ubuntu16.04

出現的問題

  1. 無法進入install ubuntu
  2. 進入install ubuntu開始安裝時提示

"The attempt to mount a file system with type vfat in SCSI2 (0,0,0), partition #1 (sda) at /boot/efi failed You may resume partitioning from the partitioning menu."

  1. 安裝完重啟后無法進入系統,看不到grub,直接黑屏

解決辦法

1.無法進入install ubuntu

進入livecd的grub界面,光標移動到install ubuntu,按e進入編輯模式,找到”quite splash” 然后改為“quite splash nomodeset”,按F10

2.提示"The attempt to mount a file system ... at /boot/efi failed ...”

問題出在你的硬盤沒有EFI分區,當安裝程序試圖創建引導項的時候就會出錯。

進入PE系統用DG分區工具,選快速分區,里面可以選MBR或者GUID。選GUID,把左下角“重建EFI分區”和“MS?分區”勾上,然后再重新安裝ubuntu

3.安裝完重啟后無法進入系統,看不到grub,直接黑屏

兩個辦法

辦法1

用livecd,選“try ubuntu without installing”,按e,如上加“nomodeset”,進入ubuntu。

# sda3為ubuntu所在分區,這個要換成你自己的
sudo mount /dev/sda3 /mnt
cd /mnt
sudo vi etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
## 改為
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

本辦法試了,對我木有用。不過可能對某些情況有用。

辦法2

由于我的硬盤只裝了一個ubuntu,所以不顯示grub會直接進入系統,但是由于ubuntu跟GTX970不兼容(我懷疑是我這個顯卡品牌奇葩),所以直接黑屏。

所以目的很明確,就是要調出grub

有幾種辦法:

  • 再裝一個win,多了個啟動項就會出現grub讓你選操作系統
  • 開機后按住shift,會進入grub,然后按e進入編輯模式,將"quiet splash"改為"quiet splash nomodeset",按F10。進入系統后裝好nvidia驅動。

最后

本次我先裝了ubuntu再裝win10的官方iso,于是ubuntu就無法引導啟動了。搞了整整一個白天嘗試各種我能想到的找到的辦法都沒辦法調出grub,包括重裝ubuntu的grub、重新配置EFI分區的引導文件、刪除win10的引導項然后重新裝grub、copy另一臺一樣的機子的EFI分區文件等等等。鑒于時間關系,我沒有繼續深究EFI的工作原理,以及win的引導與grub的原理,后來我直接再次重裝了。

我推薦分區還是用MBR好些,如果你的硬盤不超過2T的話,因為easyBCD真的很好用。裝win的話還是用GHO鏡像吧,又快又保險。如果不想折騰,先裝win再裝linux,否則grub死活調不出來。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容