自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在單個硬盤驅(qū)動器上構(gòu)建雙引導(dǎo)Linux系統(tǒng)

運(yùn)維 系統(tǒng)運(yùn)維
有可以使用的多個 Linux 安裝允許您方便地測試同一個程序的不同庫,觀察您的程序如何與其它程序交互,或者只是到處調(diào)節(jié)一下參數(shù)看看會發(fā)生什么。

有可以使用的多個 Linux 安裝允許您方便地測試同一個程序的不同庫,觀察您的程序如何與其它程序交互,或者只是到處調(diào)節(jié)一下參數(shù)看看會發(fā)生什么。這對開發(fā)和測試 — 以及客戶支持遲早有用。假定您沒有許多機(jī)器嗎?別擔(dān)心 — 在單臺機(jī)器上安裝多個 Linux 實例是件容易的事,因為您將很快從這篇技巧中發(fā)現(xiàn)這一點(diǎn),這篇技巧文章是由 IBM 實習(xí)生 Chuks Onwuneme 和 Farhan Khawaja 編寫的。

作為 IBM Developer Relations 的合作人員,我們的任務(wù)涉及幫助技術(shù)支持人員回答客戶的問題(換句話說,我們幫助 Help Desk)。我們主要使用 IBM WebSphere 產(chǎn)品 — 經(jīng)常遇到的一種情況是需要擺弄機(jī)器以重現(xiàn)實際的客戶問題。

從文字上說,重現(xiàn)每個問題意味著要有與客戶完全一樣的系統(tǒng),當(dāng)然,通過在每個驅(qū)動器上進(jìn)行分區(qū)并運(yùn)行多個系統(tǒng)來這樣做要比針對每個系統(tǒng)使用單獨(dú)的機(jī)器有效得多。因此,好幾個月前,我們從每個系統(tǒng)一臺機(jī)器的方法轉(zhuǎn)換為每臺機(jī)器多個系統(tǒng)的方法。

現(xiàn)在,我們可以(例如)在同一個操作系統(tǒng)上運(yùn)行 IBM WebSphere Application Server 的兩種不同版本。要做的只是將大驅(qū)動器(我們實驗室的驅(qū)動器通常是 19 G)分成兩個分區(qū),在每個分區(qū)上安裝操作系統(tǒng),然后在每個分區(qū)上安裝 Websphere Application Server 的一個版本。這樣,我們就有了運(yùn)行在一臺機(jī)器上的相似環(huán)境的多個副本。

在 IBM 實驗室中,我們使用各種操作系統(tǒng),包括幾種 Microsoft Windows 和 NT 衍生系統(tǒng)(Windows 2000 Server 和 Professional,NT Server 和 NT Professional)以及 AIX 和 Linux(Red Hat 6.2)。

Microsoft 系統(tǒng)包含了一個用于多個操作系統(tǒng)安裝的實用程序,并且很容易實現(xiàn)了轉(zhuǎn)換。但是,由于我們是 Linux 新手,Red Hat 系統(tǒng)給我們帶來了一些麻煩,特別是因為難以找到簡便、清晰的文檔來指導(dǎo)我們。因而我們提供了這篇技巧文章,希望那些可能面臨同樣問題的 Linux 新手會方便地找到該文檔,并且發(fā)現(xiàn)它清晰、精練和易于使用。如果我們成功了,請一定要告訴我們(可以在本文的頂部和底部找到我們的電子郵件地址)。

我們的技巧文章涉及在單個驅(qū)動器上安裝同一 Linux 發(fā)行版的多個實例(我們在實驗室中使用 Red Hat)。但是,只要稍作調(diào)整(或者在參考資料中所列出的某些文檔的幫助下),對于創(chuàng)建一臺雙引導(dǎo)不同的 Linux 或者 Linux 和非 Linux 操作系統(tǒng)組合的機(jī)器來說,應(yīng)該是沒有問題的。

