Articles of pxe boot

使用PXE BOOT方法的BAD ARCHIVE MIRROR

即时尝试自动安装UBUNTU在客户端PC上使用PXE BOOT方法的方法….我的目标如下: im使用PXE BOOT INSTALL执行此链接安装中给出的步骤 1: – 服务器将有一个KICKSTARTconfiguration文件,其中包含OS安装的参数和OS安装所需的文件。 2: – 客户端将不得不随设置文件一起检测这个configuration,并在没有任何来自用户的input的情况下完成安装。 在我的服务器,我已经安装DHCP3服务器,Apache2和TFTP帮助我的安装。 我几乎实现了我的第一个目标,即使能够使用存储在服务器中的文件启动我的客户端,但是在安装阶段,它要求我“selectUBUNTU ARCHIVE的镜像”.i给出了服务器的IP地址和path在文件所在的服务器,但也是它给我错误“坏档案镜子”。 所以有可能,而不是从互联网上下载所有的文件,并将它们存储在我的磁盘上,我可以使用UBUNTU-CD附带的文件,以及如何以什么格式(我应该压缩他们)存储这些文件磁盘。 其次,我也生成了我想给客户端自动安装操作系统的ks.cfg,那么应该怎样给configuration文件给安装过程。

通过networking轻松安装各种发行版

我正在开发一些我想在各种Linux发行版上testing的软件,能够说我知道它适用于它们。 该软件通过USB和蓝牙与硬件设备连接,所以我宁愿在真实的硬件上而不是在虚拟机上使用它。 一种方法当然是下载我感兴趣的发行版,并将它们刻录到CD / DVD上,或者将这些文件复制到USB密钥上,并且我已经使用了两种方法来取得良好的效果。 我用得上的U盘只有512 MB,而且我可以根据需要随机安装OS安装程序,但我担心我会开始复制文件,分散注意力,稍后再回来安装OS。 我真的很想开始,忘记它。 (不可否认,我希望不得不input一个用户帐户,主机名,时区等)。 通过局域网启动PXE对我来说是有意义的。 我所看到的大部分指令都是build立你自己的DHCP服务器,并且使用它来代替任何设备发送DHCP地址,或者把它放在它自己的小型局域网上。 我想离开我现有的DHCP服务器运行*,我也想要安装的计算机能够从互联网**获得更新。 我遵循了一些关于使用dnsmasq来做到这一点的指示,并遇到了困难。 (我现在没有确切的步骤,这可能会走上错误的道路,如果这是一个好的方法,我会很乐意提供进一步的细节)。 ,我看到有很多可能性,从红帽的kickstart到gPXE。 我应该指出,我并不是真正意义上的机器 – 我只是想把不同的发行版放在光盘上,可以这么说,而不是像调整企业桌面的方式。 (作为一名Macpipe理员,我经常设置金主,并制作了硬盘的磁盘映像,然后通过networking复制出来,或者使用基本的操作系统映像并添加了软件包。因为在这里更类似于通过LAN提供安装程序,而不是完整的驱动器映像)。 我还想补充一点,我不反对有一个告诉计算机的启动介质(USB,DVD):“这是服务器,询问它安装了哪个操作系统”。 同样,能够同时运行两台或三台计算机(是的,小规模的,但是n> 1)是一个优点,这也是我认为通过networking来做这件事的另一个原因。 有没有人有关于如何快速,轻松地将不同的Linux发行版部署到testing机器的build议,例如,一旦设置好了,我就可以开始安装机器,稍后再回来testing它们的软件? (它并不一定要通过networking,但经过一次性设置后,这似乎是最简单的方式给我)。 *我正在testing我的家庭networking,而我的有线调制解调器/无线基站则提供DHCP地址。 我知道我可以把它关掉,让其他电脑做,但我一直没有在家里24/7运行一个盒子,这似乎是愚蠢的,只为DHCP。 **这使得使用一个更小的,独立的networking更加棘手,除非我桥接两个networking,并且没有两个NICS用于一个盒子,这听起来像比我希望花费更多的努力。 实际上,我可以将操作系统安装在一个单独的networking上,然后将其移动到networking上,并实时访问互联网,但这与启动并忘记相反。

