Questions tagged «pxe-boot»

预引导执行环境(PXE,也称为预执行环境;有时也称为“小精灵”)是一种使用网络接口来引导计算机的环境,该环境独立于数据存储设备或已安装的操作系统。

5
如何PXE从同一映像启动多个Windows 7桌面?
几年前,在我的大学里,我记得那里的实验室通过网络启动Windows NT。 有一个用于自己的东西的共享驱动器,除了重新启动计算机时,对运行的操作系统所做的任何更改都已重置。 现在,我希望能够在Windows 7上执行相同的操作。 我已经找到了一些使用iSCSI的方法,但是我不希望每台PC都有一个iSCSI磁盘,我希望多台PC都有一个映像。我也找到了用于本地安装Windows的PXE引导安装文件,但这也不是我想要的。 我将如何设置大学时使用的Windows 7作为Netboot操作系统? 即如何netboot Windows 7映像?我不想将Windows 7安装程序网络引导到PC上以在本地安装Windows,我想从内存/网络运行Windows 7映像。

3
如果无法更改dhcp服务器,如何使用PXE设置Cobbler?
过去,我通过使普通的dhcp服务器返回网络引导所需的所有内容来设置PXE服务器多次:在单个dhcp设置中同时包含常规ip config和bootinfo。这样很容易做到。 根据我读过的文档(维基百科的摘要很不错),应该有一个未经修改的dhcp服务器(例如,如果您所在位置的管理员拒绝访问)和一个单独的服务器,该服务器仅返回启动信息。通常将其称为“ PXE服务器”或“代理DHCP”服务器。在过去,我见过(未使用)此pxe服务器(最新版本为5年前)。 昨天我安装了Cobbler,以查看其实际功能。现在,我想使用它(喜欢易用性),但是修改“主” dhcpd服务器以获取PXE并不是一种选择。 我还找不到任何有关如何使鞋匠使用真正的PXE(==代理dhcp)服务器运行的文档。 能用皮匠做吗? 是否可以将isc dhcp服务器配置为充当PXE服务器(即,没有IP信息,只有启动信息)? 还是我应该采用完全不同的方法(如果是这样,您的建议是什么)? 谢谢 我刚刚做出的新发现:dnsmasq版本2.4.8的变更日志说: “也允许Proxy-DHCP,其中dnsmasq仅提供PXE信息,而另一个DHCP服务器进行地址分配。” 很有意思。特别是因为补鞋匠已经可以控制dnsmasq。 更新: dnsmasq 2.51将支持此配置,完全可以实现我想要的技巧。 我的/etc/cobbler/dnsmasq.template现在看起来像这样: # Cobbler generated configuration file for dnsmasq # $date # # resolve.conf .. ? #no-poll #enable-dbus read-ethers addn-hosts = /var/lib/cobbler/cobbler_hosts # Be a proxyDHCP server dhcp-range=10.10.0.0,proxy # Only respond to clients …
16 dhcp  pxe-boot  cobbler 

2
PXE是否在内部联网模式下启动Virtualbox guest虚拟机?
我不确定这是特定于我发行版的软件包还是vbox的限制。因此,任何帮助将不胜感激。 好的,所以我有一个VM网络,其中一个VM充当“内部”网络中其他VM的NAT。这些虚拟机中的一个正在运行DHCP&TFTP服务器,我只需要从该服务器上启动其他虚拟机,但是从网络启动时,我启动的所有虚拟机都是“致命:无法从启动媒体中读取!系统暂停”。 因为vbox易于使用和试验,所以这有点令人不快,但我无法解决此错误。救命 ?

1
使用ipmitool更改网络启动顺序(pxe)
使用IPMItool,我试图改变启动顺序为PXE启动第一和从一个特定的接口。 据我所知,该ipmitool工具提供了更改引导设备的选项,但没有更改界面的选项。例如,我可以将启动顺序更改为pxe: ipmitool -I lanplus -H bmc_ip -U root -P passwd chassis bootdev pxe options=persistent 有没有办法设置网络启动顺序(即从pxe启动的特定接口)? 似乎没有被通过任何选项bootdev或bootparamIPMItool的选择。我想知道是否可以使用raw模式或其他任何方式来实现? 显而易见的替代方法是手动或通过ipmitool输入BIOS。但我对无需手动交互就可以做到这一点感兴趣。

