1. 程式人生 > >Ubuntu 16.04系統安裝

Ubuntu 16.04系統安裝

Ubuntu 16.04系統安裝

安裝準備

Ubuntu 16.04的安裝盤,有空閒硬碟空間的電腦(本文是以128G硬碟,8G記憶體為例)

安裝步驟

1 把安裝盤插入電腦,重啟電腦進入BIOS設定,將U盤設定為啟動盤

2 進入安裝介面。(最好聯網安裝)
語言選英語。後期程式碼編譯不容易出錯
安裝選項選其他選線。
系統掛載區在/boot所在的分割槽。例如/boot 在/dev/sda1上,則啟動就掛載在/dev/sda1上
分割槽只需要分4個分割槽。
/boot :
設定:主分割槽,ext4日誌系統
作用:引導區,系統啟動檔案在這個分割槽
推薦大小:2G
/ :
設定:邏輯分割槽,ext4日誌系統
作用:系統軟體安裝位置,儘可能的大
推薦大小:60G
/swap

:
設定:主分割槽,交換空間
作用:類似虛擬記憶體,只有實體記憶體用完才會用。
推薦大小:與記憶體大小相同,8G
/home :
設定:邏輯分割槽,ext4日誌檔案
作用:儲存硬碟
推薦大小:剩下的都給它。

3 完成安裝

可能遇到的問題

安裝完成後無法之間進入grub

問題描述

Ubuntu安裝完成後,重啟電腦,無法進去grub頁面,螢幕顯示

Entering rescue mode...
grub rescue >

問題說明

簡單來說,就是grub被破壞了,重新設定即可。

解決方案

1 利用ls命令找到Ubuntu分割槽。結果如下:

grub rescue >
ls (hd0) (hd0,msdos1) (hd0,msdos2) (hd0,msdos3) (hd0,msdos4)

此時,會看到硬碟上的分割槽情況。例如(hd0,msdos1)等等 。其中hd0中的0代表第一塊硬碟(硬碟號從0開始),msdos1中的1代表第一個分割槽。

2 一次呼叫ls命令,知道找到Ubuntu所在的分割槽。
命令如下:

grub rescue > ls (hdx,msdosy)//x代表硬碟號,y代表分割槽號
執行結果如下:
grub rescue > ls (hdx,msdosy)//x代表硬碟號,y代表分割槽號
(hdx,msdosy): Filesystem is ext4.

或:

grub rescue > ls (hdx,msdosy)//x代表硬碟號,y代表分割槽號
(hdx,msdosy): Filesystem is unknown.
上述情況,只有第一種是Ubuntu分割槽。

3 確定grub所在分割槽。
執行如下命令:

grub rescue > ls (hdx,msdosy)/grub //x代表硬碟號,y代表分割槽號
執行完後發現(hdX,msdosY)中有grub.cfg檔案。則(hdX,msdosY)是我們要找的引導分割槽。

4 修復grub
執行如下命令

grub rescue > set root=(hdX,msdosY)
grub rescue > set prefix=(hdX,msdosY)/grub
grub rescue > insmod normal
grub rescue > normal
完成命令後自動重啟系統,進入Ubuntu的grub2引導畫面。不過,如果此時重啟電腦,問題依然會出現。

5 進入Ubuntu後,在終端下執行如下命令更新grub:

sudo update-grub2
sudo grub-install /dev/sda

引導修復完成