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

刀片服務(wù)器硬盤啟動Linux獨立安裝

系統(tǒng) Linux 服務(wù)器產(chǎn)品
本文將通過下面的九個步驟,為IBM BladeCenter® HS20刀片服務(wù)器去創(chuàng)建一個可啟動的磁盤(驅(qū)動器),自安裝硬盤驅(qū)動,運行SUSE Linux企業(yè)服務(wù)器10。(這些步驟也可以適用于其它的刀片服務(wù)器)。當(dāng)系統(tǒng)第一次從這個驅(qū)動啟動時,它將會自動地開始在磁盤上安裝Linux®,這種操作可以減輕操作系統(tǒng)的預(yù)加負(fù)荷并且減輕用戶的工作量。

 從兩個系統(tǒng)開始:

·系統(tǒng)A用SLES10預(yù)加載,grub作為啟動加載器。它有兩個SCSI磁盤接口,但是只有第一個被使用。

·系統(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/sdb
The 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): n
Command action
    e   extended
    p   primary partition (1-4)
          p
          Partition number (1-4) : 1
          First cylinder (1-8924, default 1):
          Using default value 1
          Last cylinder or +size or +sizeM or +sizeK (1-8924, default 8924) : 900
          Command (m for help):

d.輸入n來創(chuàng)建另一個分區(qū)(操作系統(tǒng)分區(qū))如下列列表2所示:

列表2:創(chuàng)建操作系統(tǒng)分區(qū)

Command (m for help): n
         Command action
               e   extended
               p   primary partition (1-4)
          p
          Partition number (1-4) : 2
          First cylinder (901-8924, default 901):
          Using default value 901
          Last cylinder or +size or +sizeM or +sizeK (1-8924, default 8924) : 
          Using default value 8924
          
          Command (m for help):

但是在這個分區(qū)上不要存儲任何數(shù)據(jù);在SUSE安裝過程中這個分區(qū)將被格式化。

e.輸入a來在第一個分區(qū)(安裝分區(qū))切換啟動標(biāo)記,如下列列表3所示。選中使分區(qū)1可啟動。

列表3:使安裝分區(qū)可啟動

Command (m for help): a
Partition number (1-4) : 1

f.輸入w來寫入所有分區(qū)信息到表格并且退出分區(qū),如列表4所示:

列表4:寫入分區(qū)信息

Command (m for help): w
The 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/sdb1
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2) 
Fragment size=4096 (log=2)
904960 inodes, 1807304 blocks
90365 blocks (5.00%) reserved for the super user
First data block=0
56 block groups
32768 blocks per group, 32768 fragments per group
16160 inodes per group
Superblock backups stored on blocks:
       32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

The 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/文件夾;

#p#

包括grub進(jìn)程文件和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 -recheck
Probing 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到新的文件夾。

第六步:準(zhǔn)備Linux的安裝鏡像文件

通過創(chuàng)建一個/mnt/sdb/SUSE文件來為Linux安裝鏡像文件做準(zhǔn)備,復(fù)制所有在SUSE ISO鏡像里的文件到新的文件夾。

注意:你必須復(fù)制ISO的內(nèi)容到指定目錄。SUSE 10不支持直接調(diào)用ISO文件。如果你只把ISO文件放到這里,那么系統(tǒng)將不能找到安裝資源文件。

第七步:為SUSE安裝做準(zhǔn)備

現(xiàn)在為SUSE安裝準(zhǔn)備autoinst.xml文件。使用yast 自動安裝創(chuàng)建autoinst.xml文件。你需要改變文件的如下兩部分:

a.在啟動管理器部分添加一區(qū),這樣用戶可以選擇這個啟動菜單來啟動系統(tǒng)。系統(tǒng)將開始再一次安裝操作系統(tǒng),并且將回到最初狀態(tài)。添加如下的代碼到啟動管理器部分:

列表7:更新的啟動管理器部分


    
...
  
ramdisk_size=8192 install=hd://sda1/SUSE autoyast=file:///mounts/extra/autoinst.xml splash=silent showopts (hd0,0)/boot/initrd (hd0,0)/boot/linux 3 SUSE Linux Enterprise Server 10 Installation install /dev/sda1 image
...

注意:如果一個用戶選擇了從這個菜單啟動,那么所有的在這個磁盤上的數(shù)據(jù)將會丟失,并且安裝將會格式化這個用戶的分區(qū)。

b.改變文件的分區(qū)部分來確保安裝不會創(chuàng)建并格式化分區(qū)1;這也允許分區(qū)隱藏在系統(tǒng)里。下面是autoinst.xml文件1使用的分區(qū)部分:

列表8:更新的分區(qū)部分


    
      /dev/sda
      
        
  false
          ext3
          false
          131
          1
          primary
          7402719232
        
        
          swap
          true
          swap
          130
          2
          primary
          auto
        
        
          reiser
          true
          /
          131
          3
          primary
          max
        
      
      all
    
  

