首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过preseed.cfg安装Ubuntu20.04的PXE没有启动

通过preseed.cfg安装Ubuntu20.04的PXE没有启动
EN

Ask Ubuntu用户
提问于 2021-04-29 23:47:27
回答 1查看 686关注 0票数 0

我正试图通过preseed.cfg文件引导我的Ubuntu20.04桌面。我有PXE启动菜单工作很好,我可以启动和安装一个正常的Ubuntu20.04框这种方式。

问题是preseed.cfg文件,我的桌面似乎没有启动它。我可以看到从PXE服务器向客户端提供的文件,客户机日志显示它被下载到/tmp中。

..。我的casper.log文件。

代码语言:javascript
复制
Begin: Loading preseed file...  http://192.168.0.155/preseed/preseed.cfg
Saving to: '/tmp/preseed.cfg'

当VM启动时,它会显示普通的Ubuntu20try/ install菜单。如果我启动一个终端,然后在/tmp下面查找,我就不会看到那里的文件

代码语言:javascript
复制
ls /tmp/preseed.cfg
ls: cannot access '/tmp/preseed.cfg': No such file or directory

不过,我再次看到/var/log/casper.log文件中下载的文件

我的preseed.cfg文件(如下所示)是不完整的,我只想读取它,并开始安装过程。

preseed.cfg

代码语言:javascript
复制
d-i debian-installer/locale string en_US
d-i console-setup/ask_detect boolean false
d-i console-setup/layoutcode string us
d-i keyboard-configuration/layoutcode string us
d-i netcfg/enable boolean true
d-i netcfg/choose_interface select auto
d-i netcfg/hostname string newhost.mydomain.com

我的pxelinux.cfg默认文件

代码语言:javascript
复制
default vesamenu.c32
menu default
label ubuntu2004
kernel ubuntu2005/vmlinuz
append vga=normal initrd=ubuntu2004/initrd ip=dhcp netboot=nfs auto=true url=http://192.168.0.155/preseed/preseed.cfg nfsroot=192.168.0.155:/netboot/nfs/ubuntu2004/ splash fsck.mode=skip --
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-05-14 21:26:34

好吧,我知道我做错了什么。与其在PXE服务器上使用桌面映像,不如使用Ubuntu Netboot映像。

这里的示例软件:

Ubuntu焦点网引导

要使用的文件如下:

代码语言:javascript
复制
ubuntu-installer/amd64/linux
ubuntu-installer/amd64/initrd.gz

因此,我的PXE应该如下所示:

代码语言:javascript
复制
default vesamenu.c32
menu default
label ubuntu2004
kernel ubuntu2004/linux
append vga=normal initrd=ubuntu2004/initrd.gz ip=dhcp netboot=nfs auto=true url=http://192.168.0.155/preseed/preseed.cfg splash fsck.mode=skip --    
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1335019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档