歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Windows 7/8/8.1 硬盤安裝 Ubuntu 14.04 實現雙系統

Windows 7/8/8.1 硬盤安裝 Ubuntu 14.04 實現雙系統

日期:2017/2/28 14:23:54   编辑:Linux教程

Linux系統的安裝對於許多新手來首永遠是個難題,本站每次在Ubuntu新版發行時都會發布安裝教程。

比如:

Windows 7下硬盤安裝Ubuntu 14.10圖文教程 http://www.linuxidc.com/Linux/2014-10/108430.htm

Windows 7下硬盤安裝Ubuntu 14.04圖文教程 http://www.linuxidc.com/Linux/2014-04/100369.htm

Windows 7下硬盤安裝Ubuntu 13.10圖文教程 http://www.linuxidc.com/Linux/2013-10/91565.htm

Windows 7硬盤安裝Ubuntu 12.10圖文教程 http://www.linuxidc.com/Linux/2012-11/73500.htm

64位 Windows 7 + 64位 Ubuntu 11.10 雙系統安裝(EasyBCD) http://www.linuxidc.com/linux/2012-03/56916.htm

下面再次介紹下Windows 7/8/8.1 硬盤安裝 Ubuntu 14.04 實現雙系統的詳細過程。

一、軟件准備

1、 下載 Ubuntu 系統鏡像:http://www.ubuntu.com/download/desktop/ ;

  這裡使用的是 Ubuntu 14.04.1 LTS 64bit 版本。LTS表示 Long Term Support ,長期支持。

2、 下載並安裝DiskGenius :http://www.linuxidc.com/Linux/2014-10/108329.htm;

  使用 DiskGenius 來進行磁盤操作。

3、 下載並安裝 EasyBCD :http://www.linuxidc.com/Linux/2012-10/72140.htm;   這裡使用 EasyBCD 來進行引導的處理。BTW,EasyBCD作為個人使用不須付費,但進行商業使用行為時請付費購買正版。

二、操作准備

1、 在 DiskGenius 中,選擇一個磁盤分區處理 Ubuntu 的安裝分區,對著目標分區右鍵,選擇"刪除當前分區",彈出來的窗口中點擊"是(Y)",接著在左上角點擊"保存更改"按鈕,並在確認窗口中選擇"是(Y)"。保持目標分區的未定義狀態。

注意:

  Linux 目標盤最好是在硬盤的後面,因為 Windows 系統中無法識別 Linux 的 Ext4 分區,舉個例子,如果將 Linux 裝在C盤和E盤之間的D盤,即將D盤刪除後建立 Linux 分區,後面的E盤盤符就會被系統替換成D。則安裝在E盤的軟件會出現系統注冊表路徑不對的情況而導致無法運行。

  如果你機子中每一個磁盤都存在大量的文件不方便格式化,那麼可以在 DiskGenius 中使用“調整分區大小”功能從某一個空閒空間比較大的磁盤中拉出一個分區來。具體操作為:對著目標磁盤右鍵,點擊“調整分區大小”,接著進行相應的操作。

2、 將下載的 iso 系統復制到當前系統的C盤(hd0,0)根目錄下,並將 iso 中 casper 文件夾中的 vmlinuz.efi 和 initrd.lz 兩個文件也解壓到C盤(hd0,0)根目錄下(這個可以使用WinRAR打開)。

注意:

  (hd[n-1],[m-1]):表示的是第n塊磁盤的第m個分區。通常MBR主引導的磁盤上允許最多4個主分區存在,所以一般來說【0=<m-1<4】表示主分區,而【4=<m-1】則表示邏輯分區。

3、 打開EasyBCD。如下圖操作,按圖中序號依次點擊"添加新條目"→"NeoGrub"→"安裝"。

  點擊"安裝"之後實質上會給系統安裝一個 NeoGrub Bootloader 引導加載器,在系統盤根目錄會相應寫入一些東西如圖:

  出現提示"NeoGrub 引導加載器已成功添加到啟動菜單"時,點擊"配置"。

  點擊"配置",會彈出一個記事本文件,實質上就是 menu.lst。menu.lst 是 DOS 工具啟動的菜單界面設置文件。通過 menu.lst,可以配置 Linux 的啟動和引導,也可以引導已經安裝好的 Linux 系統。

  在 menu.lst 中添加下面一段代碼:

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

注意:

menu.lst 的格式一般有四行:

——title xxxxx
  title行:bootloader 進去之後看到的菜單選項。title是必須保留的,它是grub的語法的標簽,可以在title 後面寫入想要添加的東西,這是可以自己定義的。

——root (hd[n-1],[m-1])
  root行:root開頭,然後一個空格,加一個分區名稱(hd[n-1],[m-1])。表示 iso、vmlinuz.efi和 initrd.lz 的絕對路徑。

——kernel (hd[n-1],[m-1])/xxxxx

  kernel行:以kernel 開頭,然後加一個空格,並在其後給定vmlinuz.efi文件存放路徑,這個命令行的作用是告訴計算機將使用(hd[n-1],[m-1])分區下的 linux 目錄中的 kernel 內核來啟動。ro表示只讀。filename後面的iso務必與目標iso文件命名一致。

——initrd (hd[n-1],[m-1])/xxxxx

  initrd 行:和 kernel 行類似,主要用於指明安裝的文件放在哪個分區和哪個目錄中,即在該命令後指定文件的安裝目錄。

  至此,准備工作全部OK!

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2015-01/111725p2.htm

Copyright © Linux教程網 All Rights Reserved