免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2084 | 回复: 3
打印 上一主题 下一主题

用PXE网络安装用SCSI硬盘机器的问题? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-07-05 20:12 |只看该作者 |倒序浏览
最近想用oscar4.1建个cluster,主节点(master node)安装好了RedHat EL AS3U3,并装好oscar4.1,并配置好dhcpd,pxe服务。利用oscar的wizard在主节点上生成了从节点(slave node)的image文件(oscar调用的systemimager生成image文件)。

之后启动了从节点,并且从节点成功的从主节点获取IP并找到配置文件。之后加载了主节点/tftpboot/目录下的kernel和initrd.img文件。但在后面进行硬件检测和运行自动安装脚本时出错。下面是从显示器上抄下来的输出信息,希望各位有过这方面经验的朋友给指点迷径。

Start_syslogdget_boel_binaries_tarball
rsync -av 192.168.1.1::boot/i386/standard/boel_binaries.tar.gz /tmp/boel_binaries
receiving file list... done
boel_binaries.tar.gz
wrote 116 bytes read 3370446 bytes 674116400 bytes/sec
total size is 3369935 speedup is 1.00
tmpfs_watcher
get_scripts_directory
rsync -a 192.168.1.1::scripts/ /scripts/

autodetect_hardware_and_load_modules
Detecting hardware: spurious 8259A interrupt: IRQ7
ide-scsi
Loading sd_mod...
using /lib/modules/2.4.25-boel/kernel/drivers/scsi/scsi_mod.o
SCSI subsystem driver Revision:1.00
Using /lib/modules/2.4.25-boel/kernel/drivers/scsi/sd_mod.o
Loading ide_disk...
Using /lib/modules/2.4.25-boel/kernel/drivers/ide/ide_disk.o
Loading ide_scsi...
Assuming ide_scsi is compiled into the kernel, not needed, or already loaded.

get_hostname_by_hosts_file.
Hosts file exists...
searching for the machine's hostname in /scripts/hosts by IP:192.168.1.2
This hosts name is: oscarnode2
run_pre_install_scripts
>;>;>;99all.harmless_example_script
   I live in /var/lib/systemimager/scripts/pre-install
choose_autoinstall_script
Using autoinstall script:/scripts/oscarnode2.sh
write_variables
run_autoinstall_script
>;>;>;/scripts/oscarnode2.sh
get_arch
DISKORDER=sd,cciss,ida,rd,hd
enumerate_disks
DISKS=0
NO DISK DEVICE FILES WERE FOUND. THIS USUALLY MEANS THE KERNEL DID NOT RECOGNIZE ANY OF THE ATTACHED DISKS

The kernel boot messages,which preceded this, may indicate why.
Reverting to disk configuration specified by image master script.

Partitioning /dev/sda...
Old partition table for /dev/sda:
Error: could not stat device /dev/sda -No such file or directory
parted -s -- /dev/sda mklabel msdos || shellout
Error: could not stat device /dev/sda -No such file or directory
Killing off running processes.

安装时停在这了,并出现BusyBox built-in shell的提示符
我试着用lsmod 和modprobe aic79xx命令,系统输出如下信息
# lsmod
  Module      Size         Used by
  ide-disk    11520        0
  sd_mod    9628          0 (unused)
  scsi_mod  49780       1 (autoclean) [sd_mod]
# modprobe aic79xx
Using /lib/modules/2.4.25-boel/kernel/drivers/scsi/scsi_mod.o
Using /lib/modules/2.4.25-boel/kernel/drivers/scsi/aic7xxx/aic79xx.o
insmod: init_module: aic79xx: No such device

我不明白为什么这个kernel不能成功找到我的scsi硬盘,既然kernel都已经包含有aic79xx.o的模块?
我用google.com搜索了好久也没有找到解决的方法。
很迷惑为什么就不能找到硬盘,要选择什么样的内核才行呢?

Any suggestions are appreciated !

Hardware and software information of master and slave nodes:
2*3.6GHz xeon (smp),  1GB ECC RAM,  RedHat EL AS3U3 , Oscar 4.1
Adaptec SCSI control card(driver is aic79xx, vendor: SEAGATE ST336754LW).

论坛徽章:
0
2 [报告]
发表于 2005-07-06 10:09 |只看该作者

用PXE网络安装用SCSI硬盘机器的问题?

看样子SCSI控制器的driver是load完了,是不是硬盘有问题?看错误信息好像是无法得到硬盘MBR的信息,找张dos盘启动,然后fdisk /mbr 试试

论坛徽章:
0
3 [报告]
发表于 2005-07-06 12:44 |只看该作者

用PXE网络安装用SCSI硬盘机器的问题?

应该不是client硬盘的问题,因为这个硬盘上已经装过一个linux操作系统,而且能正常开机。
我总觉得是在硬件检测或load SCSI控制器时出错了,因为我那个机器的scsi控制器的驱动是aic79xx.o,而不是sd_mod.o。
但我尝试将aic79xx.o改名为sd_mod.o后,问题依然没有解决。

我已经尝试了所有能够想得到的方法,但依然没能解决这个问题,真希望能得到同仁的指点。

[quote]原帖由 "raid_fifa"]看样子SCSI控制器的driver是load完了,是不是硬盘有问题?看错误信息好像是无法得到硬盘MBR的信息,找张dos盘启动,然后fdisk /mbr 试试[/quote 发表:

论坛徽章:
0
4 [报告]
发表于 2005-07-10 08:59 |只看该作者

用PXE网络安装用SCSI硬盘机器的问题?

这个问题已经解决了,原因就是出在BOEL-2.4.25这个kernel所带的模块aic79xx.o版本太旧,不支持我那Dell precision470的adaptec 39320b HostRaid SCSI contrl card。更新这个之后,然后对硬件检测和加载模块部分的脚本进行一点点修改就ok了。


有兴趣的朋友可以看我的blog中,从拆解到定制自已的initrd.img 一文
http://blog.chinaunix.net/index.php?blogId=3225
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP