仓酷云

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

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

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

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

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

x
经常看到有人问用什么版本的linux好,其实只要你认真学习无论什么版本都挺好的。
本文将经由过程上面的九个步骤,为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-18 14:39:23 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-22 08:30:02 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
再见西城 该用户已被删除
地板
发表于 2015-1-31 05:08:36 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
精灵巫婆 该用户已被删除
5#
发表于 2015-2-6 17:31:30 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
兰色精灵 该用户已被删除
6#
发表于 2015-2-17 18:43:05 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
柔情似水 该用户已被删除
7#
发表于 2015-3-5 22:02:03 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
飘灵儿 该用户已被删除
8#
发表于 2015-3-12 16:24:30 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
愤怒的大鸟 该用户已被删除
9#
发表于 2015-3-19 23:42:08 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-18 08:03

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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