Articles of pxe boot

使可引导的USB驱动器脱离PXE映像

我正在尝试创build一个可启动的USB驱动器,以便在电脑上安装Windows 10。 不幸的是,我唯一可以访问的Windows 10映像是通过networking上的PXE安装。 我想知道的是,如果有什么方法可以下载这个镜像,并把它作为一个可启动的安装盘放在USB驱动器上? 我没有访问networking启动以外托pipe图像的服务器,所以它不是一个现实的解决scheme,直接复制,但如果有什么办法,我可以下载它,而无需通过networking安装,这将是伟大的。

SCCM客户端不能启动

我已经安装和configurationSCCM,但是,我收到以下错误; 从文件名“SMSBoot \ x64 \ wdsnbp.com”启动tftp://192.168.100.x/SMSBoot%5cx64%5cwdsnbp.com。 未find文件(0x2d12603b)无法从文件名“SMSBoot \ x64 \ wdsnbp.com”启动:未find文件(0x2d12603b)没有其他networking设备 我已经尝试了上面给出的步骤,取消选中PXE并重新检查它。 但是,这不适合我。 任何build议/链接将不胜感激,可以让我这种情况。 🙂

PXE – LiveCD突然不能加载很多单元,为其他许多单元工作?

我对这里的错误感到茫然。 我有几十个工作单位,还有几十个单位不工作,他们都是硬件和平台。 我有一个CentOS 7.3 PXE服务器运行着一些基于CentOS的LiveCD选项的皮匠。 直到今天早上,他们的工作都很好,现在突然间,我们看到下面的行为,试图从PXE加载香草CentOS LiveCD: 点击进入 内核下载 Initrd下载,但是默默地(只有3“。出现,但我可以告诉它的下载在服务器上观看tcpdump) 下载完成后,屏幕闪烁,PXE菜单返回 后续的重试会导致菜单闪烁,并返回一个“无效的内核参数”错误,所以我不得不使用screencap软件logging它,甚至看到它 。 此外,实际上只有一个数据包被发送到客户端; 这就像它甚至没有尝试下载它在第二次尝试。 香草CentOS LiveCD的pxe菜单项如下所示: /images/centos_livecd/centos_vmlinuz initrd=/images/centos_livecd/centos_livecd_initrd.img ksdevice=bootif lang= root=live:/centos_livecd.iso kssendmac text ks=http://10.101.24.21/cblr/svc/op/ks/profile/centos_livecd BOOTIF=<MAC> 再次 – 我有大约20台不同的主板和平台不工作,大约40个不同主板和平台的单元正在使用完全相同的菜单条目。 常规的安装程序菜单条目工作得很好 – CentOS,Ubuntu等 到目前为止我已经尝试过: 从CentOS安装ISO使用vmlinuz 使用“watch -n 1 systemctl status xinetd”监视xinetd并看到请求进入 使用“tcpdump -vvi | grep”监视tcpdump 我不知所措,我很绝望。 有没有人有任何想法? 如果我可以从PXE加载的系统上以不同的方式收集更多的信息,我很想知道如何。 更多信息: 在加载/ var / log / messages的同时,我注意到加载LiveCD的第一次尝试似乎是按照networking进行的,但是一旦initrd.img被下载,客户端上就没有任何反应: Jul […]

为USB安装程序使用PXE启动

我有一个自定义安装CentOS 7的磁盘映像(A)。这个磁盘映像包含在另一个磁盘映像(B)中,其中还包含一个CentOS安装(最小)以及一个使用dd写入磁盘的安装程序映像A到目标磁盘。 磁盘映像B(其中包括磁盘映像A)通常写入USB驱动器,通过从此USB驱动器启动并运行安装程序来安装磁盘映像A. 现在我想要select使用pxe boot来安装磁盘映像A. 最好我想使用磁盘映像B,这样我就不必创build两个不同的工件,但如果这是不可能的,我打开替代品。 我已经尝试使用memdisk加载磁盘映像B(3.3 GB),并开始加载图像,但一段时间后,我收到错误消息“没有足够的内存来加载指定的图像”。 我试图通过设置“uppermem”和“append hardisk”来解决这个问题,但是都没有帮助。 这是通过该标签的pxe-bootconfiguration: label 1 menu label ^5) Custom CentOS uppermem 5000000 kernel memdisk initrd installer_image

从PXE引导文件创build可启动的USB拇指驱动器

看着周围,谷歌search,但无法find类似的问题。 似乎大多数人想要一个可启动的USB拇指棒,并将其转换成PXE启动映像。 我实际上需要走相反的方向,也就是从PXE启动文件创build一个可引导的USB拇指棒。 我有用于磁盘映像的PXE服务器。 我的networking中的某些设备无法进行PXE引导,因为1)PXE已被其子网中的其他设备使用,或者2)其networking适配器不支持PXE。 我唯一的select是抓取任何文件正在使用PXE启动设备,并尝试制作一个可启动的USB拇指驱动器。 我可以访问使用PXELinux的PXE服务器。 以下是PXELinux正在使用的“默认”文件中的内容。 default imaging prompt 0 noescape 1 label imaging kernel kernel/bzImage append initrd=kernel/init.gz root=/dev/ram0 rw ramdisk_size=127000 ip=dhcp dns=10.10.10.5 storage=10.10.10.211:/imaging/images/ driversstorage=10.10.10.211:/imaging/drivers/ imaging_server=10.10.10.211:20444 symmetric_key=KsqRwghBK+l/LGQ83kOp3Gl8Xos9mrTItQ69MJabgAv5DqcKakVCwNpE4QJ+A9zzDoSAhdREIVK4lkUZP67XXg loglevel=4a 我主要是一个Windows / Mac的家伙,但可以在Linux中解决,并在terminal运行命令行舒适。 我几乎不知道Linux启动过程,也不知道如何制作可启动的USB U盘。 我从上面的PXELinuxconfiguration文件中得知,需要使用bzImage和init.gz文件来PXE启动客户端设备。 有没有办法使用这两个文件和从PXELinuxconfiguration信息来创build一个可启动的USB拇指棒? 谢谢

