求助!pxe服务引导安装Ubuntu系统报错

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
一瓶小酱油
帖子: 2
注册时间: 2024-10-10 7:41
系统: windows10

求助!pxe服务引导安装Ubuntu系统报错

#1

帖子 一瓶小酱油 » 2024-10-10 9:00

大佬们好,我是个新人,我想使用pxe服务部署机房,但是在测试的时候遇到了Unable to find a medium containing a live file system,这个问题,我该怎么解决这个问题呢?网上搜到好多但是大多数都是说让换U盘或者镜像的,还有说磁盘分区什么的。以下是我的测试环境:
rocky系统的服务器,上面有http,dhcp,tftp服务,用来做pxe服务端
还有物理机和虚拟机两台测试机器
这是我的操作步骤:(操作步骤也是网上找来的)

代码: 全选

cp grubnetx64.efi.signed /var/lib/tftpboot/pxelinux.0

代码: 全选

mkdir /var/www/html/cdrom

代码: 全选

mount ubuntu-23.04-desktop-amd64.iso /var/www/html/cdrom/

代码: 全选

cp -r casper/ /var/lib/tftpboot/

代码: 全选

vim /etc/dhcp/dhcpd.conf

# A slightly different configuration for an internal subnet.
subnet 10.2.220.0 netmask 255.255.255.0 {
  range 10.2.220.10 10.2.220.30;
  option domain-name-servers ns1.internal.example.org;
  option domain-name "internal.example.org";
  option routers 10.2.220.254;
  option broadcast-address 10.5.5.31;
  default-lease-time 600;
  max-lease-time 7200;
  filename "pxelinux.0";
  next-server 10.2.220.105;
}

代码: 全选

vim grub/grub.cfg

default=autoinstall
timeout=0
timeout_style=menu
menuentry "Focal Live Installer - automated" --id=autoinstall {
    echo "Loading Kernel..."
    linux /casper/vmlinuz ip=dhcp url=http://10.2.220.105/cdrom autoinstall ds=nocloud-net\;s=http://10.2.220.105/autoinstall
    echo "Loading Ram Disk..."
    initrd /casper/initrd
}
menuentry "Focal Live Installer" --id=install {
    echo "Loading Kernel..."
    linux /casper/vmlinuz ip=dhcp url=http://10.2.220.105/cdrom
    echo "Loading Ram Disk..."
    initrd /casper/initrd
}

代码: 全选

systemctl restart dhcpd
systemctl enable dhcpd

systemctl restart tftp.service 
systemctl enable tftp.service 

systemctl restart httpd.service 
systemctl enable httpd.service
还请大佬们多多指教!感激不尽!
回复