Tag: pxe

问题PXE启动

关于无盘ubuntu的dist-upgrade 。 我已将无盘映像升级到12.04。 我已经更新了tftpboot服务器中的默认文件,但每当我启动服务器时,它都会出现错误消息“找不到内核映像:precise / vmlinuz 我确实尝试将文件cp放到/var/lib/tftboot/precise/文件夹中,并启动它,但是真的希望符号链接能够正常工作。 我究竟做错了什么? /var/lib/tftpboot/precise/default : LABEL精确 KERNEL exact / vmlinuz APPEND root = / dev / nfs initrd = precise / initrd.img ip = dhcp> nfsroot = 192.168.2.3:/ q / system / precise ro pci = noacpi ipv6.disable = 1 panic = 10 使用以下命令创建符号链接: sudo ln -s /q/system/precise/vmlinuz initrd.img也是如此 编辑:创建一个新的debootstrap映像后,问题得到解决。

Ubuntu Live over PXE Boot为网络设置手动配置

我已经设置了一个PXE Boot系统,可以通过网络启动Ubuntu实时会话。 引导和安装都可以正常工作,安装可以访问网络。 在实时会话中,默认LAN网络接口在/etc/network/interfaces设置为manual : auto lo iface lo inet loopback auto eth0 iface eth0 inet manual 那不是问题。 问题是已安装的系统也有这种配置,并且由于/etc/network/interfaces有一个eth0条目(或者接口的名称),NetworkManager忽略它,导致用户认为他们的“局域网”不适用于Ubuntu“。 Ubuntu可以将大量内容从实时会话复制到安装,例如包,存储库源,GUI首选项。 任何这些都不会这样做。 但是,为什么它会保留所有这些网络配置呢? 我如何阻止它这样做?

如何正确配置pxelinux.cfg / default以便从网络安装Ubuntu?

我正在尝试设置PXE,以便通过本地网络安装Ubuntu 13.10 Server x64。 到目前为止,我可以通过PXE启动,当使用pxelinux.cfg/default提供的pxelinux.cfg/default default时,可以通过从镜像下载来安装Ubuntu。 我希望能够从NFS安装Ubuntu。 我像这样编辑了pxelinux.cfg/default : 1 # DI config version 2.0 2 default ubuntu-installer/amd64/boot-screens/vesamenu.c32 3 menu title Ubuntu setup 4 label ubuntu-13.10-server-amd64 5 menu label ubuntu-13.10-server-amd64 6 kernel 3.11.0.18-generic 7 append netboot=nfs initrd=install/initrd.gz nfsroot=192.168.1.75:/↵ exports/ubuntu-13.10-server-amd64 ip=dhcp rw 192.168.1.75是我用于DHCP,DNS和NFS的服务器的IP, 我通过运行uname -r得到内核3.11.0.18-generic , showmount -e 192.168.1.75给出: Export list for 192.168.1.75: /exports/ubuntu-13.10-server-amd64 192.168.1.0/24 该目录包含原始ubuntu-13.10-server-amd64映像的内容。 […]

为什么Ubuntu Server要求从PXE安装时插入CD-ROM?

我设置了一个托管Ubuntu Desktop和Ubuntu Server的PXE服务器。 Ubuntu Desktop已从PXE成功安装。 Ubuntu Server似乎成功加载了vmlinuz和initrd.gz ,请求语言,然后是位置,然后是键盘布局,最后抱怨它无法挂载CD-ROM: /var/lib/tftpboot/pxelinux.cfg/default的内容如下: default ubuntu-installer/amd64/boot-screens/vesamenu.c32 menu title Ubuntu setup label ubuntu-14.04-desktop-amd64 menu label ubuntu-14.04-desktop-amd64 kernel ubuntu-14.04-desktop-amd64/vmlinuz.efi append initrd=ubuntu-14.04-desktop-amd64/initrd.lz root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.1.41:/exports/ubuntu-14.04-desktop-amd64 splash — label ubuntu-14.04-server-amd64 menu label ubuntu-14.04-server-amd64 kernel ubuntu-14.04-server-amd64/vmlinuz append initrd=ubuntu-14.04-server-amd64/initrd.gz root=/dev/nfs boot=install netboot=nfs nfsroot=192.168.1.41:/exports/ubuntu-14.04-server-amd64 splash — 是什么原因解释了它要求CD-ROM以及如何避免它?

是否可以使用HTTP(而不是NFS)通过PXE启动Ubuntu的LiveCD?

我发现很多博客都解释了如何通过PXE启动安装程序。 而且我已经实现了它。 但现在我想启动一个LiveCD。 我见过许多博客解释如何使用(DHCP + TFTP +)NFS服务器,但我的基础设施只有一个(DHCP +)HTTP服务器(后者用于存储pxelinux.0,内核+ initrd文件和isos挂载点也是如此)。 HTTP中有一些内核参数“等效”到NFS的netboot = nfs nfsroot = serverIp:/ mount / point …… ??? 谢谢!!

