我正在制作自定义 Ubuntu Server 16.04.3 Live CD。以下是我所做的:
debootstrap
一个文件夹- 在 chroot 中安装
casper
包(以及一些其他需要的包) - 将文件夹放入 squashfs
- 在 ISO 中设置 GRUB2 以从 squashfs 启动
现在操作系统可以运行了,但/etc/network/interface
每次启动时都会被覆盖(即与我放入 squashfs 中的版本不同)。哪个程序在覆盖它?
NetworkManager 未安装。systemd-networkd 设置为禁用。
答案1
找到了答案:除非ip=frommedia
在内核命令行中明确设置,否则 casper 将清除网络配置。
来源:https://answers.launchpad.net/systemback/+question/261587