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作為個人使用不須付費,但進行商業使用行為時請付費購買正版。注意:
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