文章來源:在宏基Aspire 3 A315-41G膝上型電腦上安裝Ubuntu 18.04系統和隱藏式M.2 SSD插槽 - CNX Software中文站
我平常就事用一臺執行Ubuntu 18.04系統的臺式電腦來打理部落格,但當我出差時,就不是很方便了。所以幾年前我買了一臺宏基Aspire E5-421G膝上型電腦,它搭載的是AMD A4-6210處理器、4GB記憶體、512GB硬碟和14英寸顯示屏。我在膝上型電腦上安裝了Ubuntu系統後它就是開始正常工作了,不過由於它配置的是4GB RAM,一旦我處理多項任務時它就顯得有點不夠用了。比如,我可以在上面執行Thunderbird和Firefox,但如果我打Skype電話,系統就無法使用,這導致我就不得不關閉其中一個程式。而且,在這臺電腦上做編輯影片類的工作它也執行得相當緩慢。
由於不久之後我又要出差,所以我決定換一臺新的膝上型電腦。配置要求是8GB RAM、支援SSD和HDD、15英寸顯示屏、能夠執行Ubuntu 18.04系統,可能還要有一個性能接近我的臺式電腦的AMD FX8350處理器。電腦預算大約在20,000泰銖左右(約600美元)。網上進行了搜尋後,我又找到了一臺符合我上述所有需求的宏基膝上型電腦。那就是宏基Aspire 3 A315-41G (-R468)、搭載的是AMD Ryzen 7 2700U四核/八執行緒處理器(15W TDP)、8GB DDR4、1TB HDD和15.6英寸的全高畫質顯示屏(亞馬遜)。那麼,M.2 SSD在哪裡呢?我看過的一個影片介紹,得知它應該是在RAM隔間的右側。
之後,我去了當地的商店,並找到了該型號的電腦,價格是20,990泰銖(約632美元)。跟我預想的相差不大,一切還都不錯。
直到我諮詢店主想要確認一下在主機板上是否有一個M.2 SSD插座,他的回答是 “不,只有英特爾CPU的膝上型電腦有該配置,AMD CPU的電腦上是沒有的”。在我給他看了YouTube的影片後,他和同事透過RAM隔間檢視,最終真的找到了我想要的那個配置。所以最後,我就是把這檯筆記本買下來了。
宏基Aspire 3 A315-41G (-R468)膝上型電腦
商家贈送了一套10合1禮盒,裡面有一些沒什麼用的物品,此外還送了一個USB滑鼠和一個Predator牌電腦包。
我啟動膝上型電腦時,可以看到它正在執行 Linpus Linux (精簡版),就像我以前的宏基膝上型電腦一樣,這讓我相信Ubuntu系統可以開機啟動。Linpus Linux Lite是一種“類似於Linux的FreeDOS”的系統,因為作業系統只有指令行,宏基就將該系統裝在沒有Windows的膝上型電腦上進行銷售。
我可以透過在開機啟動時按下F2鍵進入BIOS,從而來仔細檢視硬體的配置。
InsydeH20設定工具檢查顯示,AMD Ryzen 7 2700U搭載的是Radeon Vega Mobile Gfx,一個東芝硬碟和8192MB物理記憶體。
BIOS並未顯示很多配置資訊選項。
我們先從整體上一起來看看膝上型電腦,他的左側帶有一個防盜鎖插孔、一個乙太網埠、一個HDMI埠、一個USB 3.0埠和一個SD插槽。
右側包括一個3.5毫米耳機插孔、兩個USB埠、幾個LED和電源插孔。
膝上型電腦的底部也挺有趣的,有一個2.5英寸的SATA驅動器托架、一個RAM隔間,以及一個用於安裝M.2 2280 SATA SSD的插座,但不容易接觸到。上面我說的那個影片也提到過要卸下所有螺絲才能取下蓋板。只有一個小問題,那就是:我在泰國,是沒有像美國 FCC 那樣禁止使用“保修免責貼紙”的法律規定,因此如果貼紙損壞,我就失去膝上型電腦2年的保修服務了。
宏基Aspire 3 A315-41G筆記本HDD和RAM位置
只需取下使用者可維修的底蓋,我們就可以看到1TB硬碟和兩個記憶體條。 M.2插座在右邊,而保修免責貼紙要靠左邊一點,所以我把貼紙右邊的螺絲和左邊的幾顆螺絲卸下,試試看是否能用這種方式安裝M.2固態硬碟。
上面的圖是蓋板能夠安全掀開的最大限度了,可以肯定主機板上確實有一個M.2插座。但要插入SSD其實並不容易,而最後一步用螺絲固定則更具挑戰性了。所以我決定暫時不在膝上型電腦上安裝SSD,而是選擇安裝M.2 SSD,將來如果我對效能感到不滿意,可能就會選擇直接放棄保修服務,直接安裝SSD了。不管怎麼說,讓主機板配備一個客戶很難接觸到的M.2 SSD 插槽,這樣的做法是挺瘋狂的!
是時候安裝Ubuntu 18.04.1系統了。下載ISO、並將其儲存在USB Disk Creator快閃記憶體驅動器(金士頓DataTraveler)上,插入膝上型電腦的USB 3.0埠,進入BIOS設定,系統自動正確檢測為啟動裝置,顯示系統首先從USB驅動器啟動。
退出BIOS後,幾秒鐘就進入系統安裝選單了,系統要求我嘗試安裝Ubuntu。我點選了“安裝Ubuntu”,螢幕黑屏了一會兒,然後螢幕上又迅速閃現出了“ACPI Error”、“Firmware Bug”和類似於“BUG: soft lockup – CPU#0 stuck for 22s!”等幾條資訊。
看起來似乎不太好。首先,我嘗試將USB驅動器移動到USB 2.0埠來解決。運氣不太好,沒啥效果。然後我進入了BIOS的“高階設定”選項,禁用AMD-SVM和AMD-IOMMU,這樣可以看到與後者有關的一些資訊。
但是這仍不起作用,順便說一下,上面的SATA配置同時顯示了SATA0和SATA1介面,於是我就很希望2.5寸SATA和M.2 SATA硬碟都能使用。
後來我又注意到BIOS是早期版本(2017 年),所以我又到膝上型電腦支援的網頁尋找更新版本。確實,BIOS 1.08版(2018 年 5 月)的就可用了,因為我的膝上型電腦之前執行都還是1.03版本的,這確實太舊了。
於是我點選下載,但下載好後才發現是一個執行在 Windows系統上的EXE格式檔案。不錯,在網上搜索了一些資訊後,結果更令人沮喪,因為宏基指出了要安裝Windows系統才能升級BIOS,這一點也讓人很抓狂。沒辦法,進行不下去了,我只能去準備了一張Windows 10系統啟動CD,安裝了Windows,下載並安裝BIOS程式,然後執行。
將系統重新啟動以執行更新,一切都很順利,現在膝上型電腦上安裝的是BIOS v1.08版。
宏基Aspire A315 41G筆記本BIOS-v1.08版資訊
很好,將Windows 10系統從隨身碟刪除,然後重新快閃記憶體Ubuntu 18.04 ISO。遺憾的是又回到了原點,因為“ACPI errors”又出現了。
我注意到其他一些人在使用AMD Ryzen處理器時也遇到了問題,他們使用的是更新的Linux 4.17版。因此,我嘗試使用主線核心重新啟動Ubuntu 18.04,但不知什麼原因,映象根本無法啟動,BIOS也未能檢測到啟動映象。
我對網上的資訊進行了再次搜尋,發現了兩處錯誤報告:連結1和連結2,在搭載AMD Ryzen 5/7的宏基膝上型電腦上很多人都遇到了類似的麻煩。看起來可能是BIOS的問題了,大家都在嘗試用各種核心引數來解決這個問題。
我找到的解決辦法是在程式安裝時,在“安裝Ubuntu”突出顯示時按下 “e”鍵,從而便編輯引數,我修改了linux行,在最後加上 “pci=noacpi”。如上圖所示,第一次嘗試使用 “acpi=off”,並沒有成功。然後我按下F10鍵,用修改的引數啟動,就能夠順利安裝Ubuntu了。這時觸控板不能使用,但我後來發現,必須按F7鍵來啟用觸控板。
宏基Aspire A315 41G筆記本Ubuntu-18.04的系統介面
我對膝上型電腦的所有主要功能進行了測試:
- 1920×1080顯示– 成功
- HDMI輸出–成功(擴充套件顯示可用)
- USB 2.0埠–成功
- USB 3.0埠–成功(使用USB 3.0 HDD,測試讀寫速度約為100MB/s)
- 千兆乙太網和802.11ac Wi-Fi –成功
- 藍芽–成功(使用藍芽耳機測試)
- 鍵盤–成功
- 觸控板–成功(僅測試“基本”模式)
- 網路攝像頭、揚聲器和音訊插孔– 成功
- SD卡–失敗[更新:後來又使用Ubuntu 18.04.3和Linux 5.0.0系統測試了一下,就成功了。]
下面是在插入SD卡時顯示的錯誤資訊。
目前為止,我還沒有檢查過電池使用的時間,這也是禁用ACPI會帶來的一個潛在問題。因為我是在有WiFi和電源插座的房間工作,電池使用時間其實我並不是很在意。作為參考,在充滿電後,Ubuntu會在斷開電源時顯示還可以執行2小時7分鐘。如果是這樣的話,該電腦的電池使用市場還挺差的。一旦對電池做了更多測試,我也會在評論區部分告訴給大家。
大家要注意的是,螢幕亮度在開機時被設定為最低,觸控板在開機/重啟後被設為禁用,這意味著需要使用觸控板時必須要按F7鍵。
下面是一些系統資訊細節,給感興趣的人用來參考。
還需要注意的是,在dmesg中可以看到幾個與DRM(GPU)驅動有關的警告。但從使用者的角度來看,並沒有任何負面作用。
最後,在Firefox上執行Octane 2.0,以比較搭載AMD FX8350的臺式和搭載Ryzen 7的宏基Aspire 3 A315-41G膝上型電腦效能上的區別。
Ryzen-7-2700U核心Octane 2.0效能測試得分
除了一項效能外,膝上型電腦在所有基準測試中都擊敗了我的臺式電腦。AMD Ryzen 7 2700U曾被期望是具有更好的單核效能,但由於在AMD FX8350上搭載的是4C/8T 而不是8C/8T,因此高度並行的工作負載在舊臺式電腦的CPU上執行速度可能會稍快一些。
讓這檯筆記本電腦正常使用的過程還是有點艱難的,但到目前為止,我對結果還算滿意,即使一切都不算完美。現在我還沒有安裝M.2固態硬碟,而且SD讀卡器貌似也不能使用。這些問題就暫時不考慮了,但在ACPI問題得到解決之前,電池壽命的確是是一個問題。
更多優質文章推薦:
1.MINIX NGC-5評測,Windows 10、Ubuntu 20.04和外部GPU - CNX Software中文站
2.在ODROID-N2+ SBC上可以執行帶有Panfrost開源GPU驅動程式的Ubuntu 21.10和Chromium OS - CNX Software中文站