Articles of pxe boot

FreeBSD通过TFTP的Netboot

有没有办法通过TFTP启动FreeBSD? 我看过的所有说明都要求您在PXEBOOT加载后转换到NFS。

修改initrd.img以在PXE引导的RHEL中运行其他二进制文件6

我试图通过在我的kickstartconfiguration的%pre部分运行一个脚本来调用我们现有的RHEL 6(或者Oralce的实现)PXE安装过程来增加额外的自动化,这个脚本调用HP的raid设备configuration二进制文件hpacucli。 我的方法是修改PXE服务initrd.img。 我解开了initrd.img并复制到了所需的库,二进制文件和脚本中,但是当系统使用修改后的initrd.img引导时,修改后的/ lib(和/ lib_64)被移到/ lib_old,/ lib链接到/ mnt / runtime / lib。 我怎样才能改变这个configuration,使/ lib不会移动(不太可能),或者在运行库/ mnt / runtime / lib中提供所需的库? 为了testing和确认,我已经能够让安装过程转移到第六个虚拟控制台,这让我看到错误,然后打开一个shell(一个有用的debugging机制)。 %的预 exec / dev / tty6 2> / dev / tty6 6 / bin / sh的

Broadcom NIC停留在iPXE中

我将一些旧服务器重新设置为预算计算场无盘节点,并试图让iPXE在具有embedded式Broadcom NetXtreme 5715双端口NIC的HP DL145 G3上进行iSCSI引导。 经过太多的其他解决scheme的头痛,我决定给iPXE一个尝试,首先从DVD启动它。 (以往我想要PXE链或使用USB密钥,但我想先保持简单。)我使用iPXE 1.0.0+(b757),我今天从ipxe.org下载了一个ISO。 我到达iPXE提示符,但是当我尝试使用dhcp net0或dhcp net1来获取IP地址时,这些命令失败: Waiting for link-up on net0… failed: Down (http://ipxe.org/38086101) Could not configure net0: Down (http://ipxe.org/38086101) 被引用的页面表明这个错误对应于被拔出的介质等,但是这两个端口都被插入到交换机中,事实上,如果我启动到本地安装的操作系统,连接是好的。 我已经尝试使用ifopen尝试手动打开链接,但问题依然存在。 如果我使用ifstat ,我会得到如下输出: net0: 00:18:71:xx:xx:xx using 14e4-1678 on PCI08:04.0 (closed) [Link:down, TX:0 TXE:0 RX:0 RXE:0] [Link status: Down (http://ipxe.org/38086101)] net1: 00:18:71:xx:xx:xx using 14e4-1678 on PCI08:04.1 (open) [Link:down, TX:0 TXE:0 […]

PXE安装XenServer 6.2

我已经将XenServer 6.2添加到我们的PXE / TFTP服务器。 一切正常,但我无法按原样安装XenServer。 我们获得XCP版本而不是XenServer 6.2。 这应该是正常的? 这是我的configuration文件: 应答文件: <?xml version="1.0"?> <installation> <primary-disk>sda</primary-disk> <keymap>us</keymap> <admin-interface name="eth0" proto="dhcp" /> <source type="url">http://pxeserver.domain.com/repos/xenserver</source> <timezone>America/Sao_Paulo</timezone> </installation> pxelinux.cfg的/默认: label E kernel mboot.c32 append xenserver/xen.gz watchdog com1=115200,8n1i console=com1,tty — xenserver/vmlinuz root=/dev/ram0 console=tty0 console=ttyS0,115200n8 ramdisk_size=32758 answerfile=http://pxelinux.domain.com/repos/xenserver/answerfile — xenserver/install.img 里面的文件夹结构/ srv / repos / xenserver: /srv/repos/xenserver# ls answerfile packages.main packages.transfer-vm packages.xenserver 文件夹packages.xenserver似乎被忽略,因为只安装了packages.main。 […]

在VirtualBoxnetworkingconfiguration中的PXE引导服务器

我有一个主机(窗口),有一个rhel6客人在虚拟框中运行。 我想通过在此客户机中configuration的PXE服务器启动我的笔记本电脑。 我已经在rhel guest中configuration了所有必要的pxe boot服务器,但是却无法弄清楚笔记本电脑如何从rhel中运行的dhcp服务器获得IP。 适配器应该是桥接还是NAT模式? 我可以从客人ping主机,但我不知道如何将我的笔记本电脑(物理连接到Windows机器),将能够与虚拟机通信。

确定WDS是否需要成像

我们是一个低于200台PC的业务部门,他们正在考虑执行定期成像或更新等预防性维护任务,但是希望看看是否有更好的方法,那么每个月在周末IT进来打开PC并做任何事情任务是。 我们是一个MS服务器的家,我们正在使用WDS来捕获和部署图像,并使用MS DHCP。 许多月前,我曾在一个主要有Unix服务器(ISC DHCP)的学校工作,那里的人build立了一个系统,在这个系统中PC将启动到PXE,并快速确定PC是否被指定用于映像,或者是否打算启动到Windows 。 这是一个很好的系统,但是我与维护或开发没什么关系,所以不知道它是如何实现的。 我想知道的是,如果有一种使用MS服务器,DHCP和WDS实现这样的东西的方式。 我们希望能够设置一个标志为PC启动到WinPE或从硬盘启动。 我希望我们可以设置一个数据库(MS SQL服务器),可以包含PC的MAC地址和PC引导到Windows(本地硬盘)或WinPE(PXE引导)的标志? 我们希望电脑始终设置为先从网卡启动,然后是硬盘启动,所以无论我们实现启动时间到Windows的解决scheme应该不会太长,因为现在电脑将启动到本地HDD通常不是我们不希望等待PXE分钟的用户超时或WinPE完全加载。

在kickstart中传递variables

我有一个kickstart文件,它在%pre部分中提供了一个主机名。 我似乎无法弄清楚如何得到它两个第一。 正如你所看到的,它将服务器信息发送到另一个设备,然后根据另一个数据库自定义服务器。 我需要弄清楚如何获取主机名参数,然后发送到发布。 %pre #!/bin/sh exec < /dev/tty6 > /dev/tty6 chvt 6 clear echo "################################" echo "# Running Pre Configuration #" echo "################################" echo -n "Give hostname: " read hostname hostname $hostname echo $hostname > /home/hostname echo $hostname > /mnt/sysimage/home/hostname exec < /dev/tty1 > /dev/tty1 chvt 1 %packages @base @core %post exec < /dev/tty6 […]

下载kernel + rootfs并用u-boot启动

我们正在与几台单板电脑(SBC)合作。 我们使用Yocto(使用U-boot作为引导程序)生成Linuxembedded式映像,并将其手动部署到SD卡上。 目前这种情况很好,当我们处于testing阶段,没有太多的SBC。 但是后来肯定会太慢 我们有一个SBCnetworking的中央服务器。 目前,这是一个简单的DHCP服务器,根据卡的MAC地址,影响IP地址。 首先,我们曾经想过创build一个PXE服务器,但是似乎某些SBC的内部启动ROM加载器(例如飞思卡尔i.MX6)不支持PXE启动过程。 所以我们只想在卡上加载u-boot,然后使用脚本(boot.scr)来下载所有需要的(zImage,dtb和rootfs)来启动。 我们不想使用NFS(没有瘦客户机,我们希望所有必要的都可以下载到卡上)。 目前,我们可以使用这个下载内核和dtb文件: U-Boot > dhcp ${image}; tftpboot ${fdt_addr} ${fdt_file} ; fdt addr ${fdt_addr} U-Boot > bootz ${loadaddr} – ${fdt_addr} 当然,因为没有rootfs,内核的启动以kernel panic结束。 但是我们不知道如何下载rootfs并使用它来创build内核。 任何build议如何做到这一点是值得欢迎的。 谢谢。

Ubuntu netboot安装崩溃

我有一台运行PXE的DHCP服务器,并且需要通过PXE安装Ubuntu。 我设法让安装程序工作。 它在kickstart文件的帮助下完成安装,但突然停止在“安装系统”,并说它遇到了错误。 我不知道是什么原因造成的,或者如何解决这个问题。 任何帮助? 错误是这个generics失败,那不给我任何东西继续: [!!] Install the system Installation step failed an installation step failed. you can try to run the failing item again from the menu, for skip it and choose something else. the failing step is: Install the system 我的kickstart文件如下所示: #Generated by Kickstart Configurator #platform=x86 #System language lang en_US #Language modules […]

如何使一堆刀片启动并从同一图像读取,而不必拥有本地磁盘?

我是一个科学的计算(很多专注于快速CPU分配大量的计算,如物理模拟和algorithm优化,信号和图像和video处理等)types的新人,与服务器的工作,并希望学习更多。 基本上,如果我有一个刀片中心有8个或16个相同的刀片服务器(只有一个或没有一个硬盘驱动器),是否可以远程引导所有其他的硬盘或其他中央硬盘? 或者也许是这样,他们以某种方式共享所有的磁盘。 基本上我想避免的是每个刀片要购买一个硬盘驱动器本地引导,如果他们最终都应该是使用相同的软件等彼此的副本。 也许这对于这个网站有点太广泛或基本的问题,我真正应该要求的是如何安装,引导和configuration刀片服务器的速成课程?