当前位置: 技术问答>linux和unix
再问PXE无盘站问题,急盼高手指点
来源: 互联网 发布时间:2015-11-16
本文导语: linux 服务器端已经配好,在/tftpboot目录下放了pxelinux.0 , 也建了/tftpboot/pxelinux.cfg/下的default文件,里面为空,目前有两个问题: 1. 在工作站通过网络启动,DHCP得到IP,但提示PXE : E3C,查错误表说是没文件权限,...
linux 服务器端已经配好,在/tftpboot目录下放了pxelinux.0 , 也建了/tftpboot/pxelinux.cfg/下的default文件,里面为空,目前有两个问题:
1. 在工作站通过网络启动,DHCP得到IP,但提示PXE : E3C,查错误表说是没文件权限,不知指没操作哪个文件的权限?pxelinux.0文件我已经修改为执行权限。
2. 我想在工作站直接启动Linux,而不是安装,我看了文章,如果是安装,需要initr.img和vmlinux两个文件,那如果只是启动,需要什么镜像文件?/tftpboot/pxelinux.cfg/下的default文件怎么配?
为了搭建PXE 里linux工作站,我搞了很多天了,总是没一篇文章能直接实现,好不容易通过远程安装的文章摸索到这里,又下不去了,高手们帮帮忙吧
1. 在工作站通过网络启动,DHCP得到IP,但提示PXE : E3C,查错误表说是没文件权限,不知指没操作哪个文件的权限?pxelinux.0文件我已经修改为执行权限。
2. 我想在工作站直接启动Linux,而不是安装,我看了文章,如果是安装,需要initr.img和vmlinux两个文件,那如果只是启动,需要什么镜像文件?/tftpboot/pxelinux.cfg/下的default文件怎么配?
为了搭建PXE 里linux工作站,我搞了很多天了,总是没一篇文章能直接实现,好不容易通过远程安装的文章摸索到这里,又下不去了,高手们帮帮忙吧
|
给你个样子,自己研究关系吧
dhcp.conf
....
group
{
default-lease-time -1;
use-host-decl-names on;
filename "linux/pxelinux.0";
next-server 172.16.0.249;
host ArtServer { hardware ethernet 00:d0:b7:9c:04:b7; fixed-address 172.16.0.101; }
}
......
172.16.0.249 是 tftp 服务器
[root@pxeserver root]# ll /tftpboot/linux/pxelinux.0
-rw-r--r-- 1 root root 11822 Aug 20 2004 /tftpboot/linux/pxelinux.0
[root@pxeserver root]# cat /tftpboot/linux/pxelinux.cfg/01-00-d0-b7-9c-04-b7
default linux
display 172.16.0.101/boot.msg
timeout 5
prompt 1
label linux
kernel 172.16.0.101/vmlinuz-2.6.8.1
append root=/dev/md0
[root@pxeserver root]# ll /tftpboot/linux/172.16.0.101/
total 1352
-rw-r--r-- 1 root root 59 Aug 20 2004 boot.msg
-rw-r--r-- 1 root root 1372879 Aug 24 2004 vmlinuz-2.6.8.1
dhcp.conf
....
group
{
default-lease-time -1;
use-host-decl-names on;
filename "linux/pxelinux.0";
next-server 172.16.0.249;
host ArtServer { hardware ethernet 00:d0:b7:9c:04:b7; fixed-address 172.16.0.101; }
}
......
172.16.0.249 是 tftp 服务器
[root@pxeserver root]# ll /tftpboot/linux/pxelinux.0
-rw-r--r-- 1 root root 11822 Aug 20 2004 /tftpboot/linux/pxelinux.0
[root@pxeserver root]# cat /tftpboot/linux/pxelinux.cfg/01-00-d0-b7-9c-04-b7
default linux
display 172.16.0.101/boot.msg
timeout 5
prompt 1
label linux
kernel 172.16.0.101/vmlinuz-2.6.8.1
append root=/dev/md0
[root@pxeserver root]# ll /tftpboot/linux/172.16.0.101/
total 1352
-rw-r--r-- 1 root root 59 Aug 20 2004 boot.msg
-rw-r--r-- 1 root root 1372879 Aug 24 2004 vmlinuz-2.6.8.1
|
在我一个项目中用LTSP+etherboot over pxe,非常简单好用。不一定非要用pxelinux