设置RHEL6 PXE服务器时出现问题

我希望能够通过networking从ISOnetworking上启动远程客户端。 为此,我使用configuration为充当PXE服务器的红帽企业版Linux 6服务器。 我遇到了一些可能相当基本的问题,但对于我来说,由于我对linux的了解并不深,所以变得相当困难。 我在RHEL6服务器上运行了以下configuration: dhcpd,指向/var/lib/tftpboot/pxelinux.0文件的客户端 tftpd文件服务器 initrd-2.6.32-71.el6.x86_64.img从服务器的/ boot目录复制到/var/lib/tftpboot/initrd.img vmlinuz-2.6.32-71.el6.x86_64从服务器的/ boot目录复制到/ var / lib / tftpboot / vmlinuz nginx web服务器来承载ISO pxelinux.cfg /默认文件包含: LABEL linux KERNEL vmlinuz IPAPPEND 1 APPEND vga=791 splash=silent initrd=initrd.img ramdisk_size=400000 copy2ram noauto nocd nohd root=/dev/ram0 ro from=http://192.168.1.1/slax.iso nosound 当我使用无盘客户端(虚拟机)testing它时,它会加载vmlinuz和initrd.img,我会看到一个RHEL6加载屏幕,几秒钟之后它会切换回terminal,显示“找不到根设备” 。 从这个消息我猜,它找不到'/ dev / ram0'(见上面的pxelinux.cfg /默认文件)? 怎么可能找不到内存? 我该如何解决这个问题? 如果可以的话,我会使用鞋匠 ,但是它依赖于无法解决的围栏代理 。 我找不到任何其他软件包将所有PXE服务器function捆绑在一个整齐的防红眼软件包中。 任何帮助将非常感激。 […]

Windows部署服务的VirtualBox PXE不起作用

我有一个VM Windows 2008的testing环境,在其上安装了WDS,DHCP,AD。 我有一个客户端(macros碁Veriton N260G),我想通过PXE安装。 局域网连接工作正常,因为我testing了与笔记本电脑的连接(ping,dhcp成功)。 但该死的macros碁不想连接到服务器。 当我启动启动菜单(f12)时,我甚至没有看到PXE选项,当我将启动顺序设置为LAN,没有任何反应。只有一个错误信息,没有find启动pipe理器。 如何启动Acer桌面上的PXE客户端? UPDATE 我现在只用vm。 我得到了FATAL: no bootable medium found! System halted. FATAL: no bootable medium found! System halted. 尝试在LAN模式下启动时出错。 两个虚拟机都configuration为使用相同的内部networking。 我也没有成功地将选项66和67添加到DHCP。 有没有办法检查PXE客户端是否获取IP或从服务器响应? 因为引导顺序甚至不需要一秒钟

Windows PE和Boot.wim注入

在2008服务器版上运行Windows PE,以WDS作为部署点。 需要捕获映像,但需要注入英特尔®82579LM和82579V千兆位networking驱动程序。 networking驱动程序不是“.inf”,而是“.sys”。 我试图尝试.sys并注入,但是这是发生了什么事情: peimg /inf=c:\e1c6032.inf*.inf c:\安装Windows预安装环境映像安装工具版权所有(C)Microsoft Corporation。 版权所有。 PEIMG未能完成状态码为0x80070003的操作 。 我真的需要一些帮助,因为从系统的所有.sys文件中,没有运气,查看系统上的INF … 有没有反正注入.sys驱动程序文件到boot.wim,所以我们可以PXE,然后捕获一个图像进行部署?

Ubuntu PXE引导挂载错误的NFS共享

