首頁 > 軟體

Windows 8.1硬碟安裝Ubuntu 14.04雙系統參考教學及多硬碟注意事項

2020-06-16 17:54:40

硬碟安裝,無需光碟、U盤;Win8.1為主,Ubuntu 14.04為輔,可將Windows或Ubuntu設定為開機預設啟動項;在Ubuntu下可檢視、操作Windows系統下的檔案;適用於安裝和14.04版本相近的Ubuntu系統。如果以上所述正是你所需要的,那麼這可能是一篇您值得參考的教學。但本人建議您先大致通讀本文,再做決定。

本文所述方法,個人測試無誤,如因本文所述造成任何損失,本人無法負責,請慎重!

準備條件

一個健康的Win7或Win8.1作業系統;Ubuntu官方系統映象檔案;為Windows系統磁碟內的重要檔案做了備份;對Linux分割區掛載進行一些了解;獲得EasyBCD這款軟體;您已經讀過本文;

Step 1

在Windows作業系統下,清空某個硬碟分割區,或從已有的分割區中分割出新分割區。Ubuntu將安裝在這個分割區中。可以使用一些知名磁碟工具軟體(分割區助手、DiskGenius等)來分割新區。

DiskGenius 4.6.5 正式版發布下載  http://www.linuxidc.com/Linux/2014-10/108329.htm

範例:

如上圖所示,C槽是Win8.1的系統磁碟E槽是我從原本的C槽中分割出的新分割區(在使用工具進行分割時,可以不把分割出的空間作為新分割區,因為我們要獲得的是一塊未被使用的空間)。

Step 2

確定空白分割區後,刪除該分割區,使其在Windows資源管理器中不可見。

可以通過右鍵點選“這台電腦”圖示,進入“管理”功能的“磁碟管理”介面,選擇空白分割區,右鍵“刪除捲”。

上圖是對E槽執行“刪除捲”操作前的磁碟狀態。

下圖是對E槽執行“刪除捲”操作後的磁碟狀態:

現在,在Windows作業系統下,原先的E槽已不可見,且不可使用。資源管理器中只剩下C槽:

Step 3

在Windows作業系統下安裝EasyBCD這款軟體。安裝成功後,開啟軟體,顯示語言選擇“簡體中文”。

EasyBCD 2.2 免費下載【中文多國語言版】  http://www.linuxidc.com/Linux/2012-10/72140.htm

在左側工具列表中選擇“新增新條目”,在右側功能區選擇右上角的“NeoGrub”索引標籤,點選“安裝”按鈕。如下圖所示:

安裝後,點選“設定”按鈕,會開啟一個名為“menu.lst”的記事本檔案。清空檔案內容,寫入下面的文字:

title Install Ububtu

root (hd0,0)

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

initrd (hd0,0)/initrd.lz

如下圖所示,注意空格

注意1:檔案第2、3、4行出現的“(hd0,0)”指向的是當前系統磁碟的位置,我這裡是C槽。但假如C槽並非首個分割區,而是第二個,需要修改為“(hd0,1)”,依此類推。

注意2:檔案第三行,“ubuntu-14.04-desktop-amd64.iso”是我的Ubuntu系統映象的檔名,將其修改為你的。

注意3:檔案第三行出現了“vmlinuz.efi”,由於我安裝的Ubuntu是64位元作業系統,此處必須是“vmlinuz.efi”,不能缺少擴充套件名。

Step 4

使用壓縮工具開啟Ubuntu映象檔案,將“.disk”資料夾和casper資料夾內的“initrd.lz”和“vmlinuz.efi”檔案複製到C槽根目錄,再將Ubuntu系統映象檔案複製到C槽根目錄:

Step 5

重新啟動計算機,在啟動介面看到作業系統選擇項,選擇“NeoGrub引導載入器”:

之後出現Ubuntu選擇介面,選擇“Install Ubuntu”。

注意:此處有可能出現“File not found”錯誤:

原因一般是在之前的“menu.lst”檔案內的引數沒有設定好,但不需要重新啟動計算機進行設定,因為啟動介面已經給我們臨時修改引數的方法:

依然選擇“InstallUbuntu”,按鍵盤e進入修改介面:

對上圖中的三處“(hd0,0)”進行修改,前面的0代表是第幾塊硬碟,“0”代表第一塊;後面的0代表是某塊硬碟內的第幾個分割區。此處的修改方法也已經給出,鍵盤e修改,鍵盤d刪除,鍵盤b確認並啟動

注意:Win7、Win8系統在安裝時,預設會在系統磁碟之前建立一個幾百兆大小的系統專用分割區,所以如果C槽是系統磁碟,此處引數一般是“hd(0,1)”

Step 6