2
RFC 4578中的PXE客户端系统体系结构类型“ BC EFI(7)”是什么?
RFC 4578为PXE定义了各种机器架构,如下所示: Type Architecture Name ---- ----------------- 0 Intel x86PC 1 NEC/PC98 2 EFI Itanium 3 DEC Alpha 4 Arc x86 5 Intel Lean Client 6 EFI IA32 7 EFI BC 8 EFI Xscale 9 EFI x86-64 我已经测试了两台IBM机器(HS22刀片服务器,x3550M3),它们都使用“ EFI BC”架构进行EFI PXE引导。 它代表什么?什么时候使用?IBM为什么使用它而不是“ EFI x86-64”?
10 pxe-boot  uefi 

1
使用CIF进行pxebooting Linux Mint(Live CD)时,网络无法正确初始化,但可与nfs一起使用
我在192.168.26.1上有一个TFTP / DHCP / NFS / SMB服务器(Ubuntu服务器12.04 LTS)。我使用pxelinux显示一个菜单,其中包含Windows的启动和安装选项,Ubuntu网络安装程序以及Linux Mint 17 MATE live CD。像这样让它运行起来已经很讨厌了,我已经精疲力竭了…… 对于Linux Mint,我提供了2个netboot选项:NFS和CIFS。我完全可以使用NFS:用户可以在启动菜单中选择它,不久之后,它就会进入Linux Mint live CD桌面。但是使用CIFS,网络无法正确初始化。Linux Mint启动时,网络将挂起120秒。然后,它继续引导到桌面,但是net network-manager没有启动(也没有启动)。我怀疑这可能是DHCP服务器没有响应的问题,但是,在DHCP服务器日志中,我可以看到DHCP请求和成功的响应。 进入Linux Mint桌面后,ifconfig报告由DHCP分配的IP地址,并且对服务器执行ping操作。 我的pxelinux配置是(之后的所有内容APPEND都在一行中,为了便于阅读,我将其拆分了一下): NFS: LABEL linuxmint17 MENU LABEL Linux Mint 17 KERNEL linux-mint-17/image/casper/vmlinuz APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.26.1:/var/lib/tftpboot/linux-mint-17/image initrd=/linux-mint-17/image/casper/initrd.lz CIFS: LABEL linuxmint17smb MENU LABEL Linux Mint 17 (SMB) KERNEL linux-mint-17/image/casper/vmlinuz …

2
双网卡主板上的MAC地址
这是一个奇怪的问题。 我们有许多带有双网卡主板的设备。有些是Realtek NIC,很烂。有些是Intel e1000,不是。 我刚刚在两台机器上注意到,一台是Intel NIC,一台是Realtek,当我将一台机器的MAC地址放入dhcpd.conf我们的DHCP服务器上的文件中以使其进行PXE引导时,将其引导到重建环境中,最初一切都很好。 服务器获得DHCP分配,PXE引导进入Ubuntu预设环境。 在一两台计算机上,它可以达到Ubuntu的DHCP网络配置,并且会失败。如果我拉起busybox外壳(在tty2安装机器上),然后运行ip link,则可以看到另一个网卡上的UP标志已设置。 这是一些东西。 host xeon16-ghz240-gb48-node1 { hardware ethernet BC:AE:C5:07:1F:18; filename "pxelinux.0"; next-server 192.168.123.80; } 那是什么 dhcpd.conf 这就是邪恶机器上的ip链接。 实际上(故意)仅连接一个NIC。 如您所见,dhcpd配置中的NIC未标记为UP,而UP的链接也不是DHCP中的那个。 到目前为止,我已经在两个品牌的双NIC配置上看到了这一点。 有谁知道1)是什么原因引起的,b)我们能做些什么?

4
使用VMware的模板和克隆来预配Linux服务器而不是PXE的含义
使用VMware的模板创建新的VM时似乎具有速度优势。但是,我担心安全性和灵活性可能不太明显。例如: 第一次启动生成的密钥 VMware专有的服务器设置方法(IP,主机名等) 在一家几乎完全是VMware的商店中,大多数Linux是基于RHEL的发行版,有人从模板进行配置时遇到任何陷阱吗?克隆时的担忧如何? 顺便说一句:不管最初的配置方法是什么,它都将主要用作Puppet的其余配置的引导程序。