这个问题可能很简单,但我不知道,已经在这里呆了一整天。 任何build议表示赞赏。 我有两个盒子,一个作为服务器,另一个作为客户端运行。 运行Ubuntu 11.04的服务器,LVM2逻辑卷上的root fs,静态IP 192.168.2.20。 在安装干净的系统之后,我将完整的根分区复制到另一个LV,比如/ dev / data / root。 所有文件都在该LV的/ nfsroot文件夹下。 我用/ dev / data / master和/ dev / data / node1做了/ dev / data / root的两个快照(用lvcreate -s)。 我把这两个LV作为/ mnt / {master,node1}挂载在服务器上,同时创build了/ mnt / master / nfsroot / master和/ mnt / node1 / nfsroot / node1文件,这样我就不会迷路了。 然后我通过NFS(nfs-kernel-server)共享这两个坐骑 /mnt/master/nfsroot 192.168.2.0/24(rw,no_root_squash,async,insecure,no_subtree_check) /mnt/node1/nfsroot 192.168.2.0/24(rw,no_root_squash,async,insecure,no_subtree_check) […]

针对不同用户的dynamicWindows安装

我在服务器pipe理方面是新的,我也有一个问题,你们所有人。 现在,我打算创build重新安装系统,我想问你是否有可能为每个用户或用户安装特定的软件。 所有用户和组在域控制器中存储和创build。 例如:Windows安装进度中的组或用户A安装了一些PDF阅读器组或用户B在Windows安装进度中没有得到任何PDF阅读器

通过MAC地址获取硬件序列号?

是否有如下命令: wmic /node:"COMPUTERNAME" bios get serialnumber 但通过MAC地址而不是计算机名称? 一个解决scheme,将不胜感激,但如果你有更大的问题整体的build议,将不胜感激。 我不是很有经验。 我们要解决的问题是我们有没有操作系统的计算机,所以当我们通过PXE连接到虚拟主机时,我们只能通过mac地址看到它们。 我们有一个带有序列号的Excel工作表,我们的本地标识符被用作计算机名称(我们没有MAC地址),所以我想从X MAC地址获取序列号,然后自动将计算机名称分配给我们sysprep(或给它一个随机的名字,然后在安装后更改它)。 所以,如果你有更好的方法来做到这一点,或build议改善它,请分享。 我受限于我可以使用的软件。 我们有Windows Server 2003和Norton Ghost套件。 如果安装Windows XP映像与Sysprep也有帮助。

系统中心configurationpipe理器2012 SP1 PXE启动

我试图设置我的系统中心configurationpipe理器服务器为客户端部署的PXE服务器,但我没有运气让它工作。 它似乎绕过SCCM并从WDS启动。 我得到一个Windows 8风格的蓝屏,说: “来自PXE服务器的启动configuration数据(BCD)文件不包含有效的操作系统项(错误0x0000098)。 我在分发点和启动映像上启用了pxe启动。 我在SCCM中有一个Windows 8映像。 我有一个边界组build立。 所有引导映像和操作系统映像都部署到DP。 任何人都可以想到我失踪的东西?

Debiannetworking启动一个VLAN(DHCP + TFTP)

我已经有34台服务器(HP Proliant)用于HPC。 由于服务器所有者的请求,其中33个将需要作为无盘厚客户端,一个将充当DHCP和TFTP服务器,以启用其他的networking引导。 “head”服务器已经configuration了Debian Squeeze并可以运行。 问题在于networking是如何组织的: 每个服务器有2个networking接口 每台服务器只有1个IP分配(不可修改) 一切都在一个VLAN之下,所以所有的接口接口都必须有适当的VLAN标签 虽然设置接口并不困难,但问题是如何处理DHCP服务器:我不确定我们可以使用其他网卡,正如我所说,我们不能要求更多的IP。 在这种情况下,build议的行动scheme是什么?