萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

刀片伺服器硬碟啟動 Linux 自動化安裝實戰(上):為 IBM BladeCenter HS20 準備自安裝磁碟

本文詳述如何利用一台已安裝 SLES 10 的系統(系統 A),為另一台空白刀片伺服器(系統 B)製作可啟動、可自動安裝 SUSE Linux Enterprise Server 10 的硬碟。流程共九步驟,本文涵蓋前五步。

環境說明

  • 系統 A:預裝 SLES 10,GRUB 啟動,雙 SCSI 介面(僅第一個在用)
  • 系統 B:單硬碟、無作業系統,目標機器

步驟一:正確纜線連接

  1. 關閉兩系統電源
  2. 從系統 B 取出硬碟(硬碟 B),接至系統 A 第二個 SCSI 介面
  3. 從硬碟 A(第一 SCSI)啟動系統 A

步驟二:硬碟 B 分區規劃

使用 fdisk /dev/sdb 建立兩個主分區:

  1. 安裝分區(分區 1,~6.3 GB,柱面 1-900):存放 SUSE 安裝媒體內容
  2. 作業系統分區(分區 2,剩餘空間):安裝過程中將被格式化為根檔案系統

關鍵操作序列:

fdisk /dev/sdb
d        # 刪除既有分區(如有)
n → p → 1 → 1 → 900   # 建立安裝分區
n → p → 2 → 901 → Enter  # 建立 OS 分區
a → 1                 # 設定分區 1 為可啟動
w                     # 寫入分區表並退出

步驟三:格式化安裝分區

mkfs.ext3 /dev/sdb1

建立 ext3 檔案系統,預留 5% 空間給超級使用者。

步驟四:安裝 GRUB 至安裝分區

  1. 掛載:mount /dev/sdb1 /mnt/sdb
  2. 複製 GRUB 檔案:cp -r /boot/grub /mnt/sdb/boot/
  3. 安裝 GRUB:grub-install --root-directory=/mnt/sdb /dev/sdb1 --recheck

裝置對照表會顯示 (hd1) /dev/sdb,確認無誤即可。

步驟五:準備安裝核心與 initrd

  1. 建立 /mnt/sdb/boot 目錄
  2. 從 SUSE ISO 的 /boot/i386/loader/ 複製 linux(核心)與 initrd 至 /mnt/sdb/boot/

下集預告:將介紹 autoinst.xml 自動安裝配置、複製安裝媒體、建立 GRUB 選單、最終測試與部署。

copyright © 萬盛學電腦網 all rights reserved