移動盤安裝 Ubuntu18.04
血淋淋的教訓。本人嘗試安裝 ubuntu 不下 50 次,總算彙總了一些坑,和解決的方法。所以說這套方法可能不適合每一個人,不過你如果遇到下面的這些問題(我的配置是飛行堡壘 6+英偉達顯卡),不妨看看:
文章目錄
關於 UEFI 系統 (easyBCD 添加不了 linux 條目)
添加 linux 條目是灰色的?
這裏沒有解決的教程!
這裏沒有解決的教程!
因爲我的電腦是飛行堡壘6
。只支持 UEFI
啓動.加上英偉達的顯卡,所以能裝上烏班圖就謝天謝地了,不求好看的啓動條目。
關於電腦的legacy
和uefi
不糾結,因爲現在大多數電腦都是uefi
了
安裝 ubuntu 要不要關閉電腦的快速啓動,怎麼關閉?
emmm。這個沒有明確的答案,最好還是關閉掉。
一開始看了很多教程,都說要關閉,可是華碩的 bios 界面改了,一下子不好找,我就懶得關(失敗了 N 次)。最後還是關一下把。。。如圖:
瘋狂 esc
進入這個頁面
然後華碩的是按 F7
進入 bios 管理界面。進入後選擇到 Secrity
然後移到下面。找到 Secure Boot
進入
找到這個選項,選擇禁用
然後切換到Boot
第一個快速啓動,也是選擇禁用,然後保存,就可以開始重啓電腦安裝 Ubuntu 了
需要裝 ubuntu 的硬盤的格式
因爲我的 ubuntu 是安裝到移動硬盤上的,我硬盤有 1T。分了 500 給硬盤
需要安裝的地方爲硬盤開始的位置
。如下圖,因爲到時候系統的引導需要放在前面,不然可能啓動不了
。一開始格式化的時候把前面變成未分配就行。圖中是已經裝好的 ubuntu 的硬盤。
- 網上流傳的
4K 對齊的問題
:查看硬盤的格式,然後轉換爲GUID
格式就對了,轉換了之後如圖顯示
- 綜上所述的操作,都是用
DiskGenius
這個軟件完成。可能很多大神都直接用 window 的磁盤管理,可是那種對於小白來說太危險,而且很多操作並不能很直觀的解決(比如說安裝失敗了要把分區刪除在來之類的)。之前就試過很多次把分區刪除了,可是硬盤還是用不了的情況,這種複雜的東西,交給專業的軟件就對了!
關於製作啓動盤
我用的是 U 盤做啓動盤安裝的方式。有很多的不同教程用了不同的軟件做啓動盤,這個其實問題不大,能啓動 ubuntu 的安裝界面都行,這裏就不再描述(其實是我啓動盤做好了好久,找不到以前的圖,也懶得找了)
安裝 ubuntu 卡在 logo 界面。禁用顯卡功能
這個很重要!!涉及的東西很多,這步不弄,後面有的是坑
-
關閉電腦的快速啓動啥的,上面步驟有說
-
在進入 ubuntu 的啓動界面的時候。有幾個選擇
try ubuntu whout install
install ubuntu
方向鍵移動到
install ubuntu
按下e
進入編輯
找到quiet splash
。我這裏原本是quiet splash ----
改成如圖所示就對了:quiet splash acpi_osi=Linux nomodeset
然後按下
F10
。繼續安裝
非常重要!!當然就算這一步做好了。後面啓動系統可能還是會卡在啓動的 LOGO 界面。後面會提到(一定要看下去)
聯網和語言問題
-
英語!!
選擇中文可能看的比較直白,可是等你裝好系統,就會發現很多問題,尤其是用命令行的時候。比如說:命令行回到桌面。如果你選擇的是英語:
cd /Desktop
而如果你安裝的是中文:cd /桌面
。這,多不好,安裝完後在安裝中文語言是最好的咯。 -
我的建議是不聯網安裝。然後一開始選擇的時候也是選擇最小化安裝(這裏也找不到圖)。因爲最小化安裝會排除很多不必要的東西(office,音樂播放器,遊戲啥的)。只保留系統基礎的軟件最主要是安裝速度快!就算裝失敗了也可以快速重新來。斷網是最好的選擇
安裝的時候記得選 something else
的那個選項,不然可能會覆蓋你原本的系統,選擇後才能自行分區
分區問題(boot,efi,swap)
先說我的分區:
分區名稱 | 大小 | 特殊說明 |
---|---|---|
efi | 150M | 系統啓動的引導 |
boot | 150M | 系統的啓動文件 |
swap | 3072M(3G) | 交換空間 |
/ | 256000M(250G) | 掛載點 |
/home | 剩下的全部(230G 左右) | /home 目錄 |
這張圖。漏了 swap 分區、你們千萬千萬漏了
-
efi:很多教程都沒提到 efi。一開始我也沒注意,最近安裝 ubuntu 的時候發現系統一直提示我缺少 efi 分區。可能系統無法正常啓動。一開始沒在意,坑了幾次之後。。。還是分一個把
-
boot:最具爭議的一個分區,有人說分,有人說不分。我兩種都試過,我最後成功的是分了 boot 分區的。而且這裏需要注意!!boot 分區不是下面選擇的
/boot
可能我之前就坑在這裏把。 這裏 boot 是在選擇ext4
文件類型裏面的選擇的。選擇完後你會看到對應盤符後面寫着biosgrub
。這個不要錯了 -
swap:也是爭議比較大。我的電腦是 8G 運存。那我到底分多少交換空間?一部分說法是 2 倍,16G。又有文章說 8G 推薦的分配 3G 交換空間就行
我是看了這篇文章的:給 Linux 分配多少 Swap 空間纔夠呢?。如果硬盤比較大,分多點也沒關係 -
/ 掛載點。這裏得特別說一下掛載點大小。一開始我只給他分了 150G。可是後來發現,可能以後不夠用。因爲
apt
安裝的軟件都在 /usr 下。而我通常安裝軟件也是放在/usr/local/software
下。所以我的/
分配的空間也比較大 -
/home 毫無爭議,剩下多少給多少
-
很重要的一點!!!設備的 boot 安裝位置,也就是圖中下面的
/dev/sdb2
。有人說這個安裝位置選擇整個硬盤,有人說選boot
。我都試過,都不行!! 我最終選擇的是 efi 對應的盤符,也就是圖中的dev/sdb2
。不要選錯!! -
其次!! 順序不能錯,最好不要弄錯順序,因爲系統的引導的關係,所以再次強調,安裝 ubuntu 的分區必須在整個硬盤靠前。不然可能找不到引導,然後硬盤裏面小分區的排序是
efi
-boot
-後面隨意。前面順序不能錯
剩下的就是等安裝了。就算不聯網安裝,也得跑一段時間,要等很久
安裝完成後,需要重啓,重啓的時候黑屏白字,卡着不動了
安裝完成後他會提示你安裝已完成,需要重啓系統來完成安裝 restart
。這時候如果之前的步驟都沒漏,系統是可以正常啓動的
如果你遇到了黑屏,然後閃過幾串代碼,然後光標一直在閃,然後沒反應!!
那就是你一開始沒禁用電腦的快速啓動,或者安裝的時候沒進行禁用顯卡,可以看下上面的 第二步:關閉電腦快速啓動 和 第五步,禁用顯卡功能
當然你可以繼續試下下面的步驟。直接關機重啓
已經禁用了顯卡,開機還是卡在 LOGO 界面,不動
以下步驟轉載自:昌平 Jun @ Ubuntu 裝系統後重啓卡死解決辦法(超詳細)
-
不要急着進 ubuntu 系統,留在這個頁面,選擇 ubuntu 高級選項。也是按下
e
:
-
進入後。找到
ro recovery
修改爲ro recovery nomodeset
(如果一開始有在第五步禁用了顯卡的,這裏是不用修改的):
- 改好後,
Esc
退出,依舊選中Ubuntu 高級選項
,注意,此時是按 Enter 進入,之後會出現下圖所示界面.選擇第二個,如圖:
然後會出現如下界面,無關緊要,等他執行完就行,不要被嚇到:
-
在後面出現的圖形化界面中。選中:
root Drop to root shell prompt
,按 Enter 進入(這個就很關鍵了)之後會出現下圖所示界面這裏提示讓你在按一次
Enter
。正常後會顯示命令行終端的內容 root@…: -
然後就是敲命令了
- 先修改文件權限:
sudo chmod 666 /etc/modprobe.d/blacklist.conf
- 接下來可以用
vi
編輯器,可是我試過,好像用不了還是咋滴,所以還是用追加的方式來做,依次執行:
echo "">>/etc/modprobe.d/blacklist.conf
echo "blacklist vga16fb">>/etc/modprobe.d/blacklist.conf
echo "blacklist nouveau">>/etc/modprobe.d/blacklist.conf
echo "blacklist rivafb">>/etc/modprobe.d/blacklist.conf
echo "blacklist rivatv">>/etc/modprobe.d/blacklist.conf
echo "blacklist nvidiafb">>/etc/modprobe.d/blacklist.conf
最後可以用 vi 看下這個文件
sudo vi /etc/modprobe.d/blacklist.conf
看到文件末尾是(:q 退出文件編輯):
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
- 然後重新把權限改回去
sudo chmod 644 /etc/modprobe.d/blacklist.conf
- 最後更新一下內核
sudo update-initramfs -u
- 執行完成,那就 OK 了。重啓進入系統
sudo reboot -h now
- 如果成功進入了,先別高興太早,我們還需要安裝正確的驅動:
打開系統終端:
- 添加鏡像資源
sudo add-apt-repository ppa:graphics-drivers/ppa
- 更新
sudo apt-get update
- 列出可用的驅動:
ubuntu-drivers devices
此時,會列出適合你自己顯卡的驅動,一般選排在第一的,我的選的是 410,然後開始安裝驅動(nvidia-driver-410 是列出的驅動的名稱,根據自己電腦的實際顯示來)
sudo apt-get install nvidia-driver-410
安裝過程,特別特別久,慢慢等。如果執行上面這句命令,提示缺少依賴或者是英文看不懂的,翻譯一下,缺少依賴在另外一個文章我會提到,這裏寫的太長了,就不繼續寫了。如果一切順利,那就是最好的了!
踩過的所有的坑。都在這裏了!