标签: pxe-boot

PXE 启动有多大用处?

通过 PXE 启动的速度有多快?。可以想象引导Linux安装吗?需要很长时间吗?我从来没有真正研究过它,但我正在考虑建立一个编译器农场,并认为这可能会很有趣。

是否有一台 PXE 响应以获取其映像的主计算机?您可以选择多个 PXE 映像吗?

谢谢!

pxe-boot

4
推荐指数
1
解决办法
5685
查看次数

如何在 Debian 上的 pxe 无人值守安装结束时更改主机名

我刚刚安装了一个 pxe 服务器,我正在用 pxe 安装 debian。预播时完全无人看管。

现在,我所有的安装都带有相同的主机名,如何将主机名更改为不同的名称?

谢谢。

debian unattended hostname pxe-boot

4
推荐指数
1
解决办法
3774
查看次数

pxe 启动失败并显示消息:未找到 DEFAULT 或 UI 配置指令

我正在尝试 pxe 启动一台机器(客户端),在此过程中我尝试设置一个 tftp 服务器,该服务器可以启动该机器。

在运行 Ubuntu 10.10 的服务器上,我设置了 dhcp、dns、nfs 和 tftp-hpa 服务器。所有服务器/守护进程都开始正常。我通过使用 tftp 客户端并下载服务器目录托管的文件来测试 tftp 服务器。

我的 /etc/xinet.d/tftp 看起来像这样

service tftp
{
    disable                 = no
    socket_type             = dgram
    wait                    = yes
    user                    = nobody
    server                  = /usr/sbin/in.tftpd
    server_args             = -v -s /var/lib/tftpboot
    only_from   = 10.1.0.0/24
    interface   = 10.1.0.1
}
Run Code Online (Sandbox Code Playgroud)

我的 /etc/default/tftpd-hpa 看起来像这样

RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
Run Code Online (Sandbox Code Playgroud)

我的/var/lib/tftpboot/目录看起来像这样

 initrd.img-2.6.35-25-generic-pae
 vmlinuz-2.6.35-25-generic-pae
 pxelinux.0
 pxelinux.cfg
   -- default
Run Code Online (Sandbox Code Playgroud)

我做到了

 sudo chmod 644 /var/lib/tftpboot/pxelinux.cfg/default
 chmod 755 /var/lib/tftpboot/initrd.img-2.6.35-25-generic-pae
 chmod 755 …
Run Code Online (Sandbox Code Playgroud)

ubuntu tftp pxe-boot ubuntu-10.10

4
推荐指数
1
解决办法
2万
查看次数

多个 PXE 服务器同一个子网

我已经为此苦苦挣扎了一段时间。我有几台从网络启动的测试机器,它们从 DHCP 服务器接收启动数据,这告诉他们谁是启动服务器,他们将启动的文件在哪里等。但是,我需要添加第二个 PXE 服务器在同一个子网中(创建另一个 Vlan 现在不是一个选项)。

我在某处读到我可以根据它们的 MAC 地址将某些参数发送到某些机器(这种方式选择从哪个服务器启动哪些计算机)但是我找不到如何做到这一点,有人知道怎么做吗?这将是我的解决方案,但我找不到答案。

我的 DHCP 是 Windows Server 2003

我有 2 台服务器运行自定义风格的 Linux 服务器作为 TFTP 服务器。有些机器使用数据从服务器 1 引导,而其他机器必须能够从服务器 2 引导。

谢谢

编辑:我已经选择了答案,但如果有人关心,我没有按照建议使用链式加载,而是编写了一个 gPXE 脚本并将其与 ISO 映像一起刻录到 CD 中,我从中启动,执行脚本并且 PC 是重定向到脚本中所述的服务器,这是我使用的脚本。

#!gpxe
dhcp net0
set filename pxelinux.0
set next-server 10.225.83.125   #Server your pointing to
set 210:string http://10.225.83.125/fogimg/  #if http the exact http address
imgfetch pxelinux.0       #name of the img file to fetch
imgload pxelinux.0        #name of the img file to load
boot pxelinux.0           #name …
Run Code Online (Sandbox Code Playgroud)

dhcp windows-server-2003 dhcp-server pxe-boot

4
推荐指数
1
解决办法
1万
查看次数

主机如何定位 PXE 服务器?

我正在尝试 PXE 启动 Cisco UCS C260 M2。对于 UCS 或通常从 PXE 引导的主机,是否在 BIOS 中指定了 PXE 服务器 IP,或者是否在同一子网上搜索了 PXE 服务器?

在 UCS 上,PXE 引导配置对我来说并不明显,所以我想知道我是否正在寻找不存在的东西(例如指定 PXE 服务器的地方)?

networking pxe-boot cisco-ucs

4
推荐指数
1
解决办法
5753
查看次数

用于终端服务器的 PXE 可启动映像?

我们有 300 台 windows xp 机器,安装在整个公司的旧硬件上。

随着对 XP 的扩展支持将于明年 4 月结束,我们正在研究我们的选择。

