Chinaunix首页 | 论坛 | 博客
  • 博客访问: 567578
  • 博文数量: 826
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 18:09
文章分类

全部博文(826)

文章存档

2011年(1)

2008年(825)

我的朋友

分类: LINUX

2008-08-22 18:16:30

 
故障现象:
在一台安装有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),由于这些磁盘的卷标不会改变,所以启动可以成功进行。

阅读(295) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~