移動盤安裝 Ubuntu18.04 記錄

移動盤安裝 Ubuntu18.04

血淋淋的教訓。本人嘗試安裝 ubuntu 不下 50 次,總算彙總了一些坑,和解決的方法。所以說這套方法可能不適合每一個人,不過你如果遇到下面的這些問題(我的配置是飛行堡壘 6+英偉達顯卡),不妨看看:

關於 UEFI 系統 (easyBCD 添加不了 linux 條目)

添加 linux 條目是灰色的?

這裏沒有解決的教程!
這裏沒有解決的教程!

因爲我的電腦是飛行堡壘6。只支持 UEFI 啓動.加上英偉達的顯卡,所以能裝上烏班圖就謝天謝地了,不求好看的啓動條目。

在這裏插入圖片描述

關於電腦的legacyuefi不糾結,因爲現在大多數電腦都是uefi


安裝 ubuntu 要不要關閉電腦的快速啓動,怎麼關閉?

emmm。這個沒有明確的答案,最好還是關閉掉。
一開始看了很多教程,都說要關閉,可是華碩的 bios 界面改了,一下子不好找,我就懶得關(失敗了 N 次)。最後還是關一下把。。。如圖:

瘋狂 esc 進入這個頁面
在這裏插入圖片描述

然後華碩的是按 F7 進入 bios 管理界面。進入後選擇到 Secrity 然後移到下面。找到 Secure Boot 進入
在這裏插入圖片描述

找到這個選項,選擇禁用
在這裏插入圖片描述

然後切換到Boot 第一個快速啓動,也是選擇禁用,然後保存,就可以開始重啓電腦安裝 Ubuntu 了
在這裏插入圖片描述


需要裝 ubuntu 的硬盤的格式

因爲我的 ubuntu 是安裝到移動硬盤上的,我硬盤有 1T。分了 500 給硬盤

  1. 需要安裝的地方爲硬盤開始的位置。如下圖,因爲到時候系統的引導需要放在前面,不然可能啓動不了。一開始格式化的時候把前面變成未分配就行。圖中是已經裝好的 ubuntu 的硬盤。

在這裏插入圖片描述

  1. 網上流傳的 4K 對齊的問題:查看硬盤的格式,然後轉換爲 GUID格式就對了,轉換了之後如圖顯示

在這裏插入圖片描述

  1. 綜上所述的操作,都是用 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 裝系統後重啓卡死解決辦法(超詳細)

  1. 不要急着進 ubuntu 系統,留在這個頁面,選擇 ubuntu 高級選項。也是按下 e
    在這裏插入圖片描述

  2. 進入後。找到 ro recovery 修改爲 ro recovery nomodeset(如果一開始有在第五步禁用了顯卡的,這裏是不用修改的):
    在這裏插入圖片描述

  1. 改好後,Esc 退出,依舊選中 Ubuntu 高級選項,注意,此時是按 Enter 進入,之後會出現下圖所示界面.選擇第二個,如圖:

在這裏插入圖片描述

然後會出現如下界面,無關緊要,等他執行完就行,不要被嚇到:
在這裏插入圖片描述

  1. 在後面出現的圖形化界面中。選中:root Drop to root shell prompt,按 Enter 進入(這個就很關鍵了)之後會出現下圖所示界面

    在這裏插入圖片描述

    這裏提示讓你在按一次 Enter。正常後會顯示命令行終端的內容 root@…:

  2. 然後就是敲命令了

  • 先修改文件權限:
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
  1. 如果成功進入了,先別高興太早,我們還需要安裝正確的驅動:

打開系統終端:

  • 添加鏡像資源
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

安裝過程,特別特別久,慢慢等。如果執行上面這句命令,提示缺少依賴或者是英文看不懂的,翻譯一下,缺少依賴在另外一個文章我會提到,這裏寫的太長了,就不繼續寫了。如果一切順利,那就是最好的了!


踩過的所有的坑。都在這裏了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章