Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 服務器綜合 >> 刀片服務器硬盤啟動Linux獨立安裝(1)

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

日期:2017/1/23 16:29:28      編輯:服務器綜合

從兩個系統開始:

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

·系統B是一個只有一個磁盤驅動器的空系統,它沒有操作系統的加載。我們將用系統A給系統B准備自安裝的硬盤驅動器。

首先是我們制作一個自安裝的磁盤。用兩個分區格式化磁盤:

·第一個(小一些的)分區將包含SUSE安裝介質;我們把它稱作安裝分區。

·第二個(大一些的)分區是為操作系統准備的;我們稱之為操作系統分區。

 

第一步:正確的cabling

 

將兩個系統的電源都關閉,從系統B拔掉磁盤(磁盤B),把磁盤B插入系統A的第二個SCSI磁盤接口。然後從它自己的磁盤(磁盤A)啟動系統,也就是第一個SCSI磁盤。

 

第二步:磁盤B分區

 

使用fdisk命令給磁盤B分區。如果你使用SCSI磁盤,磁盤名為/dev/sdb(如果你使用另一種類型的磁盤,例如,一個IDE磁盤,因此需要調整名稱。)你可以使用fdisk –l命令來查看你磁盤設備的名稱。

a.運行fdisk /dev/sdb

b.輸入d來刪除已經存在的分區。如果你的磁盤為空你也可以跳過這一步。

c.輸入n來添加一個新的分區。通過選擇主分區和選擇一號作為分區號,來創建安裝分區作為主分區。接下來,分配一個扇區從1到900(大概6.3GB是合適的,因為SUSE安裝介質需要大概4.3GB)來展示列表1。你可以根據需要來調整。

列表1:創建安裝分區

 

 

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來創建另一個分區(操作系統分區)如下列列表2所示:

列表2:創建操作系統分區

 

 

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):

 

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

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

列表3:使安裝分區可啟動

 

 

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

 

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

 

列表4:寫入分區信息

 

 

Command (m for help): w
The partition table has been altered;

Calling ioctl() to re-read partition table.
Syncing disks.

 

這一步將把變化提交到磁盤。

現在就已成功地將磁盤B分區。
 

第三步:格式化分區

用ext3文件系統來格式化磁盤B的第一個分區:

列表5:格式化第一個分區

 

 

 

					
                
              
            
        

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的第一個分區安裝grub啟動程序:

a.掛載第一個分區到文件夾,例如/mnt/sdb. 運行 mount /dev/sdb1 /mnt/sdb.

b. 從/boot/grub文件夾復制grub 啟動文件到/mnt/sdb/boot/文件夾;

 

 

Copyright © Windows教程網 All Rights Reserved