如何从运行 Windows 7 的笔记本电脑远程将 CentOS 5.5 安装到硬盘为空的系统。我已在新系统上启用 PXE、以太网启动,并且在 Windows 7 笔记本电脑上运行了 tftp 和 dhcp 服务器。下一步做什么?任何指导原则都会有所帮助。
编辑:到目前为止...
远程系统正在从 Windows 7 上的 dhcp 服务器正确分配 IP
设置 TFTP 服务器:
- 启用 PXE 兼容性
- 在 DHCP 设置中将 pxelinux.0 设置为启动文件
- 将以下文件从适用于 centos 5.5 64bit 的 syslinux 复制到 tftp basedir:
chain.c32 mboot.c32 memdisk menu.c32 pxelinux.0
- 在 basedir pxelinux.cfg 上创建配置文件
。
default menu.c32
prompt 0
timeout 300
ONTIMEOUT localMENU TITLE PXE Menu
LABEL CentOS 5.5 64bit NO KS eth0
MENU LABEL CentOS 5.5 64bit NO KS eth0
KERNEL images/vmlinuz
APPEND ks initrd=images/initrd.img ramdisk_size=100000 ksdevice=eth0
但是在 DHCP 地址分配后,启动时出现以下错误。
PXE-E11: ARP timeout
PXE-E38: TfTP cannot open connection
PXE-M0F: Exiting PXE ROM.
Boot Failure
答案1
您几乎已经让它工作了!:) 您现在的问题是,您尝试安装的机器无法访问 tftp 服务器。
检查以下内容以确保其正常工作
- 检查
next-server
DHCP 中的参数是否指向你的笔记本电脑 IP - 检查 tftp 服务器没有防火墙(需要打开 tcp 和 udp 端口 69)
- 检查您是否可以使用 tftp 客户端从 tftp 服务器恢复文件
如果所有这些检查都成功,并且你为你的 CentOS 安装分配了一个与你的笔记本电脑在同一个网络中的 IP,那么安装应该会很顺利