通过 PXE 启动的速度有多快?。可以想象引导Linux安装吗?需要很长时间吗?我从来没有真正研究过它,但我正在考虑建立一个编译器农场,并认为这可能会很有趣。
是否有一台 PXE 响应以获取其映像的主计算机?您可以选择多个 PXE 映像吗?
谢谢!
我刚刚安装了一个 pxe 服务器,我正在用 pxe 安装 debian。预播时完全无人看管。
现在,我所有的安装都带有相同的主机名,如何将主机名更改为不同的名称?
谢谢。
我正在尝试 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) 我已经为此苦苦挣扎了一段时间。我有几台从网络启动的测试机器,它们从 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) 我正在尝试 PXE 启动 Cisco UCS C260 M2。对于 UCS 或通常从 PXE 引导的主机,是否在 BIOS 中指定了 PXE 服务器 IP,或者是否在同一子网上搜索了 PXE 服务器?
在 UCS 上,PXE 引导配置对我来说并不明显,所以我想知道我是否正在寻找不存在的东西(例如指定 PXE 服务器的地方)?
我们有 300 台 windows xp 机器,安装在整个公司的旧硬件上。
随着对 XP 的扩展支持将于明年 4 月结束,我们正在研究我们的选择。
几个选项:
如果我们选择选项 4,我们有哪些选择?是否有任何用于终端服务器的官方 PXE 可引导瘦客户端?如果是这样,许可要求是什么?
有没有我们没有考虑过的选择?在这种情况下肯定有很多公司 - 好奇这个问题的当前趋势是什么?
编辑:选项 5 - 使用 RDP 自动启动创建可启动的 Windows PE 映像,并将其用作我们终端服务器的“瘦客户端” - 在这种模型中 Windows PE 许可证是否免费?
我有一个 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) 我有一个使用 syslinux 创建的 PXE+DHCP 服务器,并且已经在私有网段 (198.19.99.xxx) 上运行。我想知道这个 PXE+DHCP 服务器是否可以配置为通过另一个网段 (172.16.x) 引导机器。 87.xxx)?
如果两个网络可以相互通信,那么 dhcp.conf 文件的设置是什么?
我试图更好地了解人们将如何启动重新映像网络上的多个客户端计算机系统的过程。例如,每周将系统反转回基本映像。例如,每个映像都将为 AD 环境和所有必需的基础软件预先配置 Windows 8。
我还想更好地了解可用于执行此操作的产品,例如 microsofts MDT 和流行的开源替代品。
具体来说:
在使用操作系统内置的客户端软件打开客户端时,是否将重新映像任务从服务器“推送”到客户端?
如果操作系统损坏并且接收映像任务的基本操作系统无法启动,推送映像如何工作?裸机呢。大概需要某种 DHCP 从 PXE 服务器启动。这是否意味着您必须手动将客户端的引导顺序从磁盘更改为网络引导以允许 pxe 引导?
你究竟会用 pxe 启动什么?大概是某种预环境,然后从网络共享中提取基本映像并安装它?
如果你想支持 pxe 启动多个图像会发生什么?例如一个基本的 Windows 映像和一个基本的 linux 映像。然后您是否必须手动遍历每个系统并选择要启动的映像?对于大型部署,这听起来很困难。例如,是否可以说 MAC 地址 X 应该是 linux,地址 Y 是 windows?
任何揭开这将如何运作的神秘面纱都将不胜感激:)
问候,
pxe-boot ×10
networking ×3
dhcp ×2
bare-metal ×1
cisco-ucs ×1
debian ×1
dhcp-server ×1
hostname ×1
imaging ×1
iscsi ×1
licensing ×1
linux ×1
provisioning ×1
syslinux ×1
tftp ×1
thin-client ×1
ubuntu ×1
ubuntu-10.10 ×1
unattended ×1
virtualbox ×1
windows-10 ×1