預裝win8的華碩A450V UEFI安裝ubuntu成功經驗分享

爲了學習linux的,必須安裝一個系統,但是本人習慣了使用windows,所以只有安裝雙系統了,選擇的linux系統爲ubuntu桌面版。

一開始百度,google了一會發現因爲現在的win8系統都使用了Secure Boot啓動技術。這個技術爲保證用戶的安全,會阻止未經認證的系統或軟件引導,當然,Linux目前也是未經認證的,導致安裝ubuntu時候總是出現黑屏。不過還是有方法解決的,本人姑且試了一下,發現竟然成功了,不像其他人說的那樣會出現很多問題。所以在這裏分享一下成功的經驗。

第一、確認你的系統是UEFI安裝的。磁盤管理可以看的

第二、下載一個合適你電腦的ubuntu。本人下載的是ubuntu-12.04.3-desktop-amd64.iso,desktop代表桌面版,server代表服務器版,amd64和i386代表64位和32位操作系統,mac當然代表用於蘋果機的版本。

第三、下載一個用ultraISO將第一步下載的iso文件寫入U盤,不小心我直接格式化了整個u盤抓狂,資料全沒了

第四、壓縮出一些空間出來安裝ubuntu,選擇計算機, 右鍵->管理-》磁盤管理->壓縮卷-》選擇壓縮空間大小然後壓縮,如果沒有壓縮空間了,嘗試刪除一些東西,然後壓縮,壓縮完後不要動它了,讓它保持未分配狀態。過程如下圖示


第五、更改BIOS設置:1.開機的時候長按F2鍵進入BIOS界面,通過方向鍵進【Security】菜單,通過方向鍵選擇【Secure Boot Control】選項,將其設定爲 “Disabled”2.點擊F10保存,通過方向鍵進入【Boot】菜單,通過方向鍵選擇【Lunch CSM】選項,將其設定爲“Enabled”(上一步沒保存不能設置的),插入第二步製作的U盤,3.點擊F10保存設置。設置U盤爲第一個啓動(選擇前面帶UEFI開頭的u盤),下圖Boot Option Priorties中會出現你的u盤,點擊F10保存,重啓電腦。就可以進入ubuntu的安裝界面了。


第六、安裝類型的選擇,一定要選擇其他選項,就算你的電腦這裏顯示了這臺計算機安裝了win8的操作系統,也不要選擇第一項,冒失是在win8上安裝ubuntu,下圖顯示了沒有安裝操作系統,估計是虛擬機上安裝時的截圖,我就是被誤導了,



153837gcp333604n3g3lzo.png

第七、掛載點的空間分配,選擇你剛剛壓縮出來的空間(第四步),點擊新建分區,給你需要的掛載點分配空間,具體需要幾個掛載點,分配多少空間,可以查看一下下面掛載點的說明。掛載點說明如下:http://bbs.kafan.cn/thread-1551594-1-2.html

在Linux 系統裏面,有一些已經定義好的掛載點,常見的“掛載點”有: 
1. 

就一個符號,是Linux系統特有的,是“根目錄”的意思,唯一必須掛載的目錄。根目錄,顧名思義,是Linux系統裏整個文件系統的根,所有的掛載點都是根下的一個目錄或者子目錄,boot、home、usr、tmp、dev等等都是根目錄下面的目錄。
2. /boot 
大家應該很常見這個英文,是引導的意思,它包含了操作系統的內核和在啓動系統過程中所要用到的文件(grub配置文件和系統內核等)。建這個分區是有必要的,如果有了一個單獨的/boot啓動分區,即使主要的根分區出現了問題,計算機依然能夠啓動。
3. /home 
用戶的home目錄所在地,在Linux系統裏面,它是用來存儲用戶的程序配置文件、文檔、視頻等等所有資源。
4. swap
其實它不是一個“掛載點”(前面沒加/哦),爲了菜鳥們理解方便,我這裏姑且把它當作一種掛載點。SWAP分區,是讓“內存”臨時存儲文件以及系統休眠時內存轉存到磁盤的專用空間。 這個swap分區的作用類似與windows系統盤根目錄下面的pagefile.sys文件,只是windows用一個文件來實現,而Linux將它強化爲一個單獨的磁盤分區。(Linux也可以實現用一個文件來取代單獨的swap分區)
5. /usr 
用來存放系統自帶的,或者通過更新安裝的軟件的地方。大部分的軟件都安裝在這裏。就像是Windows裏面的Program Files。 
6. /tmp 
臨時文件存儲地方,大家可以理解爲Windows下的:C:\Documents and Settings\Administrator\Local Settings\Temp 目錄。這對於多用戶系統或者網絡服務器來說是有必要的。這樣即使程序運行時生成大量的臨時文件,或者用戶對系統進行了錯誤的操作,文件系統的其它部分仍然是安全的。因爲文件系統的這一部分仍然還承受着讀寫操作,所以它通常會比其它的部分更快地發生問題。
7./var
日誌文件,經常會變動,硬盤讀寫率高的文件放在此中
   /var/log
系統日誌記錄分區。一般多用戶系統或者網絡服務器要建立這個分區,因爲設立了這個分區,即使系統的日誌文件出現了問題,他們也不會影響到操作系統的主分區
8./opt
存放可選的安裝文件,個人一般把自己下載的軟件存在裏面。google chrome、WPS for Linux等默認安裝在這裏。
9./srv
一些服務啓動之後,這些服務所需要取用的資料目錄。在文件系統這一環節中,建議您選擇: ReiserFS和Ext3
10./bin
存放程序,裏面的程序可以直接通過命令調用,而不需要進入程序所在的文件夾。
11./dev
存放所有設備文件,如fd0爲軟盤設備,cdrom爲光盤設備

第八、添加win8啓動項:接着下一步按照提示安裝即可,後面很簡單,安裝完ubuntu重啓後按F2進入BIOS,將ubuntu設置爲第一個啓動項,保存重啓就能進入ubuntu但是沒有win8啓動項,接下來就需要添加win8啓動項了

點擊“ctrl+alt+t”打開終端輸入:

sudo gedit /etc/default/grub

把"GRUB_HIDDEN_TIMEOUT=0"這一行註釋掉(這一行的最前面增加"# "),變成這樣:
# GRUB_HIDDEN_TIMEOUT=0
此外"GRUB_TIMEOUT=10"控制着grub菜單的讀秒時間,這裏是10秒,可以根據需要修改成其他值

確定我們ESP分區的UUID是什麼,先輸入下面命令。
sudo grub-probe --target=fs_uuid /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
返回結果:8AA5-3B52
當然這個"8AA5-3B52"是我的ESP分區的UUID,別的電腦就會變成其他值了。分區的UUID在你的PC中的是獨一無二,也不會發生改變,因此經常用它來代表一個分區。
用下面命令打開"/etc/grub.d/40_custom"
sudo gedit /etc/grub.d/40_custom
然後在最後面增加:

#### #### #### #### #### #### #### ####
menuentry "Windows x86_64 UEFI-GPT" {
search --fs-uuid --no-floppy --set=root 8AA5-3B52
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}
#### #### #### #### #### #### #### ####

需要注意,8AA5-3B52要修改成你剛纔得到的UUID哦。

改完之後記得讓修改生效
輸入命令 sudo update-grub2
此時重啓,看看是不是已經有grub啓動菜單了,而且還可以選擇進


文章參考了很多網頁的資料,比如win8添加啓動項,這裏只是總結一下我的經驗。希望可以幫到有需要的人

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