在windows環境下硬碟啟動ISO鏡像安裝Ubuntu

來源:互聯網
上載者:User

(無光碟機/光碟片)硬碟安裝ubuntu與XP雙系統的要點(也適合vista/win7)


一.
從iso檔案啟動
硬碟安裝的關鍵則在於實現從iso檔案啟動.從網上下載ubuntu的iso檔案,把它放在一個盤(隨便哪個盤)的根目錄下,這個盤可以ntfs的,也可以是fat32的,當然,它也可以是linux的檔案系統.只是不要把這個檔案放在你要安裝系統的分區上就行了(這句純是廢話啦!)
用winrar或者虛擬光碟機從iso檔案中提取Casper檔案夾下的vmlinuz和initrd.lz兩個檔案


到這同一個盤的根目錄下.
在這個盤的根目錄下,建立一個文字檔,把它重新命名為:menu.lst
在這個檔案裡面寫入如下命令:

title Install Ubuntu<br />find --set-root /ubuntu-9.10-desktop-i386.iso<br />kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8<br />label check live-install<br />initrd /initrd.lz

注意,這個命令裡面的ubuntu-9.10-desktop-i386.iso是下載的iso檔案的名字,你的檔案如果不是這個名字,要把它改為你自己的檔案的名字。

除了這個我們建立的menu.lst的檔案之外,其它盤的根目錄下如果也存在著這樣的名字的檔案,必須全部刪除或者重新命名。

從網上下載最新版的grub4dos
,從中提取出名為grldr和grldr.mbr的檔案

,只要這兩個就夠了,其它的我們不需要。把它放到XP系統硬碟的根目錄下。然後修改boot.ini

,在最末加上一句:

c:/grldr.mbr="ubuntu"

須要注意的是,我這裡是假設你的XP是裝在C盤的。如果是裝在其它盤,把這裡的C盤改為其它的對應盤符就是了。
總之,是要在xp中加入grldr的啟動項就行了。
從網上找到的資料來看,vista和win7也可以使用boot.ini,只是在寫法上有一個注意點。
在XP中,我們加入的這一行可以寫成:
c:/grldr.mbr=ubuntu

而在vista中,我們加入的這一行必須寫成:
c:/grldr.mbr="ubuntu"

也就是說,在vista下,必須加上這一對引號,而在xp下,這對引號卻是可有可無的。
對於這一點,我沒有實驗過。
注意,vista下寫這個boot.ini需要把它的格式寫全的。不會是只有我這裡給出的一行的。可以參考xp下的boot.ini寫全就是了。不贅述了。

然後是重啟電腦啦,選擇ubuntu啟動,在這裡會有登入頁面,但是我進去後發現不是livecd的畫面,而是像正常正裝後那樣讓我輸入使用者名稱和密碼,但是又沒設定過使用者名稱和密碼,所以這裡需要使用純介面進入後為root使用者添加一個密碼,然後再到圖形介面登入,具體方法如下:
在到達登入圖形介面後,按Ctrl+Alt+F1,進入文字介面,然後輸入命令
sudo passwd root斷行符號
然後會提示為root使用者輸入密碼(注意在linux系統中輸入文字介面上輸入的密碼是看不見的所以你會看著好像沒輸入進,其實是這樣的)
這樣你就為root使用者建立了密碼,然後你再按Ctrl+Alt+F7回到圖形介面
輸入使用者名稱為root,密碼為你輸入的密碼,OK,順利進入系統案頭,
進入案頭後,點系統(system),然後你會看到有install ubuntu的選項,選中就可以開始ubuntu的安裝了。

二。
安裝過程中,提示分區不能卸載。
在安裝的過程中,可能會遇到一個提示:
安裝裝程式要更改分區表,但未能實現,因為以下掛載點上的分區不能被卸載:/isodevice
ubuntu8.10以後的版本的硬碟安裝和之前的版本不一樣了
問題就是一旦設計到分區修改,安裝程式預設會嘗試卸載整個硬碟,但是此時硬碟上iso還是掛載的,所以會出錯。
解決的辦法是:
在啟動安裝程式之前(點install ubuntu之前)把已經掛載的分區卸載 ,在終端(terminal)(在應用application->附件中有的)中輸入命令:
sudo umount -l /isodevice
(一定要加-l)
然後啟動安裝程式開始安裝。
三。
把啟動引導裝置安裝到邏輯分區。
裝xp與ubuntu雙系統,我傾向於以不寫入mbr為好。因為一旦寫入mbr,就會麻煩多多的。比如xp下安裝的一鍵還原精靈不可用啦,ubuntu出了問題,XP也啟動不了啦。
解決的辦法是:安裝ubuntu的分區最好是邏輯分區。
在安裝的過程中,需要回答9個問題,在最後的一個問題的時候,別忙著點安裝,請點右下角的進階進入。
安裝啟動引導的裝置,預設是選擇活動的主要磁碟分割(hd0)。這裡我們選擇一個邏輯分區,那麼我們在這裡應該選擇/分區,這個/分區在產生並選擇掛載點的時候選邏輯分區。
總之,只要我們選擇的安裝啟動引導的裝置是邏輯分區,那麼安裝程式就不會寫入mbr。至於如果我們選擇的是非活動的主要磁碟分割,會不會寫入mbr,那就不得而知啦。因為沒有實驗過。

四。安裝好後啟動Ubuntu
由於我們沒有寫入mbr,所以在系統安裝完畢後,我們重啟電腦,並不能直接進入ubuntu,這裡我們需要首先刪除我們先前建立的那個menu.lst檔案。然後在C盤(其它盤也行)建立一個menu.lst檔案,在裡面寫入

find --set-root /boot/memtest86+.bin
kernel /boot/grub/core.img


然後重啟系統,選ubuntu,你會發現你輸入了一個grub引導菜單,下面有N行名稱,前幾個名字含有kernel的就是Ubuntu系統的核心(也就是系統,linux下可以同時裝N個核心)你隨便選一個就可以登入系統了,我一般選第一個,它們進去都是相同的,只是核心版本不一樣。

五。菜單半英文半漢語。
早就聽說過ubuntu是最流行的linux案頭系統啦。但我剛裝完後進入案頭卻是心涼了半截。原因就在於菜單是一半是英文一半是漢語。對於E文好的朋友,這當然不成問題,但對於我們多數的朋友而言,這就成啦問題啦。這時最需要的就是安裝中文語言套件。如何安裝,這裡就不贅述啦。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.