我正致力于设置PXE引导服务器,在按照一些在线说明挂载ISO并复制/mnt/install/netboot/下的所有内容时,我注意到一组ubuntu-18.04.1.0-live amd64.iso缺少了install/netboot/目录,而在ubuntu-16.04.5- server -amd64.iso目录下,这是存在的。
为了确保我使用18.04文件,我是看错了18.04 ISO的位置,还是整个部分在16.04之后被删除了?
alby@ubuntu:/$ sudo mount -o loop /var/tmp/ubuntu-16.04.5-server-amd64.iso /mnt
alby@ubuntu:/$ ls -l /mnt/install/netboot/
total 3
lr-xr-xr-x 1 root root 47 Jul 30 22:25 ldlinux.c32 -> ubuntu-installer/amd64/boot-screens/ldlinux.c32
lr-xr-xr-x 1 root root 33 Jul 30 22:25 pxelinux.0 -> ubuntu-installer/amd64/pxelinux.0
lr-xr-xr-x 1 root root 35 Jul 30 22:25 pxelinux.cfg -> ubuntu-installer/amd64/pxelinux.cfg
dr-xr-xr-x 1 root root 2048 Jul 30 22:16 ubuntu-installer
-r--r--r-- 2 root root 61 Jul 30 22:24 version.infoalby@ubuntu:/$ sudo mount -o loop /var/tmp/ubuntu-18.04.1.0-live-server-amd64.iso /mnt
alby@ubuntu:/$ ls -l /mnt/install/
total 179
-r--r--r-- 1 root root 182704 Jan 28 2016 mt86plus
alby@ubuntu:/$ 发布于 2019-03-28 21:37:26
我正在参加一个类似的在线课程,并有同样的问题。
对我起作用的是转到www.ubuntu.com中的下载部分。
在Ubuntu中,我选择了“使用传统安装程序”链接。
从那里我滚动到“网络安装程序”,我选择了我想要的版本(在我的例子中是18.04 LTS )。
它带我到了一个具有不同架构的页面,在那里我选择了适合我的(在我的例子中是amd64)。
在那里,我下载了netboot.tar.gz,并提取了/var/lib/tftpboot中的内容。
使用dhcp和tftp活动并经过适当配置,我设法从Lan (作为引导方法)启动了一个VM。它把我带到了安装程序启动菜单,我完成了一个ubuntu基本服务器的安装。
希望能帮上忙。
https://www.ubuntu.com/download/alternative-downloads#alternate-ubuntu-server-installer
https://serverfault.com/questions/949862
复制相似问题