原文地址:
http://www.ylmf.net/ubuntu/guide/201010297968.html
http://www.ylmf.net/ubuntu/guide/201010297969.html
http://forum.ubuntu.org.cn/viewtopic.php?t=272229
Maverick Meerkat Ubuntu 10.10啟用了全新的安裝程式,使得整個安裝過程不但煥然一新,對那些不太熟悉Linux環境的使用者來說也更容易使用了。
在安裝過程中,使用者可以下載軟體更新,安裝無線網卡官方驅動,並完成對MP3音頻檔案、Adobe Flash Player播放器、Java、DVD播放的支援。
下面說說在Windows XP系統下硬碟安裝Ubuntu 10.10雙系統的全程圖解,安裝很快,30分鐘不到就能安裝好。
1. 首先下載Grub4Dos, 解壓grldr 和 menu.lst 兩個檔案至XP的C盤根目錄下, 然後修改menu.lst在末尾添加如下內容:
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/Ubuntu-10.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
2. 修改Windows XP的boot.ini檔案
在命令提示字元下去掉boot.ini的相關屬性: attrib -s -h -r c:\boot.ini
然後編輯boot.ini在末尾添加: C:\grldr="install Ubuntu 10.10"
3. 將下載好的Ubuntu鏡像檔案直接放在C: ,將其中的.disk檔案夾也解壓至C:
4. 將Ubuntu鏡像中casper目錄下的initrd.lz和vmlinuz兩個檔案也解壓至C:
5. 重新啟動進入livecd模式安裝
重啟電腦,選擇Grub,進入Grub引導程式,選擇最後一項(Install Ubuntu 10.10),稍等即可進入Ubuntu 的liveCD模式(步驟與光碟片安裝相同)。
============
另外特別注意:
============
1. 在安裝過程的分區步驟中會有不能卸載/isodevice 的提示。所以在安裝前請在命令視窗終端輸入:
sudo umount -l /isodevice
見
2. 安裝完後重啟Windows XP啟動項會丟失, Ubuntu 10.10使用的是grub2,只有你進入Ubuntu後在修改。
網上提供的方法都是這樣的,說是安裝Ubuntu 10.10後重啟Windows XP啟動項會丟失。 Ubuntu 10.10使用的是grub2,只有你進入Ubuntu後,在終端輸入
sudo update-grub
就可以更新grub菜單,找到所有可用的系統,修改預設啟動順序請編輯sudo gedit /boot/grub/grub.cfg 後將default值“0”(Ubuntu)改為“4”(Windows XP)或其它值。
我們用另外一種更好GRUB2 管理器—Grub Customizer
安裝方法:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
使用很簡單,自己摸索下,重啟Ubuntu 10.10後就有Windows XP啟動項了。
我再總結一下。
一,要安裝ubuntu,必須有三個檔案:ubuntu.iso(系統安裝鏡像檔案),vmlinuz(核心),initrd.lz(初始設定檔案).
note:對於alternative的ISO來說,如果是硬碟安裝的話,vmlinz和initrd.gz是不可以從ISO鏡像檔案提取的,只能從官方下載針對硬碟安裝的vmlinuz和initrd.gz.http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/hd-media/
請把以上檔案放在某個目錄下,如E盤。這裡E盤有三個檔案:
代碼:ubuntu.iso、vmlinz和initrd.lz
二、安裝ubuntu只需要兩個檔案作引導——grldr,menu.lst(grldr就是grub for dos的引導程式,針對XP的就是grldr,menu.lst只是引導菜單).
所以,請下載grub for dos最新版,把裡面的grldr和menu.lst放到你的c盤,這樣c盤中應有兩個檔案:
代碼:grldr和menu.lst
三、開啟並編輯我們的menu.lst菜單(只需保留以下內容即可)。
代碼:timeout 5
title install ubuntu10.04
root (hd0,5)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu.iso ro quiet splash
initrd /initrd.lz
這裡要說明的是:
代碼:timeout 5#菜單停留時間
title install ubuntu10.04#標題
root (hd0,5)#確定核心檔案的位置(一般,在gurb4dos(即grub4dos,wingrub)、grub1(grub legacy)中,C盤為(hd0,0),D盤為(hd0,4),E盤為(hd0,5)...而grub2分區號則應該加1,即C盤為(hd0,1),我猜測這可能是為了與hda1、sda1相統一吧)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu.iso ro quiet splash #載入核心檔案vmlinuz和並映射iso鏡像,ro代表唯讀,quiet是安靜模式
initrd /initrd.lz#載入記憶體初始設定檔案
四、開啟C盤下的boot.ini,並新增一行:
代碼:c:\grldr="install ubuntu"
說明:在開機時,會顯示boot.ini菜單,加上這句後,菜單中就有install ubuntu這麼一個選項,選了這個選項後就執行grldr,grldr會讀取menu.lst菜單(類似於boot.ini).
粗略的看,我們的電腦用到的檔案依次為:boot.ini->grldr->menu.lst(事實上情況還要複雜一些)
說明:
1、本人在安裝Ubuntu之前為Windows XP SP2 ghost版系統,啟動項還有Dos 和一鍵Ghost,所以在啟動系統選項介面 選擇 Install Ubuntu 10.04後總是進入不了menu.lst中的命令,原來是被一鍵ghost攔截了,進入到一鍵ghost的選項中去,卸載一鍵ghost後順利安裝。
2、進入Ubuntu LiveCD後,首先執行 sudo umount -l /isodevice命令,否則到後面還是要重新來過。另外在分區的時候一般至少兩個分區swap 和 /。swap為記憶體一樣大即可,其他的格式化為ext4,掛載在/目錄下。
3、安裝好後重啟,只能進入Ubuntu,無法找到Windows。這時進入到Ubuntu,執行update-grub再重新啟動,Windows啟動項出現。如果你還是喜歡Windows的boot.ini引導啟動菜單方式,你可以下載MbrFix.exe修複主引導區,具體修複方法:你下載 MbrFix.exe後,開啟運行對話方塊,定位到MbrFix.exe這個所在的目錄,然後輸入MbrFix /drive 0 fixmbr /yes
4、Linux.iso需要放在FAT32格式的盤中,然後root (hd0, 0)中的數字0改為相應的盤符對應的數字即可。grub中邏輯分區一數字為4(如果D盤為邏輯分區一,則D為(hd0,4),E為(hd0,5),依次類推,隨身碟為(hd0,3))。