【问题标题】:Create a Debian imaging server for windows 7为 Windows 7 创建 Debian 映像服务器
【发布时间】:2014-12-24 15:50:51
【问题描述】:

问题

我的任务是为我们公司创建一个 Debian 映像服务器。不幸的是,我对 Linux 和服务器的了解非常有限(这是技能提升计划的一部分)。

步骤

目前我已尝试按照以下教程创建 PXEBoot 服务器和 ProxyDHCP:

最初我曾尝试在我已经开始工作的 Linux 服务器上使用已配置的 DHCP 服务器,但是我的经理建议他们更愿意 DHCP 来自路由器。

所以我使用 apt-get 安装以下应用程序并遵循源代码来正确获取配置。但是,它似乎仍然不是 100% 正确(查看最新)

任务

所以目前我设置的任务如下:

  1. 必须在 Debian 中
  2. 只能是基于控制台的服务器(无 gui 界面)
  3. DHCP 必须来自路由器
  4. 服务器应部署 Windows 映像
  5. 拍摄的图像需要压缩(删除所有空白)

我只能找到这些 PXEBoot 和 ProxyDHCP 创建的 Ubuntu 指南,问题在于它们所指的位置并不总是存在于 Debian 中。 因此,我只能选择一半可用的选项,而且由于我对这里的了解有限,我无法确定我哪里出错了,或者这些位置是否在其他地方。

谁能给我一个教程或一组命令行来帮助我? 我真的很感激。

使用

我目前正在使用(在 Debian 控制台上):

  • TFTPD-HPA
  • DNSMASQ
  • iPXE
  • 系统Linux

最新

我已经能够让 dnsmaq 和 tftp-hpa 服务“工作”。也就是说,当我运行它们时,它们就会启动。但是,我似乎仍然无法启动并运行此安装。

我在 forums.debian.net/viewtopic.php?f=5&t=118315 上有另一个帖子

【问题讨论】:

  • 再次嗨,我已经能够让 tftp 和 dnsmasq 一样工作(据我所知,与 tftp 一致运行)。我还没有完全测试 PXE 启动,但我认为它仍然需要一些时间才能工作。我将发布进一步的更新。

标签: linux debian server dnsmasq ipxe


【解决方案1】:

我已经能够使用 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多