有可以使用的多個(gè) Linux 安裝允許您方便地測試同一個(gè)程序的不同庫,觀察您的程序如何與其它程序交互,或者只是到處調(diào)節(jié)一下參數(shù)看看會(huì)發(fā)生什么。這對開發(fā)和測試 ― 以及客戶支持遲早有用。假定您沒有許多機(jī)器嗎?別擔(dān)心 ― 在單臺機(jī)器上安裝多個(gè) Linux 實(shí)例是件容易的事,因?yàn)槟鷮⒑芸鞆倪@篇技巧中發(fā)現(xiàn)這一點(diǎn),這篇技巧文章是由 IBM 實(shí)習(xí)生 Chuks Onwuneme 和 Farhan Khawaja 編寫的。
作為 IBM Developer Relations 的合作人員,我們的任務(wù)涉及幫助技術(shù)支持人員回答客戶的問題(換句話說,我們幫助 Help Desk)。我們主要使用 IBM WebSphere 產(chǎn)品 ― 經(jīng)常遇到的一種情況是需要擺弄機(jī)器以重現(xiàn)實(shí)際的客戶問題。
從文字上說,重現(xiàn)每個(gè)問題意味著要有與客戶完全一樣的系統(tǒng),當(dāng)然,通過在每個(gè)驅(qū)動(dòng)器上進(jìn)行分區(qū)并運(yùn)行多個(gè)系統(tǒng)來這樣做要比針對每個(gè)系統(tǒng)使用單獨(dú)的機(jī)器有效得多。因此,好幾個(gè)月前,我們從每個(gè)系統(tǒng)一臺機(jī)器的方法轉(zhuǎn)換為每臺機(jī)器多個(gè)系統(tǒng)的方法。
現(xiàn)在,我們可以(例如)在同一個(gè)操作系統(tǒng)上運(yùn)行 IBM WebSphere Application Server 的兩種不同版本。要做的只是將大驅(qū)動(dòng)器(我們實(shí)驗(yàn)室的驅(qū)動(dòng)器通常是 19 G)分成兩個(gè)分區(qū),在每個(gè)分區(qū)上安裝操作系統(tǒng),然后在每個(gè)分區(qū)上安裝 Websphere Application Server 的一個(gè)版本。這樣,我們就有了運(yùn)行在一臺機(jī)器上的相似環(huán)境的多個(gè)副本。
在 IBM 實(shí)驗(yàn)室中,我們使用各種操作系統(tǒng),包括幾種 Microsoft Windows 和 NT 衍生系統(tǒng)(Windows 2000 Server 和 Professional,NT Server 和 NT Professional)以及 AIX 和 Linux(Red Hat 6.2)。
Microsoft 系統(tǒng)包含了一個(gè)用于多個(gè)操作系統(tǒng)安裝的實(shí)用程序,并且很容易實(shí)現(xiàn)了轉(zhuǎn)換。但是,由于我們是 Linux 新手,Red Hat 系統(tǒng)給我們帶來了一些麻煩,特別是因?yàn)殡y以找到簡便、清晰的文檔來指導(dǎo)我們。因而我們提供了這篇技巧文章,希望那些可能面臨同樣問題的 Linux 新手會(huì)方便地找到該文檔,并且發(fā)現(xiàn)它清晰、精練和易于使用。如果我們成功了,請一定要告訴我們(可以在本文的頂部和底部找到我們的電子郵件地址)。
我們的技巧文章涉及在單個(gè)驅(qū)動(dòng)器上安裝同一 Linux 發(fā)行版的多個(gè)實(shí)例(我們在實(shí)驗(yàn)室中使用 Red Hat)。但是,只要稍作調(diào)整(或者在參考資料中所列出的某些文檔的幫助下),對于創(chuàng)建一臺雙引導(dǎo)不同的 Linux 或者 Linux 和非 Linux 操作系統(tǒng)組合的機(jī)器來說,應(yīng)該是沒有問題的。
在這篇技巧文章中,我們使用 Red Hat 的一個(gè)老版本,因?yàn)槲覀冊鴩L試構(gòu)建與客戶完全相同的系統(tǒng)。因此,這里使用的 Red Hat 版本是幾年前的,并且使用較早的 2.2 內(nèi)核。較新的 Linux 內(nèi)核處理多引導(dǎo)的方式有所不同。出于安全性原因,在任何情況下,您應(yīng)盡可能升級到較新的 Linux 2.4(.x) 內(nèi)核版本,則這樣做是明智的。另外,現(xiàn)在大多數(shù) Linux 安裝都提供 GRUB 來替換 LILO 或作為對它的補(bǔ)充。這一特性提供了處理 Linux 多引導(dǎo)功能的更先進(jìn)方法。這樣,如果您正在使用不用 LILO 的較新版本,則下列技巧可能不會(huì)十分有用 ― 但是如果您的版本使用 LILO,則它是不可缺少的。
Red Hat 雙引導(dǎo):安裝指令
當(dāng)您準(zhǔn)備開始本過程時(shí),首先關(guān)閉系統(tǒng),然后重新啟動(dòng)它。接著將 Red Hat Linux CD 放入驅(qū)動(dòng)器。
Red Hat Linux 安裝例程將指導(dǎo)您完成一個(gè)很簡單的安裝過程。您將必須完成一些基本的系統(tǒng)配置,如選擇缺省語言以及鍵盤類型等。輸入正確的信息,直到出現(xiàn)“Partitions”屏幕。
當(dāng)該屏幕出現(xiàn)時(shí),單擊“add”按鈕,然后選擇“Linux Native”作為操作系統(tǒng)的類型。對于“size”,輸入 16(兆字節(jié)),然后選擇 /boot 作為分區(qū)類型。下面給出了其余的配置,并且對于特定分區(qū),可以通過重復(fù)上面的指令來完成配置。
/boot sda1 16M Linux native
/ sda5 1024M Linux native
swap sda6 256M Linux swap
/var sda7 200M Linux native
/tmp sda8 200M Linux native
請注意,這些目錄位置是針對 SCSI 驅(qū)動(dòng)器的。對于 IDE 驅(qū)動(dòng)器,只要簡單地用 h 替換 sdal 中的 s(讓您的 hda1 作為 /boot 驅(qū)動(dòng)器,讓 hda5 作為 root 驅(qū)動(dòng)器等)。
新聞熱點(diǎn)
疑難解答