仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 577|回复: 8
打印 上一主题 下一主题

[其他Linux] 来谈谈:刀片服务器硬盘启动Linux自力安装(一)

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 16:43:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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中开发的机会就很少,或者说几乎没有,它的优势就消失了,然后随着时间的流逝,你就会全部忘记她;
柔情似水 该用户已被删除
沙发
发表于 2015-1-16 21:58:15 | 只看该作者

来谈谈:刀片服务器硬盘启动Linux自力安装(一)

期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
兰色精灵 该用户已被删除
板凳
发表于 2015-1-18 23:02:23 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
简单生活 该用户已被删除
地板
发表于 2015-1-27 21:45:16 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
蒙在股里 该用户已被删除
5#
发表于 2015-2-5 15:26:08 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-12 18:30:32 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
山那边是海 该用户已被删除
7#
发表于 2015-3-3 07:48:00 | 只看该作者
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
谁可相欹 该用户已被删除
8#
发表于 2015-3-11 10:17:15 | 只看该作者
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
小妖女 该用户已被删除
9#
发表于 2015-3-18 10:48:15 | 只看该作者
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-26 10:42

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表