问题
我的任务是为我们的公司创建Debian映像服务器。不幸的是,我对Linux和服务器的了解非常有限(这是技能提升计划的一部分)。
脚步
目前,我已经尝试按照以下教程创建PXEBoot服务器和ProxyDHCP:
ProxyDHCP:help.ubuntu.com/community/UbuntuLTSP/ProxyDHCP
PXE引导:https://help.ubuntu.com/community/PXEInstallMultiDistro
PXE引导:https://wiki.debian.org/PXEBootInstall#Installing_Debian_using_network_booting
最初,我曾尝试在可以使用的Linux服务器上使用已配置的DHCP服务器,但是我的经理建议他们宁愿DHCP来自路由器。
因此,我已经使用apt-get在下面的应用程序中进行安装,并按照源代码来正确获取配置。但是,它似乎仍然不是100%正确(请参阅最新)
任务
因此,目前我已设置的任务如下:
必须在Debian中
必须仅是基于控制台的服务器(无gui界面)
DHCP必须来自路由器
服务器应部署Windows映像
拍摄的图像需要压缩蜜蜂(删除所有空白区域)
我只能找到有关创建这些PXEBoot和ProxyDHCP的Ubuntu指南,其问题在于,它们所引用的位置在Debian中并不总是存在。
因此,我只能使用一半的可用选项,并且由于我在这里的知识有限,因此无法确定我要去哪里,或者这些位置是否在其他位置。
谁能为我提供一个教程或一组命令行来帮助我?
我真的很感激。
使用
我当前正在使用(在Debian控制台上):
TFTPD-HPA
DNSMASQ
iPXE
SysLinux
最新
我已经能够获得dnsmaq和tftp-hpa服务“正常运行”。这就是说,当我运行它们时,它们开始了。但是,我似乎仍然无法启动并运行该安装程序。
我在forums.debian.net/viewtopic.php?f=5&t=118315上还有另一个主题
最佳答案
我已经能够使用3个应用程序和大量研究来解决我的问题。
我使用的应用程序是; DNSMASQ,TFTPD-HPA和SAMBA
这些应用程序已按以下配置:
TFTPD-HPA
`apt-get install tftpd-hpa
nano /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot/"
TFTP_ADDRESS="<server address>:69"
TFTP_OPTIONS="-4 –secure --create"
RUN_DAEMON=”yes”
OPTIONS="-l -s /tftpboot"
mk dir /tftpboot
mk dir /tftpboot/pxelinux.cfg`
DNSMASQ
apt-get install dnsmasq nano /etc/dnsmasq.conf Interface=eth0 port=0 log-dhcp log-queries log-facility=/var/log/dnsmasq.log tftp-root=/tftpboot dhcp-boot=pxelinux.0,<server name>,<server address> dhcp-range=192.168.1.10,proxy,255.255.255.0 dhcp-no-override pxe-prompt="Press F8 for boot menu", 2 pxe-service=X86PC, "comment", pxelinux
桑巴
apt-get install samba nano /etc/samba/smb.conf [global] Workgroup = workgroup Server role = standalone server Dns proxy = no Wins support = yes Passwd program = /usr/bin/passwd %u Passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *Password\supdated\ssuccessfully* Syslog = 0 Log file = /var/log/smb.log.%m Max log size = 1000 Map to guest = bad user Usershare allow guests = yes Security = user [images] Comment = Network SAMBA share Path = tftpboot Create mask = 0775 Guest ok = yes Browseable = yes Read only = no Writeable = yes
关于linux - 为Windows 7创建Debian镜像服务器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26621930/