在這篇技巧文章中,我們使用 Red Hat 的一個老版本,因為我們曾嘗試構(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 的較新版本,則下列技巧可能不會十分有用 — 但是如果您的版本使用 LILO,則它是不可缺少的。

Red Hat 雙引導(dǎo):安裝指令

當(dāng)您準(zhǔn)備開始本過程時,首先關(guān)閉系統(tǒng),然后重新啟動它。接著將 Red Hat Linux CD 放入驅(qū)動器。

Red Hat Linux 安裝例程將指導(dǎo)您完成一個很簡單的安裝過程。您將必須完成一些基本的系統(tǒng)配置,如選擇缺省語言以及鍵盤類型等。輸入正確的信息,直到出現(xiàn)“Partitions”屏幕。

當(dāng)該屏幕出現(xiàn)時,單擊“add”按鈕,然后選擇“Linux Native”作為操作系統(tǒng)的類型。對于“size”,輸入 16(兆字節(jié)),然后選擇 /boot 作為分區(qū)類型。下面給出了其余的配置,并且對于特定分區(qū),可以通過重復(fù)上面的指令來完成配置。

/boot  sda1  16M Linux native

/  sda5 1024M Linux native

swapsda6 256M Linux swap

/varsda7 200M Linux native

/tmpsda8 200M Linux native

請注意,這些目錄位置是針對 SCSI 驅(qū)動器的。對于 IDE 驅(qū)動器,只要簡單地用 h 替換 sdal 中的 s(讓您的 hda1 作為 /boot 驅(qū)動器,讓 hda5 作為 root 驅(qū)動器等)。

還請注意,上面使用的大小適合于我們的硬件 — 它們并不是強(qiáng)制性的。您可以靈活地選擇適合您硬件的任何大小,特別是因為當(dāng)前較新的硬件可以支持各種配置。但是,您并不要將太多空間分配給“/boot”分區(qū),因為大部分空間將最終被浪費(fèi) — 在最新的硬件上,您將可能想要一個比我們的引導(dǎo)分區(qū)還小的引導(dǎo)區(qū)。同樣,對于其它分區(qū)可以使用其它大小。

安裝標(biāo)記 2

現(xiàn)在,您準(zhǔn)備安裝 Linux 內(nèi)核的第二個實例了。遵循下列簡單原則:

再次將 lilo 安裝在主引導(dǎo)記錄(Master Boot Record (MBR))上

使用線性方式(對于 SCSI 驅(qū)動器嚴(yán)格需要)

使幾個內(nèi)核參數(shù)保持為空

初始安裝分區(qū)應(yīng)該仍然標(biāo)記為“Not Set”。將它們保留為 Not Set,然后通過單擊“add”并按照上面指定的那樣安裝以添加 5 個新的分區(qū)。只需要一直添加新分區(qū),不需要刪除或編輯以前安裝的分區(qū)。

其余安裝保持不變??梢允褂媚矏鄣娜魏蚊Q(我們使用 linux2)。但是,如果標(biāo)號有多個字,請確保用引號將它們括起來(即,如果想保留空格,請使用“Linux 2”)。當(dāng)然,請確保使用與第一個不同的名稱來標(biāo)記第二個安裝。

安裝之后,系統(tǒng)重新引導(dǎo)并出現(xiàn)提示。按 Tab 鍵:這會顯示第二個 Linux 安裝的標(biāo)號。輸入“l(fā)inux2”(或者您為第二個映象起的任何名稱),然后按 Enter,這將調(diào)出您剛安裝的第二個 Linux 系統(tǒng)。

#p#

編輯 lilo.conf

接下來,我們將編輯 LILO(Linux 裝入器)配置文件 lilo.conf,以添加一個記錄告訴 Linux 關(guān)于我們完成的第一個安裝的信息。

要做到這一點(diǎn),轉(zhuǎn)至 /etc 目錄然后用您喜歡的編輯器打開 lilo.conf 文件(您可能想首先建立一個備份副本,只是為以防萬一)。lilo.conf 代碼類似于:

boot=/dev/sda  #this points to the boot device

timeout=300 #if no activity in the specified time, load default image

linear

prompt

Default="Linux2"#Linux1 will be displayed at the prompt

Vga=normal #video mode

read-only

map=/boot/map

Install=/boot/boot.b

image=/boot/vmlinuz=2.2.14-5.0 #location of boot image

Label="Linux2" #label

initrd=/boot/initrd-2.2.14-5.0

Root=/dev/sda10 #location of root partition

注:計算機(jī)忽略注釋(由 # 或者井號開頭)。這里包含它們以便您能正確了解每一行的用途 — 不必在您系統(tǒng)上的 lilo.conf 文件中包含這些注釋,除非想保留它們以供參考。

同樣,如果使用 IDE 驅(qū)動器,記住使用 hda 來替換 sda。

配置 LILO 的另一種方法

這里是一種編輯 lilo.conf 文件的替代方法。

打開一個終端窗口,然后轉(zhuǎn)至“/root”目錄并輸入 linuxconf。這會把您帶到 Linux 命令窗口,在那您可以配置系統(tǒng)。

向下滾動直到 Boot mode。在“boot mode”下,您應(yīng)該看見配置 LILO 的選項。選擇菜單上的第二項“Configure LILO Linux configurations”,然后單擊“LILO Linux configurations”選項卡。

單擊“Add”。然后可以添加其它 Linux 引導(dǎo)分區(qū)和內(nèi)核文件的位置。如果不確定要在每個字段添加什么信息,在輸入前,請查看已經(jīng)列出的內(nèi)容。

#p#

看一下上面的 lilo.conf 文件,您會注意到它屬于標(biāo)號為 linux2 的 Linux 安裝,即,安裝過程期間我們安裝的第二個?,F(xiàn)在,要使 LILO 雙引導(dǎo)安裝在 /sda5(對于 IDE 驅(qū)動器是 /hda5)分區(qū)上的第一個 Linux 實例,則緊接著最后一行添加下列內(nèi)容:

image=/boot/vmlinuz=2.2.14-5.0

label="Linux1"

initrd=/boot/initrd-2.2.14-5.0

root=/dev/sda5

因此,編輯以上代碼之后,最終的文件應(yīng)該類似于:

boot=/dev/sda

timeout=300

linear

prompt

default="Linux2"

vga=normal

read-only

map=/boot/map

install=/boot/boot.b

image=/boot/vmlinuz=2.2.14-5.0

label="Linux2"

initrd=/boot/initrd-2.2.14-5.0

root=/dev/sda10

image=/boot/vmlinuz=2.2.14-5.0

label="Linux1"

initrd=/boot/initrd-2.2.14-5.0

root=/dev/sda5

請確保如以上最后一行所完成的那樣指定 root 路徑,— 這一點(diǎn)非常重要。還要確保列出您在安裝期間使用的標(biāo)號。

現(xiàn)在保存文件,然后在提示符上處輸入命令 lilo。這將重新編譯該文件,然后保存更新的配置。

注意:image/kernel 對于這兩個安裝是相同的(/boot/vmlinuz=2.2.14-5.0)。由于我們正在進(jìn)行的是完全相同的系統(tǒng)的雙引導(dǎo),正在從同一張 CD 上安裝,所以有相同的映象文件。如果正在安裝不同的發(fā)行版,則這些文件將會不同。

【編輯推薦】

  1. 大多數(shù)Linux包管理器存在安全隱患
  2. Linux下使用網(wǎng)站主機(jī)作為加密代理服務(wù)器
  3. Mac和Linux將面臨新的漏洞攻擊
責(zé)任編輯:趙寧寧 來源: 中國IT實驗室
相關(guān)推薦

2017-03-25 21:08:56

Linux存儲Ubuntu

2018-11-27 12:41:25

數(shù)據(jù)存儲硬盤

2009-12-21 10:42:49

Linux 操作系統(tǒng)

2019-08-14 09:00:48

硬盤驅(qū)動器Windows 10Windows

2009-01-05 18:40:14

服務(wù)器故障硬盤

2019-12-17 08:46:02

存儲固態(tài)驅(qū)動器硬盤驅(qū)動器

2017-12-15 08:39:45

高容量硬盤驅(qū)動器

2017-03-22 13:45:00

驅(qū)動器服務(wù)器

2018-09-27 10:45:28

2019-03-04 15:00:42

Windows 10重新安裝硬盤驅(qū)動器

2009-04-28 19:46:16

LinuxAIX服務(wù)器

2018-12-05 14:30:51

Windows 10游戲硬盤驅(qū)動器

2019-03-22 08:17:50

模式鏡像固態(tài)硬盤

2019-11-13 10:08:55

Windows 10映射網(wǎng)絡(luò)驅(qū)動器

2022-07-15 14:43:21

數(shù)據(jù)安全Linux

2017-02-08 14:59:17

LinuxSSDTRIM

2023-09-22 10:46:00

LinuxVirtualBoxUSB

2019-06-14 15:48:39

Windows 10硬盤SSD

2018-06-27 10:50:16

UbuntuexFAT驅(qū)動器

2010-05-24 15:07:52

Swap space
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號