4
在没有SmartStart的HP Proliant服务器上安装Windows
我有一台PXE服务器,用于将Windows XP和Windows 7部署到工作站。 流程如下: 从NIC引导工作站。 工作站发送DHCP请求。 DHCP服务器以IP地址和PXE服务器的位置作为响应。 工作站通过TFTP从PXE服务器下载WinPE映像文件 工作站将WinPE映像文件存储在内存中并执行。 启动到WinPE后,我将连接到网络共享以访问Windows XP或Windows 7安装文件。 将启动一个自定义脚本,以指导您完成格式化和分区硬盘的过程(使用DISKPART和FORMAT)。 另一个自定义脚本要求提供详细信息,例如要分配给工作站的主机名。提供的答案用于构建无人值守的答案文件(用于WinXP的SIF [设置信息文件]和用于Win7的XML)。 将启动Windows安装EXE,将无人参与的答案文件作为参数传递给它。 Windows XP和Windows 7安装源已经过自定义,以包括我们Dell工作站的驱动程序。在首次启动以安装软件包时,它们还会运行许多脚本。 这个过程对于我们的工作站非常有效,我现在也想用它来构建我们的服务器。我们的绝大多数服务器是HP Proliant DL360 G6,DL380 G5和DL380 G6。他们正在运行Windows Server 2003(各种版本)或2008(各种版本)。 迄今为止,我们始终使用提供的SmartStart CD来构建HP Proliant服务器。SmartStart为我们做三件事: 使用HP Array Configuration Utility(ACU)设置RAID。 安装和配置SNMP 安装用于Windows的各种HP工具(HP阵列配置实用程序,HP阵列诊断实用程序,HP Proliant Integrated Management日志查看器等) 使用SmartStart,我不必手动下载和安装用于网络,声音,视频等的Windows驱动程序。我不确定这是因为SmartStart在安装过程中从CD复制了驱动程序,还是Windows仅在其本地包含驱动程序驱动程序CAB。 如果我放弃SmartStart CD而转而使用我的PXE服务器,则必须执行以下操作: 由于我无权访问ACU,因此我将配置RAID(在引导到PXE服务器之前),方法是在引导过程中按F8键以访问阵列的可选ROM配置(ORCA)。 Windows安装完成后,必须使用Proliant Support Pack安装SNMP和HP Tools的安装。 这种方法可以吗?我无法通过其他方式完成SmartStart CD所做的任何事情吗?不使用SmartStart CD有任何不利之处吗? …

1
Synology iSCSI Target-使用PXE安装Ubuntu Server
大规模iSCSI / PXE菜鸟在这里。 我的Synology NAS上有一个iSCSI目标,该目标已使用VirtualBox附加在OSX中。我在以下Synology上安装了Ubuntu Server安装ISO/volume1000/IsoMount/ 是否可以在不通过VirtualBox客户端计算机路由流量的情况下使用PXE将Ubuntu Server安装到iSCSI目标?我目前在劣质的互联网连接上处于远程状态,想在我不在时开始该过程。 这是可能的还是未受过教育的白日梦? 任何帮助表示赞赏。

2
DHCP服务器在发送DHCPOFFER之前说“主机未知”
我正在尝试PXE引导计算机。在系统日志中,我可以看到: dhcpd[28030]: DHCPDISCOVER from 98:90:96:bc:fc:e3 via 10.65.240.2 dhcpd[28030]: none: host unknown. dhcpd[28030]: DHCPOFFER on 10.65.240.111 to 98:90:96:bc:fc:e3 via 10.65.240.2 我无法一生解决这个问题。该子网有效且存在,该计算机具有租约,并且该计算机先前已构建良好! 某些谷歌搜索表明“未知主机”与DNS有关:服务器具有此框所在的正向和反向区域的区域文件。

2
HP SL250s无法从网络启动,对DHCP也不显示
我有一台HP Proliant SL250s Gen8(右侧)服务器,该服务器显然无法从网络启动。如果我将系统配置为在BIOS中进行PXE引导,或者如果我按F12键,则它确实会启动Intel引导代理程序(用于netboot)并声称正在尝试DHCP。但是,系统无法启动。此外,tcpdump -i eth0 -s 1500 port bootps or port bootpc在引导过程中在PXE服务器上运行不会显示来自服务器MAC地址的任何DHCP请求。 我已经确认使用相同的交换机端口和电缆的第二台服务器能够使用我的PXE服务器进行引导。当引导第二台服务器时,以上tcpdump命令成功捕获了DHCP请求。 我以前没有使用过HP服务器。我错过的某个地方的BIOS中是否有一个“使其启动”按钮?;-)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.