我必须克隆配备有 Ubuntu 16.04.2 LTS 的 600 个硬盘,而我遇到的一个问题是克隆还会复制诸如 UUID 和机器 ID 之类的信息,正如您所知,这可能会有点麻烦。
经过一番研究,我的一位同事得出了以下结论:
cd /tmp
vi change_mac_id
#!/bin/sh
if [ -f /etc/machine-id ]; then
rm /etc/machine-id && \
systemd-machine-id-setup
echo "Changed !!"
fi
所以,我的问题是:我可以编写一个脚本,在操作系统启动时运行,检查机器 ID,如果它与原始机器的机器 ID 相同,则生成一个新的吗?
答案1
要在启动时运行脚本,可以将以下内容放入 /etc/crontab
@reboot root /usr/local/bin/myscript.sh