首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用/cdrom设置Xenial预置squashfs路径

用/cdrom设置Xenial预置squashfs路径
EN

Ask Ubuntu用户
提问于 2016-04-26 19:46:52
回答 1查看 2.1K关注 0票数 1

我已经试过了我能想到的一切,但我一定是错过了什么。

我使用的是PXE安装程序,它从web服务器中提取所有内容来安装16.04。

“默认”文件包含:

代码语言:javascript
复制
LABEL Ubuntu 16.04 Desktop
MENU LABEL Xenial 16.04 Desktop
KERNEL 1604/ubuntu-installer/amd64/linux
append vga=normal ks=http://192.168.1.251/ks-1604-64-desktop.cfg initrd=1604/ubuntu-installer/amd64/initrd.gz biosdevname=0 hostname=desktop

在那里链接的内核由TFTP提供,是Ubuntu网站上“网络安装”映像的rsync镜像。这和实际安装的iso映像都是今天抓取的。

我的Kickstart文件包括:

代码语言:javascript
复制
preseed --owner d-i live-installer/net-image string http://192.168.1.251/ubuntu-1604.amd64/install/filesystem.squashfs

但是,当它到达安装程序中获取filesystem.squashfs的点时,它就会死掉,并将其记录在syslog中:

代码语言:javascript
复制
base-installer: info: Downloading /cdromhttp://192.168.1.251/ubuntu-1604.amd64/install/filesystem.squashfs to /tmp/live-installer/filesystem.squashfs

当然会失败,因为url不应该加上"/cdrom“。我可以看出它正在从预设行读取到squashfs的路径,但在我的任何配置文件中都没有"cdrom“这个词。

我还尝试将路径添加为附加选项,这对于我的14.04安装非常有用,如下所示:

代码语言:javascript
复制
append vga=normal ks=http://192.168.1.251/ks-1404-64-desktop.cfg initrd=ubuntu-installer/amd64/initrd.gz live-installer/net-image=http://192.168.1.251/ubuntu.1404.amd64/install/filesystem.squashfs biosdevname=0 hostname=desktop

对于如何在16.04覆盖/cdrom的前缀有什么想法吗?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2016-05-05 08:49:26

我找到了解决办法。若要编辑fetch-url文件,可在可变url中修剪/cdrom字符串.然后重新整理一下,一切看起来都很好。我刚刚测试过了。这很酷。谢谢孟达和我一起调查。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/763363

复制
相关文章

相似问题

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