几个选项:

  1. 将 300 台 PC 替换为完整的 Windows 7 PC(10 万英镑 +?) - 不使用终端服务器(我们当前的型号)
  2. 用现成的瘦客户端替换 300 台 PC 并使用我们的终端服务器 - 更便宜的客户端但需要终端服务器 CALS?
  3. 保留 300 台 PC,用能够连接到我们的终端服务器的 linux 瘦客户端替换 Windows XP - 没有硬件成本,只需要终端服务器 CALS?
  4. 保留 300 台 PC - 移除硬盘驱动器并使用 PXE 可启动“瘦客户端”连接到我们的终端服务器

如果我们选择选项 4,我们有哪些选择?是否有任何用于终端服务器的官方 PXE 可引导瘦客户端?如果是这样,许可要求是什么?

有没有我们没有考虑过的选择?在这种情况下肯定有很多公司 - 好奇这个问题的当前趋势是什么?

编辑:选项 5 - 使用 RDP 自动启动创建可启动的 Windows PE 映像,并将其用作我们终端服务器的“瘦客户端” - 在这种模型中 Windows PE 许可证是否免费?

thin-client terminal-server licensing pxe-boot

4
推荐指数
1
解决办法
2442
查看次数

使用 Virtualbox 进行 PXE 启动

我有一个 linux 来宾,那是我的服务器。我还创建了另一个来宾作为没有磁盘的客户端。

我想知道,哪种网络类型和适配器是正确的?NAT 还是内部网络?AMD 还是 Intel 芯片?

根据手册,

PXE booting is now supported in NAT mode. The NAT DHCP server provides a boot 
file name of the form vmname.pxe if the directory TFTP exists in the directory 
where the user's VirtualBox.xml file is kept. It is the responsibility of the 
user to provide vmname.pxe
Run Code Online (Sandbox Code Playgroud)

vmname.pxe 的内容是什么?它是一个空文件?

Virtualbox 在 Windows 7 上运行,我已经安装了 One linux(类似于 redhat 和 centos 6 的科学 linux 6.3)作为服务器,另一个无盘 linux 作为客户端。

在服务器上,我已经安装了 tftp 相关文件。

# ls /var/lib/tftpboot/ -R …
Run Code Online (Sandbox Code Playgroud)

networking virtualbox pxe-boot

4
推荐指数
2
解决办法
4万
查看次数

PXE+DHCP 服务器可以存在于一个网络上并在另一个网络上引导机器吗?

我有一个使用 syslinux 创建的 PXE+DHCP 服务器,并且已经在私有网段 (198.19.99.xxx) 上运行。我想知道这个 PXE+DHCP 服务器是否可以配置为通过另一个网段 (172.16.x) 引导机器。 87.xxx)?

如果两个网络可以相互通信,那么 dhcp.conf 文件的设置是什么?

networking dhcp linux syslinux pxe-boot

4
推荐指数
1
解决办法
1596
查看次数

客户端的裸机配置如何与 PXE 配合使用

我试图更好地了解人们将如何启动重新映像网络上的多个客户端计算机系统的过程。例如,每周将系统反转回基本映像。例如,每个映像都将为 AD 环境和所有必需的基础软件预先配置 Windows 8。

我还想更好地了解可用于执行此操作的产品,例如 microsofts MDT 和流行的开源替代品。

具体来说:

  • 在使用操作系统内置的客户端软件打开客户端时,是否将重新映像任务从服务器“推送”到客户端?

  • 如果操作系统损坏并且接收映像任务的基本操作系统无法启动,推送映像如何工作?裸机呢。大概需要某种 DHCP 从 PXE 服务器启动。这是否意味着您必须手动将客户端的引导顺序从磁盘更改为网络引导以允许 pxe 引导?

  • 你究竟会用 pxe 启动什么?大概是某种预环境,然后从网络共享中提取基本映像并安装它?

  • 如果你想支持 pxe 启动多个图像会发生什么?例如一个基本的 Windows 映像和一个基本的 linux 映像。然后您是否必须手动遍历每个系统并选择要启动的映像?对于大型部署,这听起来很困难。例如,是否可以说 MAC 地址 X 应该是 linux,地址 Y 是 windows?

任何揭开这将如何运作的神秘面纱都将不胜感激:)

问候,

imaging provisioning bare-metal pxe-boot

4
推荐指数
1
解决办法
2041
查看次数

从 iSCSI 网络驱动器启动 Windows 10 时的 PAGE_FAULT_IN_NONPAGED_AREA

我正在尝试通过 iSCSI 设置 Windows 10 以进行无盘启动,例如,如此此处所述

我能够运行 Windows 10 安装程序在目标 iSCSI 驱动器上安装 Windows。但是,在第一次从驱动器启动时,出现蓝屏死机,错误代码为PAGE_FAULT_IN_NONPAGED_AREA。不幸的是,没有产生故障转储(也许是因为引导加载程序从未达到可以写入驱动器的程度?)。

我该如何诊断和解决这个问题?

iscsi storage-area-network pxe-boot windows-10

4
推荐指数
1
解决办法
1354
查看次数