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