1. 程式人生 > >在已安裝win10環境中利用EasyBCD引導安裝Ubuntu16.04 適用於Ubuntu 18.04(DELL膝上型電腦測試通過)

在已安裝win10環境中利用EasyBCD引導安裝Ubuntu16.04 適用於Ubuntu 18.04(DELL膝上型電腦測試通過)

摘要

一般來說,用u盤引導安裝ubuntu是最簡單的方法,但是在嘗試用u盤引導安裝時,由於提示UEFI下安裝可能導致原有系統無法啟動,我windows上有用檔案太多了,不敢試,所以嘗試用EasyBCD引導安裝,並且選擇用NeoGrub的方式引導,這樣比較安全一些,記錄下來也方便下次安裝的時候可以檢視。 
選擇安裝Ubuntu16.04是因為這是Ubuntu最newbie-friendly的一個版本,推薦給各位新手朋友,確實比之前裝的Ubuntu版本配置起來更簡單。 
如果要安裝Ubuntukylin,安裝步驟也是一樣,只是桌面長得不一樣而已。

教程部分

教程分為四部分: 
1. windows硬碟分割槽 
2. EasyBCD設定NeoGrub引導

 
3. Ubuhtu安裝 
4. 利用EasyBCD引導Ubuntu啟動 
原EasyBCD引導參考教程 中有些小錯誤,導致在安裝過程中失敗了幾次,本教程中將予以改正,另外詳盡了一些內容,旨在靠著本教程就能無誤實現Ubuntu安裝。

1.windows硬碟分割槽

所謂分割槽,就是從硬碟上專門分出一部分空間劃給Ubuntu以安裝系統,硬碟分割槽這個問題也曾經困擾過我,網上的教程都是說必須要分出的那部分割槽域變成黑色的“未分配”區域,但是怎麼調整都只能得到綠色的可用空間。

空間型別示意圖

這裡的關鍵就是必須先把磁碟空間用Diskgenius轉為主分割槽,之後選擇“刪除卷”才能變為黑色的“未分配”區域,而如果是對邏輯分割槽進行操作,則選擇“刪除卷”或“壓縮卷”之後只能得到可用空間。 
分出100G空間用於安裝Ubuntu

 
注:本教程分出100G未分配空間用於安裝Ubuntu

2.EasyBCD設定NeoGrub引導

下載好EasyBCD之後,選擇“新增新條目”選項,右邊視窗選擇NeoGrub,之後點選“安裝”。 
安裝NeoGrub選項

安裝完成之後,EasyBCD會在C盤根目錄下建立一個名為“NeoGrub”的檔案。 
在EasyBCD中點選“配置”可以對檔案”NeoGrub”進行編輯。 
EasyBCD截圖 
NeoGrub原檔案

編輯的具體內容如下(原教程中有部分錯誤,在於kernel部分,呼叫的檔名應該是vmlinuz.efi,而原教程中沒有加字尾會導致引導安裝失敗),將以下程式碼拷貝到Neogrub檔案中後面即可。

title Install Ubuntu 
root (hd0,0
kernel (hd0,0

)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8 
initrd (hd0,0)/initrd.lz

NeoGrb檔案修改後示意圖

其中,粗體部分(hd0,0)代表的是C盤的位置,hd0中的0表示磁碟序號,後面的0代表該磁碟上由左往右數C盤分割槽所處的位置(排在第幾)。

磁碟位置引數說明

我們看見,我的電腦上,C盤在磁碟0上,則為hd0,而且C盤是從左往右第一個分割槽,由於機器計數一般從0開始,故C盤位置應記為(hd0,0)。

而斜體部分ubuntu-16.04-desktop-amd64.iso 代表的是需要安裝的Ubuntu 
的映象檔名。 
將以上程式碼按照自己機器的情況進行修改之後新增到”NeoGrub”檔案中即完成配置。

根據程式碼,我們應該將Ubuntu映象檔案中的casper資料夾開啟。

casper資料夾示意圖

然後將其中的檔案“initrd.lz”和“vmlinuz.efi”拷貝到C盤根目錄下。

C盤根目錄檔案

同時將Ubuntu映象檔案拷貝至C盤根目錄下,其實就是從C盤引導安裝,於是C盤中檔案如下:

C盤根目錄示意圖

到這裡,我們的準備工作就都做好了,接下來就可以重啟進入下一步進行Ubuntu安裝了。

3.Ubuhtu安裝

重啟之後會出現”NeoGrub引導載入器”的選項。 
開機引匯出現NeoGRub選項

點選該條目之後,可以看見”Install Ubuntu”,

Install Ubuntu 選項

進入之後,可以進入Ubuntu桌面,桌面左上角有一個”安裝Ubuntu16.04LTS“ 選項 
安裝Ubuntu圖示

點選圖示進入之後,先進行語言選擇,到最後選擇”中文(簡體)” 
語言設定

下一步,建議新手勾選第二項,可以省去很多配置步驟。 
準備安裝Ubuntu

下一步,選擇”安裝型別”,選擇”其他選項”,由我們自己來決定硬碟分割槽。 
安裝型別

選擇分出來的空閒空間(100G),點選頁面左下角的”+”號,按以下方案(推薦給新手)進行分割槽。 
可用空間示意圖

分割槽方案: 
(本教程採用方案是對100G空間進行分割槽)

掛載點分割槽大小新分割槽型別新分割槽位置用於
/22000MB主分割槽空間起始位置EXT4日誌檔案系統
不設定2048MB邏輯分割槽空間起始位置交換空間
/boot800MB邏輯分割槽空間起始位置EXT4日誌檔案系統
/home剩餘所有邏輯分割槽空間起始位置EXT4日誌檔案系統

設定好以上分割槽之後,將”安裝啟動引導器的裝置”改變為”/boot”所在的裝置,如圖,我的電腦中是sda8。 
分割槽示意圖
在點選”現在安裝”以前,注意以下提示。

注意,用Ctrl+alt+T調出終端,輸入命令 sudo umount -l /isodevice 以防止分割槽失敗。

防止分割槽失敗所用命令

之後就是選擇地理位置,設定使用者名稱和密碼之類的,再等待一段時間讓Ubuntu安裝第三方軟體(This could take a while)。 
地理位置
鍵盤佈局
使用者名稱設定
支援包安裝 
安裝完成之後,點選重啟。

4. 利用EasyBCD引導Ubuntu啟動

重啟之後,我們會發現無法進入Ubuntu系統,因為開機選項中沒有這一條啊,所以我們必須回到windows系統中,利用EasyBCD再新增一個條目以啟動Ubuntu。

新建選項卡啟動Ubuntu

這個時候在EasyBCD的啟動引導項中就添加了一項以啟動新安裝好的Ubuntu。

重啟後目錄

重啟計算機,在啟動選項卡中出現一個新選項,“NeoSmart Linux”點選進入

Neosmart Linux

出現Ubuntu開機選項, 
Ubuntu開機選項這裡寫圖片描述

點選之後就可以進入Ubuntu系統,輸入使用者名稱,密碼就可以開始使用啦。

Ubuntu啟動成功

參考教程