故障现象:
在一台安装有4块2.5"硬盘的服务器上安装SLES10后,无法进入操作系统
受影响的配置:
Systemx3250,Type4364,anymodel
Systemx3250,Type4365,anymodel
解决办法:
目标解决日期,2007年第一季度
临时解决办法:
1.只安装一块硬盘,然后安装SLES10,安装完成后,关闭系统。
2.如果root分区的文件系统是Ext3或者Ext2,这步就可以被忽略。但是如果root分区是Reiser的文件系统,请做以下步骤
a.使用SLES10的安装光盘启动,使用root用户进入"Rescuesystem"
b.使用一下命令给你的root分区设置一个唯一的卷标:
reiserfstune--labelmy_labelmy_root_partitionsuch
as,reiserfstune--labelsles10root/dev/sda1
3.正常模式重新启动SLES10,启动Yast2并且做以下操作:
a.进入Yast2-->System-->Partitioner
b.选择root分区并且按下编辑按钮
c.点击Fstab选项
d.在/etc/fstab,以mount方式点击"Volumelabel",如果没有设置卷标
请输入一个唯一的卷标
e.对于swap分区重复b,c,d步骤
f.按下OK按钮返回到分区的主菜单,然后按Apply应用
4.编辑/boot/grub/menu.lst文件,改变参数"root=/dev/sda*"为"root=LABEL=my_label"
然后,保存menu.list文件
5.关闭系统,将其他要添加的硬盘插入服务器
6.开启系统,正常启动进入SLES10
附加信息:
服务器不能够启动进入操作系统是因为硬盘的命名顺序丢失/dev/sda,/dev/sdb。在操作系统安装完成后,这个顺序发生了变化。这就导致了在Linux内核中硬盘驱动器背板的固件,LSISAS驱动器,SAS传输层发生不匹配。上述的解决方法可以引导用户在/etc/fstab中以卷标重新mount磁盘,从而替代了已经改变的设备名(/dev/sda,/dev/sdb),由于这些磁盘的卷标不会改变,所以启动可以成功进行。
输入您的搜索字词 提交搜索表单