|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。
本文将经由过程上面的九个步骤,为IBMBladeCenter?HS20刀片服务器往创立一个可启动的磁盘(驱动器),自安装硬盘驱动,运转SUSELinux企业服务器10.(这些步骤也能够合用于别的的刀片服务器)。
当体系第一次从这个驱动启动时,它将会主动地入手下手在磁盘上安装Linux?,这类操纵能够加重操纵体系的预加负荷而且加重用户的事情量。
从两个体系入手下手:
。体系A用SLES10预加载,grub作为启动加载器。它有两个SCSI磁盘接口,可是只要第一个被利用。
。体系B是一个只要一个磁盘驱动器的空体系,它没有操纵体系的加载。我们将用体系A给体系B筹办自安装的硬盘驱动器。
起首是我们制造一个自安装的磁盘。用两个分区格局化磁盘:
。第一个(小一些的)分区将包括SUSE安装介质;我们把它称作安装分区。
。第二个(年夜一些的)分区是为操纵体系筹办的;我们称之为操纵体系分区。
第一步:准确的cabling
将两个体系的电源都封闭,从体系B拔失落磁盘(磁盘B),把磁盘B拔出体系A的第二个SCSI磁盘接口。然后从它本人的磁盘(磁盘A)启动体系,也就是第一个SCSI磁盘。
第二步:磁盘B分区
利用fdisk命令给磁盘B分区。假如你利用SCSI磁盘,磁盘名为/dev/sdb(假如你利用另外一品种型的磁盘,比方,一个IDE磁盘,因而必要调剂称号。)你可使用fdiskCl命令来检察你磁盘设备的称号。
a.运转fdisk/dev/sdb
b.输出d来删除已存在的分区。假如你的磁盘为空你也能够跳过这一步。
c.输出n来增加一个新的分区。经由过程选择主分区和选择一号作为分区号,来创立安装分区作为主分区。接上去,分派一个扇区从1到900(也许6.3GB是符合的,由于SUSE安装介质必要也许4.3GB)来展现列表1.你能够依据必要来调剂。
列表1:创立安装分区
blade8:~#fdisk/dev/sdb
Thenumberofcylindersforthisdiskissetto8924.
Thereisnothingwrongwiththat,butthisislargerthat1024,
andcouldincertainsetupscauseproblemswith:
1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)
2)bootingandpartitioningsoftwarefromotherOSs(e.g.,DOSFDISK,OS/2FDISK)
Command(mforhelp):n
Commandaction
eextended
pprimarypartition(1-4)
p
Partitionnumber(1-4):1
Firstcylinder(1-8924,default1):
Usingdefaultvalue1
Lastcylinderor+sizeor+sizeMor+sizeK(1-8924,default8924):900
Command(mforhelp):
d.输出n来创立另外一个分区(操纵体系分区)以下列列表2所示:
列表2:创立操纵体系分区
Command(mforhelp):n
Commandaction
eextended
pprimarypartition(1-4)
p
Partitionnumber(1-4):2
Firstcylinder(901-8924,default901):
Usingdefaultvalue901
Lastcylinderor+sizeor+sizeMor+sizeK(1-8924,default8924):
Usingdefaultvalue8924
Command(mforhelp):
可是在这个分区上不要存储任何数据;在SUSE安装过程当中这个分区将被格局化。
e.输出a来在第一个分区(安装分区)切换启动标志,以下列列表3所示。选中使分区1可启动。
列表3:使安装分区可启动
Command(mforhelp):a
Partitionnumber(1-4):1
f.输出w来写进一切分区信息到表格而且加入分区,如列表4所示:
列表4:写进分区信息
Command(mforhelp):w
Thepartitiontablehasbeenaltered;
Callingioctl()tore-readpartitiontable.
Syncingdisks.
这一步将把变更提交到磁盘。
如今就已乐成地将磁盘B分区。
第三步:格局化分区
用ext3文件体系来格局化磁盘B的第一个分区:
列表5:格局化第一个分区
blade8:~#mkfs.ext3/dev/sdb1
mke2fs1.38(30-Jun-2005)
Filesystemlabel=
OStype:Linux
Blocksize=4096(log=2)
Fragmentsize=4096(log=2)
904960inodes,1807304blocks
90365blocks(5.00%)reservedforthesuperuser
Firstdatablock=0
56blockgroups
32768blockspergroup,32768fragmentspergroup
16160inodespergroup
Superblockbackupsstoredonblocks:
32768,98304,163840,229376,294912,819200,884736,1605632
Writinginodetables:done
Creatingjournal(32768blocks):done
Writingsuperblocksandfilesystemaccountinginformation:done
Thefilesystemwillbeautomaticallycheckedevery37mountsor180days,
whichevercomesfirst.Usetune2fs-cor-Itooverride.
第四步:安装grub启动程序
以下所示在磁盘B的第一个分区安装grub启动程序:
a.挂载第一个分区到文件夹,比方/mnt/sdb.运转mount/dev/sdb1/mnt/sdb.
b.从/boot/grub文件夹复制grub启动文件到/mnt/sdb/boot/文件夹;包含grub历程文件和grub设置文件。
c.输出上面的命令来安装grub到磁盘B的第一个分区,以下列表六所示:grub-install――root-directory=/mnt/sdb/dev/sdb1-recheck:
列表6:安装grub
blade8:~#grub-install-root-directory=/mnt/sdb/dev/sdb1-recheck
ProbingdevicestoguessBIOSdrives.Thismaytakealongtime.
Installationfinished.Noerrorreported.
Thisisthecontentsofthedevicemap/mnt/sdb/boot/grub/device.map.
Checkifthisiscorrectornot.Ifanyofthelineisincorrect,
Fixitandre-runthescriptgrub-install.
(fd0)/dev/fd0
(hd0)/dev/sda
(hd1)/dev/sdb
你已乐成地制造了磁盘B的带grub的可启动的磁盘安装分区。接上去,当磁盘启动时你必要使grub入手下手SUSE安装程序。起首,你必要复制安装内核和initrd文件到安装分区,然后必要筹办好grub设置文件。
第五步:为安装筹办内核
经由过程从SUSE安装ISO文件来复制安装内核,从而为安装筹办好内核。制造一个/mnt/sdb/boot文件夹,然后从ISO文件/boot/i386/loader/复制linux文件和initrd到新的文件夹。
(未完待续……)
</p>
如果你学不好的话,你在linux中开发的机会就很少,或者说几乎没有,它的优势就消失了,然后随着时间的流逝,你就会全部忘记她; |
|