我們將使用整個磁盤,但是我們不能創(chuàng)建并格式化最初的分區(qū)。

 

#p#

你可以定制分區(qū)的配置,但是請記?。翰灰獎?chuàng)建并格式化最初的分區(qū)。

第八步:復(fù)制安裝配置文件

復(fù)制SUSE靜默安裝配置文件autoinst.xml到/mnt/sdb ,即磁盤B被掛載的文件夾。

第九步:創(chuàng)建/修改grub配置文件

創(chuàng)建grub配置文件/mnt/sdb/boot/grub/menu.lst,并且添加如下的內(nèi)容:

列表9:更新grub配置文件

color white/blue black/light-gray
default
timeout 30

title SUSE Linux Enterprise Server 10 Installation
  root (hd0,0)
  kernel /boot/linux root=/dev/sda1 ramdisk_size=8192 
   install=hd://sda1/SUSE autoyast=file:///mounts/extra/autoinst.xml 
   splash=silent showopts
  initrd /boot/initrd

第九步需要注意:

·系統(tǒng)將從磁盤找到安裝鏡像,并且安裝鏡像協(xié)議位置是hd,這指的是硬盤。

·autoyast的協(xié)議應(yīng)該是文件不是設(shè)備。(協(xié)議不生效,但是autoyast文檔稱它支持設(shè)備,估計是SUSE的一個bug)。

·系統(tǒng)將在安裝的時候掛載最初的分區(qū)到文件夾/mounts/extra,這樣系統(tǒng)需要在/mounts/extra文件夾中找到autoyast文件。

·這里我們不能使用附加來為內(nèi)核添加參量。

完成第九步之后:

·關(guān)掉系統(tǒng)A的電源,并把磁盤B從中拔出。

·將磁盤B插入系統(tǒng)B做為驅(qū)動盤。

·打開系統(tǒng)B的電源,系統(tǒng)B將開始安裝SUSE。等待系統(tǒng)B安裝操作系統(tǒng);在安裝的時候系統(tǒng)B將再引導(dǎo)一次,并且自動完成安裝。

·系統(tǒng)B現(xiàn)在就準(zhǔn)備好了。

如果用戶想要恢復(fù)到最初狀態(tài),用戶可以在系統(tǒng)啟動過程中選擇菜單項SUSE Linux Enterprise Server 10 Installation,系統(tǒng)將格式化用戶的分區(qū)并且在用戶的分區(qū)安裝SUSE。

這樣我們就大功告成了!

結(jié)論:

這些步驟引導(dǎo)你準(zhǔn)備一個可啟動的自安裝硬盤驅(qū)動。當(dāng)系統(tǒng)啟動時,系統(tǒng)用這個驅(qū)動自動地安裝操作系統(tǒng)。并且安裝進(jìn)程將自動檢測硬件,在需要改變的時候作出相應(yīng)改變。這個進(jìn)程比在磁盤上簡單安裝SUSE更靈活,并且可以使系統(tǒng)從它開始啟動。

【編輯推薦】

  1. Linux集群基礎(chǔ)
  2. Opera將推出Mobile Linux
  3. 玩轉(zhuǎn)linux之二-驅(qū)動開發(fā)技術(shù)探析
責(zé)任編輯:龐桂玉 來源: 中國IT實驗室
相關(guān)推薦

2010-05-19 17:06:33

Subversion服

2009-08-02 11:58:49

刀片服務(wù)器高計算密度機架式

2011-11-30 16:49:41

惠普

2011-11-10 13:05:40

刀片服務(wù)器機架服務(wù)器采購指南

2010-05-19 17:26:58

2011-08-29 09:23:17

刀片服務(wù)器

2010-04-28 13:10:04

龍芯刀片服務(wù)器圖賞

2012-09-27 09:08:55

刀片服務(wù)器服務(wù)器模塊化

2012-08-24 09:25:21

服務(wù)器虛擬化刀片服務(wù)器

2020-11-24 13:47:56

服務(wù)器

2009-03-04 06:34:00

Linux on Po刀片服務(wù)器VLAN

2010-02-03 14:28:15

Linux Samba

2011-12-14 18:33:18

IBM

2015-02-27 10:43:28

刀片服務(wù)器虛擬化

2010-11-11 14:34:23

刀片服務(wù)器

2009-08-21 19:16:45

刀片服務(wù)器綜合布線

2012-10-24 11:08:38

刀片服務(wù)器刀片服務(wù)器廠商魔力象限

2020-03-26 22:12:49

Linux系統(tǒng)服務(wù)器

2011-11-10 16:08:08

IBM

2011-01-27 09:39:57

刀片服務(wù)器
點贊
收藏

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