WindowsXP下Ubuntu 12.04硬碟安裝方法

來源:互聯網
上載者:User

每次裝系統時,都要找下方法,麻煩,這裡在自己部落格裡儲存一下~~!需要的朋友也可以看下。

轉自http://jewelseeker.blog.163.com/blog/static/58027093201232852659795/

分區配置:

在WindowsXP中,將最後一個分區刪除,作為自由空間(free space),在linux安裝過程中,選擇自訂分區,分區建議:

/           根分區,除了後面的指定掛載檔案夾外,其他檔案夾將都安裝在此分區;建議15G以上,如果/home不單獨分區,則建議30G以上。

/home   使用者檔案夾,存放各使用者自己的資料和資料;盡量單獨分區,建議使用最大空間,若以後重裝系統,該部分保持不變,資料則不會丟失。

Swap    交換分區,建議實體記憶體的1.5~2倍,某些軟體,如DS,要求必須2倍於記憶體。

/boot     linux核心存放分區,可以不單獨分區,如果單獨分區,建議100M左右。

安裝過程:

以下是用grub4dos,在windows環境中引導iso檔案實現硬碟安裝。

一、下載最新版本的Grub4DOS

:http://download.gna.org/grub4dos(請自己找最新的zip包)

下載並解壓縮後,將目錄中的grldr (並非grldr.mbr),grub.exe兩個檔案複製到C盤根目錄下(可備份原檔案,或是將源檔案改名備用)

(grldr.mbr應該是用於vista及以上系統的,適用於bootmgr引導方式,使用的時候要和grldr一起用,至於grub.exe則是dos下調用的,基本不用拷貝到C盤下。

如果使用boot.ini的方式的話,在拷貝了xp的ntldr的情況下,ntldr是可以直接引導grldr而不需grldr.mbr了,因此不需拷貝後者。

反之,單獨在bootmgr的引導介面選擇grub4dos的項目(實際指向grldr)很容易報錯。)

 

二、在下載好的iso檔案中,casper檔案夾目錄下,找到vmlinuz、initrd.lz(檔案名稱也可能是initrd.gz)解壓,並複製到C盤根目錄下

(無需解壓整個casper檔案夾)

下載目錄:http://releases.ubuntu.com/12. 04/,找desktop的版本下載(分為i386和amd64兩種,分別是32位和64位的)。假設下載的檔案是:ubuntu-12. 04-desktop-i386.iso

 

三、C盤根目錄下建立menu.lst檔案,內容為:

title Install Ubuntu 12. 04

root (hd0,0)

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

initrd (hd0,0)/initrd.lz

 

註:initrd.lz也可能是initrd.gz,請確保檔案名稱正確,注意大小寫一致。也可以把quiet和splash去掉,這樣就能看到引導失敗會停在哪裡了。

 

四、在我的電腦–>工具–>檔案夾選項–> 的查看標籤下去掉“隱藏受保護的作業系統檔案”之前的勾,並勾選“顯示所有檔案和檔案夾”。取消C盤根目錄下的boot.ini檔案的“唯讀”屬性,然後用記事本開啟boot.ini檔案,做如下更改:timeout=0 改成 timeout=5 或者更大的數字,在boot.ini 檔案內容末尾加上一行 C:\grldr="GRUB"

(附:boot.ini 檔案路徑 c:\boot.ini )

 

五、將ubuntu-12. 04-desktop-i386.iso複製到C盤根目錄下

(grub4dos現在能夠識別ntfs的分區,但不如fat32分區識別的好。不識別ext4分區。如果引導時說找不到iso檔案,並且檔案名稱確信沒有寫錯,則建議分出來一個小的fat32分區來存放iso檔案,再試。另外,存放ISO檔案的分區安裝時不能格式化,即此分區不能作為linux的主要磁碟分割/、 /home、 /boot 使用,所以要把它放到windows使用的分區裡面。)

 

六、重啟電腦,開機選擇“GRUB”,進入live CD模式

 

安裝前,首先開啟終端輸入:

代碼:

sudo umount -l /isodevice

 (此命令一定要運行,否則會出現不能對磁碟操作的情況!)

 七、雙擊案頭的表徵圖“安裝”開始安裝。注意要拔掉網線,然後再安裝,否則會在安裝過程中自動升級更新,極其耽誤時間。(安裝過程略)

 

八、通過下面的操作把Windows XP改為預設啟動系統:

1、備份原檔案為grub.cfg.bak

代碼:sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak

2、修改啟動順序

代碼:sudo gedit /boot/grub/grub.cfg

在開啟頂檔案中找到 set default="0",可以看出預設是第一項 (從0開始計數)。

然後找到以menuentry開頭的所有行,下面是我電腦上該檔案的內容,一共5行,最後一行是Windows XP項。以我的檔案內容為例,我只要set default="4”(注意:從0開始計數)就可以把Windows XP改為預設啟動系統。

menuentry 'Ubuntu,Linux 2.6.32-22-generic'

menuentry 'Ubuntu,Linux 2.6.32-

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.