从networking使用Windows 32 Tftp运行/引导(不安装)CentOS 7或Ubuntu 17 64位

我想运行在64位Linux(Ubuntu 17或CentOS 7)上的64位Linux(Ubuntu 17或者CentOS 7)版本,可以在x86机器上运行的Windows 7 32位服务器上运行(只启动不安装)。 像一个USB EFI现场CentOS7 / Ubuntu 17与networking不同, 我正在考虑在我的Windows 7旧机器上使用TFTP服务器。 当PC /笔记本电脑开始问到什么版本的Linux要运行(Ubuntu 17或CentOS 7)。 可能吗? 有一些限制? 一些文件一步一步?

尝试从PXE引导StressLinux,无法在任何计算机上获得DHCP提供

我有一个PXE引导环境,将启动任何操作系统,除了无法接收任何DHCP提供的StressLinux。 这似乎是它试图首先启动无线网卡,这是没有道理的。 我得到的具体错误是: systemException 'failed to setup DHCP network interface' 有没有人有什么build议? 压力linux的PXEconfiguration文件部分读作: label stress64 MENU LABEL Stresslinux x86-64 (Hardware Health Test) KERNEL images/stresslinux/stress64/initrd-netboot-suse-13.2.x86_64-2.1.1.kernel APPEND initrd=images/stresslinux/stress64/initrd-netboot-suse-13.2.x86_64-2.1.1.gz ramdisk_size=1101824 label stress32 MENU LABEL Stresslinux i686 (Hardware Health Test) KERNEL images/stresslinux/stress32/initrd-netboot-suse-13.2.i686-2.1.1.kernel APPEND initrd=images/stresslinux/stress32/initrd-netboot-suse-13.2.i686-2.1.1.gz ramdisk_size=1101824 谢谢阅读!

iPXE初始化设备 – 通过ipxe启动wimboot,从efi grub链接

我正在使用Grub来链接ipxe,然后加载wimboot。 在一些较新的联想笔记本电脑,特别是L470 ipxe停止在“iPXE初始化设备” pxe服务器使用grubnetx64.efi.signed作为networking引导服务器,而dhcp来自路由器。 这对于Grun通过networking启动大多数基于Debian的操作系统和工具来说工作良好,并且对于ipxe我们大多数的硬件都能正常工作。 我使用rom-o-matic.eu来构build和embedded脚本。 在L470的驱动程序中是一个“Intel I219-V”,在ROM-o-matic驱动程序列表中列出。 脚本是: #!ipxe dhcp kernel http://192.168.2.8/grub/config/win_pe/wimboot initrd http://192.168.2.8/grub/config/win_pe/BCD initrd http://192.168.2.8/grub/config/win_pe/boot.sdi initrd http://192.168.2.8/grub/config/win_pe/boot.wim boot 并从Grub推出: menuentry "Windows PE Test" { location=$configpath/win_pe chainloader $location/ipxe.efi } 我testing,看看是否有任何东西引导与“英特尔I219-V”,和一些工具工作正常,一些基于Debian的操作系统的无法加载的错误“等待以太网卡(S)了…如果这失败了,也许以太网卡不支持内核3.16.0-4-amd47“ Clonezilla在L470上的启动良好,所以我认为BIOSconfiguration是好的。 它设置了UEFI,CSM禁用和安全启动禁用。 我试图做一些小的testing,如ipxeembedded脚本中的“回声testing”,仍然没有通过“iPXE初始化设备”。 任何人都可以帮助我debugging这个? 或者知道如何解决这个问题?

让Hyper-V PXE引导“通过”到下一个引导设备

我有一个环境,networking上的所有计算机都将PXE引导为第一启动选项。 根据服务器configuration的不同,每台计算机都可以通过PXE引导进入自定义任务,或者只是执行ipxe exit ,这会导致计算机继续下一个引导设备。 这在真正的机器上工作得很好。 我在机器上安装了Windows,并且如果PXE启动过程返回exit ,机器将进入下一个启动选项,从而导致Windows加载。 但是在第二代Hyper-V虚拟机上,一旦PXE引导返回exit ,引导顺序就结束了。 VM引导顺序列表中的后续引导选项未尝试。 如果服务器告诉计算机PXE启动到一个自定义的任务,这工作得很好。 所以这只是下一个启动选项的“下降”,不起作用。 这是一个已知的问题? 有什么我可以configuration得到我想要的行为?

从Linux PXE服务器安装Windows Server 2016 – networking驱动程序?

我有一个运行CentOS 7的PXE服务器,我们公司使用它来安装各种Linux发行版。 我们想开始使用它来安装Windows,即Windows Server 2016。 使用VirtualBox虚拟机进行testing,我可以通过PXE成功启动到WinPE环境。 据我了解,下一步是安装包含Windows Server 2016文件的Samba共享。 这是我卡住的地方。 在WinPE中运行ipconfig /all不会检测任何networking设备,因此我无法在没有networking的情况下挂载Samba共享。 我已经做了一些search,我已经find了如何包含特定networking设备的inf文件,但是我真的正在寻找更通用的或通用的networking驱动程序,因为我们将在各种不同的设备上安装Windows。 由于PXE引导Windows安装程序是可能的,我会认为这样的东西存在。 什么是完成这个最好的方法?