【原創(chuàng)翻譯,版權(quán)所有,合作網(wǎng)站如欲轉(zhuǎn)載,請注明原創(chuàng)翻譯作者“劉琳倩”,及文章出處(賽迪網(wǎng)) 。謝絕非合作網(wǎng)站轉(zhuǎn)載,違者,賽迪網(wǎng)將保留追究其法律責(zé)任的權(quán)利!】 本文將通過下面的九個步驟,為IBM BladeCenter?HS20刀片服務(wù)器去創(chuàng)建一個可啟動的磁盤(驅(qū)動器),自安裝硬盤驅(qū)動,運行SUSE Linux企業(yè)服務(wù)器10 。(這些步驟也可以適用于其它的刀片服務(wù)器) 。當(dāng)系統(tǒng)第一次從這個驅(qū)動啟動時,它將會自動地開始在磁盤上安裝Linux?,这种操作可壹s跚岵僮饗低車腦ぜ癰漢剎⑶壹跚嵊沒У墓ぷ髁俊?從兩個系統(tǒng)開始: ·系統(tǒng)A用SLES10預(yù)加載,grub作為啟動加載器 。它有兩個SCSI磁盤接口,但是只有第一個被使用 ?!は到y(tǒng)B是一個只有一個磁盤驅(qū)動器的空系統(tǒng),它沒有操作系統(tǒng)的加載 。我們將用系統(tǒng)A給系統(tǒng)B準(zhǔn)備自安裝的硬盤驅(qū)動器 。首先是我們制作一個自安裝的磁盤 。用兩個分區(qū)格式化磁盤: ·第一個(小一些的)分區(qū)將包含SUSE安裝介質(zhì);我們把它稱作安裝分區(qū) ?!さ诙€(大一些的)分區(qū)是為操作系統(tǒng)準(zhǔn)備的;我們稱之為操作系統(tǒng)分區(qū) 。第一步:正確的cabling 將兩個系統(tǒng)的電源都關(guān)閉,從系統(tǒng)B拔掉磁盤(磁盤B),把磁盤B插入系統(tǒng)A的第二個SCSI磁盤接口 。然后從它自己的磁盤(磁盤A)啟動系統(tǒng),也就是第一個SCSI磁盤 。第二步:磁盤B分區(qū) 使用fdisk命令給磁盤B分區(qū) 。如果你使用SCSI磁盤,磁盤名為/dev/sdb(如果你使用另一種類型的磁盤,例如,一個IDE磁盤,因此需要調(diào)整名稱 。)你可以使用fdisk –l命令來查看你磁盤設(shè)備的名稱 。a.運行fdisk /dev/sdb b.輸入d來刪除已經(jīng)存在的分區(qū) 。如果你的磁盤為空你也可以跳過這一步 。c.輸入n來添加一個新的分區(qū) 。通過選擇主分區(qū)和選擇一號作為分區(qū)號,來創(chuàng)建安裝分區(qū)作為主分區(qū) 。接下來,分配一個扇區(qū)從1到900(大概6.3GB是合適的,因為SUSE安裝介質(zhì)需要大概4.3GB)來展示列表1 。你可以根據(jù)需要來調(diào)整 。列表1:創(chuàng)建安裝分區(qū) blade8:~ # fdisk /dev/sdbThe number of cylinders for this disk is set to 8924.There is nothing wrong with that, but this is larger that 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK)Command (m for help): nCommand actioneextendedpprimary partition (1-4)pPartition number (1-4) : 1First cylinder (1-8924, default 1):Using default value 1Last cylinder orsize orsizeM orsizeK (1-8924, default 8924) : 900Command (m for help):d.輸入n來創(chuàng)建另一個分區(qū)(操作系統(tǒng)分區(qū))如下列列表2所示: 列表2:創(chuàng)建操作系統(tǒng)分區(qū) Command (m for help): n Command actioneextendedpprimary partition (1-4)pPartition number (1-4) : 2First cylinder (901-8924, default 901):Using default value 901Last cylinder orsize orsizeM orsizeK (1-8924, default 8924) : Using default value 8924Command (m for help):但是在這個分區(qū)上不要存儲任何數(shù)據(jù);在SUSE安裝過程中這個分區(qū)將被格式化 。e.輸入a來在第一個分區(qū)(安裝分區(qū))切換啟動標(biāo)記,如下列列表3所示 。選中使分區(qū)1可啟動 。列表3:使安裝分區(qū)可啟動 Command (m for help): aPartition number (1-4) : 1f.輸入w來寫入所有分區(qū)信息到表格并且退出分區(qū),如列表4所示: 列表4:寫入分區(qū)信息 Command (m for help): wThe partition table has been altered;Calling ioctl() to re-read partition table.Syncing disks.這一步將把變化提交到磁盤 。現(xiàn)在就已成功地將磁盤B分區(qū) 。第三步:格式化分區(qū) 用ext3文件系統(tǒng)來格式化磁盤B的第一個分區(qū): 列表5:格式化第一個分區(qū) blade8:~ # mkfs.ext3 /dev/sdb1mke2fs 1.38 (30-Jun-2005)Filesystem label=OS type: LinuxBlock size=4096 (log=2) Fragment size=4096 (log=2)904960 inodes, 1807304 blocks90365 blocks (5.00%) reserved for the super userFirst data block=056 block groups32768 blocks per group, 32768 fragments per group16160 inodes per groupSuperblock backups stored on blocks:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632Writing inode tables: doneCreating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: doneThe filesystem will be automatically checked every 37 mounts or 180 days, whichever comes first. Use tune2fs -c or -I to override.第四步:安裝grub 啟動程序 如下所示在磁盤B的第一個分區(qū)安裝grub啟動程序: a.掛載第一個分區(qū)到文件夾,例如/mnt/sdb. 運行 mount /dev/sdb1 /mnt/sdb. b. 從/boot/grub文件夾復(fù)制grub 啟動文件到/mnt/sdb/boot/文件夾;包括grub進程文件和grub配置文件 。c.輸入下面的命令來安裝grub到磁盤B的第一個分區(qū),如下列表六所示:grub-install --root-directory=/mnt/sdb /dev/sdb1 -recheck: 列表6:安裝grub blade8:~ # grub-install -root-directory=/mnt/sdb /dev/sdb1 -recheckProbing devices to guess BIOS drives. This may take a long time.Installation finished. No error reported.This is the contents of the device map /mnt/sdb/boot/grub/device.map.Check if this is correct or not. If any of the line is incorrect,Fix it and re-run the script "grub-install".(fd0)/dev/fd0(hd0)/dev/sda(hd1)/dev/sdb你已經(jīng)成功地制作了磁盤B的帶grub的可啟動的磁盤安裝分區(qū) 。接下來,當(dāng)磁盤啟動時你需要使grub開始SUSE安裝程序 。首先,你需要復(fù)制安裝內(nèi)核和initrd文件到安裝分區(qū),然后需要準(zhǔn)備好grub配置文件 。第五步:為安裝準(zhǔn)備內(nèi)核 通過從SUSE安裝ISO文件來復(fù)制安裝內(nèi)核,從而為安裝準(zhǔn)備好內(nèi)核 。創(chuàng)造一個/mnt/sdb/boot文件夾,然后從ISO文件/boot/i386/loader/復(fù)制linux文件和initrd到新的文件夾 。(未完待續(xù)……)
推薦閱讀
- 為什么小貓一直咕嚕咕嚕
- 中國地勢最低的盆地 我國最低的盆地是哪一個
- 在RHEL5服務(wù)器系統(tǒng)下雙網(wǎng)卡使用bonding
- 指南針是我國古代什么之一
- 肥皂泡一文是按照什么順序?qū)懙?肥皂泡是按什么順序?qū)懙?
- 一般狗狗有幾個奶
- 百合和南瓜能一起吃嗎 百合和南瓜可以一起吃嗎
- Linux下安裝Darwin流服務(wù)器的方法和步驟
- 復(fù)學(xué)第一課的手抄報 復(fù)學(xué)第一課的手抄報的畫法
- 玉米排骨湯高壓鍋壓幾分鐘
