此文章為記錄自己的Ubuntu的安裝和使用過程。
本人電腦是128G固態+500G機械。固態中裝的是windows10,這次決定在機械中安裝Ubuntu。雖然網上教程很多,但是我仍然是在參考了多個教程后才動手安裝,於是記錄自己的安裝過程。
該機器是神舟Z6-sl7d1,系統環境:
- 處理器Intel Core i7-6700HQ
- 集顯Intel HD Graphics 530
- 獨顯NVIDIA GeForce GTX 960M
這次使用的是uefi模式下的雙系統與傳統windows+ubuntu區分,體現為磁盤分區的不同,采用gpt格式而非mbr格式的硬盤分區。所以不需要EasyBCD這個軟件。在Ubuntu中的分區采用的都是主分區+空間起始位置。
裝機准備:
- 作為啟動盤的U盤
- 壓縮磁盤為Ubuntu安裝做准備,晚上的教程大多推薦35G以上,因為打算學着用,這里壓縮了165G。
- Ubuntu桌面版下載https://www.ubuntu.com/download/desktop
- BIOS關閉安全啟動(這步可能非必須,本人關閉了。不用關閉的原因https://blog.csdn.net/mtllyb/article/details/78586540)
- UltralSO(軟碟通)下載,也可以使用官網中的Rufus,本人使用的軟碟通。
- 制作U盤啟動盤,軟碟通選擇--寫入硬盤映像--。寫入方式USB-HDD+(這個比USB-HDD兼容性更好)。
開始安裝:重啟,修改第一啟動項為U盤。進入裝機。(原本沒打算寫,所以沒有截圖。)
問題一、
此電腦在進入裝機界面后,有四個選項,
1、試試系統但不安裝,進入此選項后可以再安裝。
2、直接安裝。
3、忘了。
4、好像是設置什么,進入后電腦會關機,再開機會進入BIOS。這里直接選擇第二個選項,再第一屏界面后進入安裝流程。l
在第一個步驟中遇到的問題。當選擇1進入嘗試系統后,在進入后鼠標只能移動不能點擊,左右鍵都不能點。於是強制關機,啟動直接選第二個選項。頁面卡在第一屏上,Ubuntu的logo下面的小點點在卡在第4個不再動。等待10分種,發現確實卡了。不知道為什么再次進入后可以進行安裝。現在回想,認為有辦法解決卡在logo界面的問題。卡在logo界面不是偶然,進入后續的裝機界面才是偶然。
解決辦法為,在四個選項的界面不選擇任何選項,而是點擊e進入編輯界面。在倒數第二行的quiet splash 后面加上nomodeset。然后Ctrl+X將繼續裝機。個人沒有直接走這一步,但因為沒有修改,安裝完成后在需要重啟的界面卡死且重啟后黑屏,顯示watchdog:BUG:soft lockup - CPU#3 stuck for 23s 。這才進行了這一步修改。此步參考https://blog.csdn.net/c707480580/article/details/81813925
問題二、按步驟裝機,到安裝類型界面,有四個選項,
1、(大致意思是)清除windows然后安裝。2、忘了。3、忘了。4、其它選項。
這里選擇第四個。這樣你就能自定義ubuntu進行分區操作。
首先,每一個分區都選擇主分區,且空間起始位置。ubuntu的分區操作在18這個版本中可以只分兩個區“/”和“/home”,參考https://blog.csdn.net/xrinosvip/article/details/80428133
個人是使用的自己進行分區。各分區大小列下為:
swap=8G;(用圖之一是休眠時保留數據,分不分都行,可用文件代替)
efi=1G;(用於放引導文件,1G空間,結果還剩977M。所以不分直接安裝到windows驅動管理那個位置中就行,如果不放心非要分的話分512M是足以的。)
/=57G;(用於放系統數據,ext4)
/home=100G;(用於放個人數據,ext4)
個人分區部分參考https://blog.csdn.net/baobei0112/article/details/77996570
安裝啟動引導器的設備選擇,efi分區對應的分區編號。如果分efi分區就裝到efi分區,否則安裝到windows boot Manager那個分區中
問題三、裝機完成,會提示重啟,個人的電腦在此處卡住。可能你和我一樣,能夠進入系統,但是多次進入后,電腦會黑屏並顯示BUG soft lockup - CPU#3 stuck for 23s。電腦在重啟界面卡死或者重啟后顯示BUG字符的原因該是一樣的,下面是解決的辦法。
解決辦法,強制重啟后在系統選擇界面,點e進入編輯。在倒數第二行的quiet splash 后面加上nomodeset,然后Ctrl+X進入ubuntu。在進入ubuntu后按ctrl+alt+t,進入終端。然后輸入sudo vi /etc/default/grub 或 sudo gedit /etc/default/grub。此步會打開一個新的界面,此頁面可編輯。找到GRUB_CMDLINE_LINUX_DEFAULT,在quiet splash后加上 nomodeset,保存,然后在終端輸入 sudo update-grub 重啟。這步是進入系統前操作的持久化。參考教程https://blog.csdn.net/xrinosvip/article/details/80447139
問題四、原本裝機到這結束。但在使用中發現,電腦在掛起后不能喚醒的問題。並且我安裝英偉達專用的驅動后,重啟后黑屏顯示stopped NVIDIA persistence daemon。網上說這個循環啟動。這兩個問題的解決方式是一個。在下面。
解決辦法,將第三步的解決辦法quiet splash后的nomodeset修改為acpi_osi=linux即可。(可能直接就修改為這個就沒這么多事了)參考教程https://blog.csdn.net/mmz_xiaokong/article/details/79416156
問題五、雙系統時間不同步的問題。在windows系統管理員身份打開控制台,輸入
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
然后系統中點擊時間同步即可。此步參考https://blog.csdn.net/yw80557674/article/details/82718557
在執行完后的內容為
多了一個RealTimeIsUniversal這一項,即上面命令的作用。
六、不知道為什么在進行上面的安裝后,不需要特意將引導程序添加到某個位置(相對於mbr方式)。我在D盤安裝的系統,啟動程序卻在C盤。並且利用pe查看后發現,引導程序都在c盤的esp分區中。且efi分區變少了,在變少后的分區中沒有數據。
關於grub,esp的解釋在https://blog.csdn.net/zifehng/article/details/79514756
更詳盡的關於gpt分區的解釋在https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-7/dd799232(v=ws.10)
還有一個https://zhidao.baidu.com/question/2203068162896068548.html?word=efi%E5%92%8Cmsr%E5%88%86%E5%8C%BA%E4%BB%80%E4%B9%88%E4%BD%9C%E7%94%A8&ms=1&rid=9209200182901734391
還有個mbr的裝機教程https://blog.csdn.net/fesdgasdgasdg/article/details/54183577