成功進入Ubuntu試用介面後,桌面上有兩個檔案。

按Ctrl+Alt+T開啟終端,輸入“sudo umount –l /isodevice”,取消光碟驅動器掛載,否則在後面安裝過程中可能會無限卡進度:

注意:注意空格,而且“-l”中的“l”是大寫字母“L”的小寫形態。不是數位1,也不是字母“i”。

Step 7

雙擊桌面圖示“安裝Ubuntu14.04 LTS”,開始安裝Ubuntu。

如果你連線了網路,可以選擇“安裝中下載更新”,會延長安裝時間,也可以在安裝完Ubuntu系統後再下載安裝更新。

在“安裝型別”介面會有多個安裝選項:

如果選擇第一項,Ubuntu會自動進行分割區安裝,之後與Windows作業系統共存為雙系統。對分割區沒有細緻要求的使用者選擇此項即可,本教學即可直接跳過步驟Step7、Step8。如果要自定義分割區,選擇“其它選項”。此處,我選擇“其他選項”。

下圖顯示的是我們整個硬碟的分割區狀態:

我們要將Ubuntu安裝在“空閒”分割區內。選擇“空閒”分割區,再點選左下方紅線處的加號,進行分割區。

關於Linux的分割區掛載,很多帶有定勢思維的Windows使用者還在理解的道路上艱難爬行,分割區不是本文重點,此事應當閱讀關於Linux分割區的專業文章。

根目錄“/”是必須存在的,可以分8G給“/”。

交換分割區swap不是必須存在的,可以不給其分配空間,這同樣意味著,你可以將所有空間分給“/”。

“/boot”不是必須存在的,如果你的硬碟是Ubuntu單系統,推薦為其分配空間,一般小於200M,並且將它設定為第一分割區;如果你的硬碟不是單系統,而是像本文所述的雙系統,不必分配空間。

“/home”用於儲存使用者的檔案,如果你要向其中儲存大量資料,需要分配較多空間。

“/user” 主要用於儲存應用程式檔案,如果你要安裝很多程式,需要分配較多空間。可以考慮為其分配最大空間。

分割區時需要選擇檔案系統型別,選擇“Ext4”即可。

注意:如果你的記憶體較小,交換分割區大小應該超過實體記憶體大小,但要小於實體記憶體大小乘以2;如果你的記憶體足夠大,交換分割區分配1G到2G即可,甚至可以不分配。但如果你要安裝一些強制需要交換分割區的軟體,則必須進行分配,如果你不確定以後安裝的某款軟體是否強制需要交換分割區,最好進行分配,一般1G即可。

Step 8

分割區完成後,開始安裝。

如果你沒有分配交換空間,系統會給出提示,跳過即可。

安裝完成後,選擇重新啟動。如果一切正常,可以看到如下圖所示的Ubuntu樣式的啟動項選擇介面:

上圖可以看出,Win8.1已經成功安裝。

Step 9 收尾工作

在系統啟動介面,Win8.1系統處於最後一項,如果需要讓Win8.1處於第一項,可以這樣設定:

1、進入Ubuntu系統。

2、Ctrl+Alt+T開啟終端,輸入“sudo nautilus”,以root許可權開啟資源管理器。

3、找到“30_os-prober”檔案,將其名稱修改為“06_os-prober”即可:

進入Windows系統,清除C槽下之前複製的檔案。

開啟EasyBCD,在之前的“新增新條目”功能中,點選“刪除”按鈕,清除“NeoGrub”引導。

Step 10 多硬碟可能帶來的問題

在多硬碟的情況下,之前提到的“(hd0,0)”需要多加注意。

我個人在安裝雙系統前,為筆記型電腦新增了一塊SSD,並在其中裝入Windows8.1作業系統。這樣就形成了SSD內Win8.1(C槽)和HDD內Win7(D槽)的雙系統格局。但這裡存在的問題是,Win7是首先安裝的,SSD是後來添置的硬碟,雖然後來HDD所在系統分割區被清空了,但是Windows引導檔案依然在HDD硬碟內。在安裝Ubuntu時,無法在Win系統內刪除D槽,於是使用DiskGenius將D槽刪除,引導檔案隨即丟失。由於一些原因,無法使用系統光碟或修復光碟來修復引導,只能選擇重灌系統。但是在使用Windows系統光碟重灌系統的過程中,可以格式化任何分割區,卻無法向任何分割區內安裝Win7或Win8.1作業系統。經過多次實驗,我所遇到的問題的解決方法是將HDD取出,只保留一塊硬碟,如此便可順利安裝Windows。系統安裝成功後,再將HDD放入,可以順利安裝Ubuntu。


IT145.com E-mail:sddin#qq.com