1. 程式人生 > >windows硬碟安裝Ubuntu雙系統(win7適用)

windows硬碟安裝Ubuntu雙系統(win7適用)

標題希望沒有意味不明吧。windows7系統,安裝ubuntu16.04,順便感慨下此前一番智障的折騰,直接把原來的ubuntu14.04給折騰掛了……正好覺得之前用的14.04麒麟版本(Ubuntu Kylin)怪怪的就下了ubuntu desktop16.04試一試。
本篇是在linux社群抄的,因年代久遠原作者的主頁丟了,只能跪謝原作老爺了。
win10不適用,win10不適用,win10不適用,重說三。

原料

  • 一個健康的Win7作業系統
  • Ubuntu官方系統映象檔案
  • 重要檔案備份!備份!備份!重說三!
  • EasyBCD軟體

步驟

1、在Windows作業系統下清空某個硬碟分割槽,或從已有的分割槽中分割出新分割槽;
2、確定空白分割槽後,刪除該分割槽,使其在Windows資源管理器中不可見:在磁碟管理中右鍵該分割槽,刪除卷;
3、安裝EasyBCD軟體,開啟,顯示語言選擇簡體中文這個隨便你們,在左側工具列表中選擇“新增新條目”,在右側功能區選擇右上角的“NeoGrub”選項卡,點選“安裝”按鈕;
4、安裝後,點選“配置”按鈕,會開啟一個名為“menu.lst”的記事本檔案。清空檔案內容隨你們反正都是註釋,寫入下面的文字:

title Install Ubuntu
root (hd0,1)
kernel (hd0,1)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04.1-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,1)/initrd.lz

注意1:所有(hd0,1)指向的是當前系統盤的位置,我這裡是C盤且C盤不是我首個分割槽,若系統盤為首個分割槽則應敲(hd0,0),具體來說就是開啟磁碟管理看圖數數。

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

注意3:“vmlinuz.efi”這個檔名,若是64為系統,則不能缺少副檔名。

注意4:(hd0,1)前有空格,(hd0,1)之間沒!有!空!格!

5、解壓.iso檔案,將“.disk”資料夾和casper資料夾內的 “initrd.lz” 和 “vmlinuz.efi” 檔案複製到C盤根目錄,再將.iso檔案複製到C盤根目錄;

6、重啟計算機,在啟動介面看到作業系統選擇項,選擇“NeoGrub引導載入器”,之後出現Ubuntu選擇介面,選擇“Install Ubuntu”;

注意:此處有可能出現“File not found”錯誤,原因一般是在之前的“menu.lst”檔案內的引數沒有配置好,但不需要重啟計算機進行設定,因為啟動介面已經給我們臨時修改引數的方法:

依然選擇“Install Ubuntu”,按鍵盤e進入修改介面:對上圖中的三處“(hd0,1)”進行修改,鍵盤e修改,鍵盤d刪除,鍵盤b確認並啟動。一般來說不是1就是0吧。

7、成功進入Ubuntu試用介面後,按Ctrl+Alt+T開啟終端,輸入“sudo umount -l /isodevice”,取消光碟驅動器掛載;(l是小寫L)

8、雙擊桌面圖示“安裝Ubuntu16.04 LTS”,開始安裝Ubuntu。在“安裝型別”介面會有多個安裝選項,可讓ubuntu自動進行分割槽安裝。也可自己進行分割槽,下面簡述。

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

根目錄“/”:必須存在,如果空閒分割槽較大可分30G,若空閒分割槽較小,可分8G。選擇此分割槽為主分割槽,下面其他分割槽都選為邏輯分割槽。

交換分割槽swap:不是必須存在的,可以不給其分配空間,但因某些軟體要求最好分配,一般分配比計算機記憶體稍大的空間。檔案系統型別選擇為“交換分割槽”。

“/boot”:不是必須存在的,如果硬碟是Ubuntu單系統,推薦為其分配空間,一般小於200M,並且將它設定為第一分割槽;如果硬碟不是單系統則不必分配空間。

“/home”:必須存在,用於儲存使用者的檔案,如果你要向其中儲存大量資料,需要分配較多空間(可以把剩下的都分給它)。

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

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

9、分割槽完成後開始安裝,如果沒有分配交換空間,系統會給出提示,跳過即可。安裝完成後選擇重啟。

10、在系統啟動介面,Win7系統處於最後一項,如果需要讓Win7處於第一項,這個暫時也沒找出什麼有用的辦法先空著。

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

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