ubuntu 12.04 pxe启动失败,显示消息“IP-Config:***秒后无响应 – 放弃”

我按照DisklessUbuntuHowto设置了我的pxe启动服务。 在/etc/dhcp/dhcpd.conf配置dhcp服务器时,我尝试使用如下静态IP地址,其中“00:22:15:F8:D9:1A”是第一个网卡的mac地址sms04(它有两个)。 allow booting; allow bootp; subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.21 192.168.0.30; option broadcast-address 192.168.0.255; option routers 192.168.0.50; option domain-name-servers 192.168.0.50; filename “/pxelinux.0”; } host sms04 { hardware ethernet 00:22:15:F8:D9:1A; fixed-address 192.168.0.25; } 当我使用第一个网卡启动sms04时,它可以成功获取IP 192.168.0.25(静态IP),然后加载vmlinuz和initrd。 然后它失败了消息IP-Config: no response after * secs – give up 现在,我尝试拔出第一块网卡中的线缆并插入第二块网卡,过了一会儿,它成功启动了动态IP地址192.168.0.21! 但是,动态IP地址是不需要的。 我尝试每种方法从静态IP启动,失败。 我将不胜感激任何回复。

登录无盘客户端后出现“Sudo:Must Be Setuid Root”错误

我正在开发无盘Linux集群。 我按照这里描述的说明进行操作 我做了这些步骤: 1- Installed a pxe server on server pc. 2- Installed ubuntu to a client pc. 3- Configured and installed all programs I need on client pc. 4- Copied all OS files(on client pc) to NFS share point. 5- Booted diskless pc via pxe server. 有用。 但登录到我的帐户后,我收到此错误消息:“Sudo:必须是Setuid Root”。 所以我不能使用/usr/bin/sudo 。 我怎样才能解决这个问题? 我是否需要更改我复制到PXE服务器的OS文件上的某些文件?

PXE使用NFS安装Ubuntu Server

我使用NFS从PXE启动Ubuntu 15.04 Live。 现在我尝试使用相同的pxelinux和NFS组合安装 Ubuntu Server 15.04。 安装程序加载但它没有使用本地网络NFS ,它要求网络镜像 。 这是我的配置文件中的条目: LABEL Ubuntu_Server_15.04_x64 MENU LABEL Ubuntu_Server_15.04_x64 KERNEL /Linux/Ubuntu_Server_15.04_x64/install/netboot/ubuntu-installer/amd64/linux APPEND netboot=nfs nfsroot=PXE-SERVER:/linux/Ubuntu_Server_15.04_x64/ initrd=/Linux/Ubuntu_Server_15.04_x64/install/netboot/ubuntu-installer/amd64/initrd.gz 如何使安装程序使用LocalNet NFS而不是Internet镜像?

瘦客户端Lubuntu通过PXE服务器与DHCP和TFTP

我有10台没有硬盘的旧电脑(如瘦客户机)。 所以我决定使用Lubuntu作为操作系统。 在我的工作中,我们有一个带有DHCP和TFTP的PXE服务器,他们在menu.cfg之前和之前构建了一个debian发行版,他们使用boot = live但是在lubuntu中他们使用nfs并且boot必须是boot = casper,所以这里我的问题开始了,我试图改变vmlinuz和initrd,但后来我得到一个内核恐慌错误。 是否有可以合并squashfs和initrd.gz的脚本,因此瘦客户端将直接从initrd.gz开始。 还有其他解决方案吗?

如何使用NFS PXE网络启动Ubuntu Server 14.04

到目前为止,我有一个基于Ubuntu Server 14.04设置和运行的PXE服务器,配置为服务于Linux Mint 17 live CD和Ubuntu Server 14.04。 目的是使用NFS来为网络周围的安装媒体提供服务。 问题是NFS没有提供文件。 要在干净的Ubuntu Server 14.04安装上设置基本PXE服务器,我按照以下说明操作: http : //www.unixmen.com/install-configure-pxe-server-ubuntu-14-04-lts/ 根据以下说明,DHCP在我的中央IPCOP上运行: http ://www.ipcops.com/phpbb3/viewtopic.php?f = 4&t = 17515 NFS已设置为服务于/ exports目录,该目录包含Linux Mint和Ubuntu Server安装ISO映像的内容。 两个OS(Mint和Ubuntu)的内核和初始RAM磁盘将复制到PXE服务器上/ var / lib / tftpboot下的目录中。 当客户端通过PXE引导时,它会正确引导并启动Ubuntu Server,但会开始从Internet下载所需的安装文件,而不是使用NFS服务器上的文件。 pxelinux.cfg / default文件如下所示: # DI config version 2.0 include ubuntu-server-14.04-installer/amd64/boot-screens/menu.cfg default ubuntu-server-14.04-installer/amd64/boot-screens/vesamenu.c32 prompt 0 timeout 0 label ubuntu-server-14.04 kernel […]