免费注册 查看新帖 |

Chinaunix

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

配置PXE无盘工作站,每次启动都开启安装进程。求教! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-13 16:29 |只看该作者 |倒序浏览
配置了PXE远程安装,成功;然后要再上无盘系统。结果发现有问题:
使用任意内核(自己编译或系统自带)+默认的initrd.img可以启动,但是启动后就进入了安装界面;如果换一个initrd.img文件,load 完内核之后就会报找不到initrd.img文件了(我再三确认过,initrd.img文件名没有写错)。
贴一下相关配置文件与目录情况:
/tftpboot/pxelinux.cfg/default文件部分内容:

  1. ……
  2. ……
  3. #这是PXE安装的配置
  4. label ks
  5.     kernel vmlinuz
  6.     append initrd=initrd.img ip=dhcp ksdevice=eth0 ks=nfs:192.168.253.252:/tftpboot/ks.cfg ramdisk_size=8192
  7. #这是PXE远程启动的配置
  8. label amd
  9.     kernel vmlinuz-2.6.22-cks1
  10.     append initrd=initrd.img ip=dhcp root=/dev/nfsroot nfsroot=192.168.253.252:/var/nfs/no_disk vga=normal
复制代码

/tftpboot目录下的文件与目录列表:
  1. [root@PXE tftpboot]# env LANG=en_US.utf8 ls -l
  2. total 20016
  3. -rw-rw-rw- 1 root root     292 Jul 16 13:40 boot.msg
  4. -rw-rw-rw- 1 root root     919 Jul 16 13:40 general.msg
  5. -rw------- 1 root root 1271253 Aug 13 13:13 initrd.amd.img
  6. -rw-rw-rw- 1 root root 4916737 Jul 16 13:39 initrd.img
  7. -rw-r--r-- 1 root root 4916737 Aug 13 13:10 initrd.inst.img
  8. -rw-r--r-- 1 root root    1561 Aug  4 09:12 ks.cfg
  9. -rw-rw-rw- 1 root root    1093 Jul 18 01:32 ks.cfg.bak
  10. drwxr-xr-x 4 root root    4096 Aug 11 11:10 linux-install
  11. -rw-rw-rw- 1 root root     817 Jul 16 13:40 options.msg
  12. -rw-rw-rw- 1 root root     517 Jul 16 13:40 param.msg
  13. -rw-rw-rw- 1 root root   13148 Jul 16 14:21 pxelinux.0
  14. drwxrwxrwx 2 root root    4096 Aug 13 16:30 pxelinux.cfg
  15. -rw-rw-rw- 1 root root     490 Jul 16 13:40 rescue.msg
  16. -rw-rw-rw- 1 root root 1765428 Jul 16 13:39 vmlinuz
  17. -rw-r--r-- 1 root root 1765428 Aug 11 10:34 vmlinuz-2.6.18-8.el5
  18. -rw-r--r-- 1 root root 3976864 Aug 11 10:46 vmlinuz-2.6.22-cks1
  19. -rw-r--r-- 1 root root 1765428 Aug 13 13:11 vmlinuz.inst.bak
复制代码


请大家指点一下,不胜感激!!

[ 本帖最后由 bigcat_00 于 2007-8-13 16:33 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-08-14 09:23 |只看该作者
没人看……要不我换个问题吧:PXE无盘系统的initrd.img该如何制作??

论坛徽章:
0
3 [报告]
发表于 2007-08-14 09:32 |只看该作者
原帖由 bigcat_00 于 2007-8-14 09:23 发表
没人看……要不我换个问题吧:PXE无盘系统的initrd.img该如何制作??


这个可以在安装光盘第一张里面 ./images/pxeboot/initrd.img 里面就有啊:)

另外关于initrd.img文件制作,mkinitrd -f /boot/initrd-$(uname -r).img $(uname-r)
这个出来的initrd-$(uname -r).img文件,不知道和PXE里的initrd.img有什么区别没。

论坛徽章:
0
4 [报告]
发表于 2007-08-14 09:34 |只看该作者
PS:关于PXE启动安装,以前做过一次。
结果是能顺利PXE启动,DHCP也能顺利分配IP地址。但是KS文件没读到,后面的过程又回到手动安装了。。。

论坛徽章:
0
5 [报告]
发表于 2007-08-14 12:46 |只看该作者
多谢楼上兄弟的提醒。我尝试了把images目录下所有的.img文件都拷贝了过去,然后一个一个地换着尝试,发现能启动,到了“starting udev”那一步就下不去了,卡了半天都没反应,而且还不死机……- -!!

关于PXE安装的,可能是你在default文件里没有指定从哪个网卡启动安装吧,我贴下我相关的信息:
  1. label ks
  2.     kernel vmlinuz
  3.     append initrd=initrd.img ip=dhcp ksdevice=eth0 ks=nfs:192.168.253.252:/tftpboot/ks.cfg ramdisk_size=8192
复制代码

论坛徽章:
0
6 [报告]
发表于 2007-08-14 14:46 |只看该作者
没看懂你要说什么。。。

论坛徽章:
0
7 [报告]
发表于 2007-08-14 16:17 |只看该作者
呵呵~~~白金也来了,多谢关注哈~~~

再次感谢wang_bupt的提醒,如果不是你,我可能还在弯路里绕啊绕的。现在已经解决了。

上面我说过的卡在UDEV那里,现在把rc.sysinit里启动udev的语句注释掉就行了。

多谢曾经关注过此贴的各位~~^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP