成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在單個硬盤驅動器上構建雙引導Linux系統

運維 系統運維
有可以使用的多個 Linux 安裝允許您方便地測試同一個程序的不同庫,觀察您的程序如何與其它程序交互,或者只是到處調節一下參數看看會發生什么。

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

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

從文字上說,重現每個問題意味著要有與客戶完全一樣的系統,當然,通過在每個驅動器上進行分區并運行多個系統來這樣做要比針對每個系統使用單獨的機器有效得多。因此,好幾個月前,我們從每個系統一臺機器的方法轉換為每臺機器多個系統的方法。

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

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

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

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

在這篇技巧文章中,我們使用 Red Hat 的一個老版本,因為我們曾嘗試構建與客戶完全相同的系統。因此,這里使用的 Red Hat 版本是幾年前的,并且使用較早的 2.2 內核。較新的 Linux 內核處理多引導的方式有所不同。出于安全性原因,在任何情況下,您應盡可能升級到較新的 Linux 2.4(.x) 內核版本,則這樣做是明智的。另外,現在大多數 Linux 安裝都提供 GRUB 來替換 LILO 或作為對它的補充。這一特性提供了處理 Linux 多引導功能的更先進方法。這樣,如果您正在使用不用 LILO 的較新版本,則下列技巧可能不會十分有用 — 但是如果您的版本使用 LILO,則它是不可缺少的。

Red Hat 雙引導:安裝指令

當您準備開始本過程時,首先關閉系統,然后重新啟動它。接著將 Red Hat Linux CD 放入驅動器。

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

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

/boot  sda1  16M Linux native

/  sda5 1024M Linux native

swapsda6 256M Linux swap

/varsda7 200M Linux native

/tmpsda8 200M Linux native

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

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

安裝標記 2

現在,您準備安裝 Linux 內核的第二個實例了。遵循下列簡單原則:

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

使用線性方式(對于 SCSI 驅動器嚴格需要)

使幾個內核參數保持為空

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

其余安裝保持不變。可以使用您喜愛的任何名稱(我們使用 linux2)。但是,如果標號有多個字,請確保用引號將它們括起來(即,如果想保留空格,請使用“Linux 2”)。當然,請確保使用與第一個不同的名稱來標記第二個安裝。

安裝之后,系統重新引導并出現提示。按 Tab 鍵:這會顯示第二個 Linux 安裝的標號。輸入“linux2”(或者您為第二個映象起的任何名稱),然后按 Enter,這將調出您剛安裝的第二個 Linux 系統。

#p#

編輯 lilo.conf

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

要做到這一點,轉至 /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

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

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

配置 LILO 的另一種方法

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

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

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

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

#p#

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

image=/boot/vmlinuz=2.2.14-5.0

label="Linux1"

initrd=/boot/initrd-2.2.14-5.0

root=/dev/sda5

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

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 路徑,— 這一點非常重要。還要確保列出您在安裝期間使用的標號。

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

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

【編輯推薦】

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

2017-03-25 21:08:56

Linux存儲Ubuntu

2018-11-27 12:41:25

數據存儲硬盤

2019-08-14 09:00:48

硬盤驅動器Windows 10Windows

2009-12-21 10:42:49

Linux 操作系統

2009-01-05 18:40:14

服務器故障硬盤

2019-12-17 08:46:02

存儲固態驅動器硬盤驅動器

2017-03-22 13:45:00

驅動器服務器

2017-12-15 08:39:45

高容量硬盤驅動器

2018-09-27 10:45:28

2019-03-04 15:00:42

Windows 10重新安裝硬盤驅動器

2009-04-28 19:46:16

LinuxAIX服務器

2018-12-05 14:30:51

Windows 10游戲硬盤驅動器

2019-03-22 08:17:50

模式鏡像固態硬盤

2022-07-15 14:43:21

數據安全Linux

2019-11-13 10:08:55

Windows 10映射網絡驅動器

2010-05-24 15:07:52

Swap space

2019-06-14 15:48:39

Windows 10硬盤SSD

2023-09-22 10:46:00

LinuxVirtualBoxUSB

2017-02-08 14:59:17

LinuxSSDTRIM

2018-06-27 10:50:16

UbuntuexFAT驅動器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 做a视频| 在线成人精品视频 | 成人黄色电影在线播放 | 日韩欧美在 | 99久久婷婷国产精品综合 | 亚洲精品久久久一区二区三区 | 一区二区三区四区电影 | 国产精品揄拍一区二区久久国内亚洲精 | 欧美精品日韩 | 91最新视频 | 亚洲精品成人在线 | 久久国产电影 | 天天操天天射天天舔 | 国产色婷婷 | 六月成人网 | 中文字幕av在线一二三区 | 色综合视频在线 | 亚洲乱码一区二区三区在线观看 | 日本精品视频在线 | 久久1区| 91精产国品一二三区 | 人人九九精| 成人在线免费观看av | 中国一级大毛片 | 一区二区三区国产在线观看 | 成人免费福利 | 日本国产高清 | 日韩久久久久久 | 亚洲精品在线视频 | av天天澡天天爽天天av | 夜夜爽99久久国产综合精品女不卡 | 在线观看av不卡 | 欧美一区二区在线播放 | 黄视频在线网站 | 一区二区三区四区日韩 | 成人午夜免费网站 | www国产亚洲精品久久网站 | 亚洲喷水 | 中文字幕在线二区 | 中文字幕在线播放第一页 | 综合久久久久久久 |