subuquity 在早期命令中安装第二个媒体

subuquity 在早期命令中安装第二个媒体

我正在重新创造壁球图像(Ubuntu Focal)并将autoinstall答案放入压缩文件系统的文件中/etc/cloud/cloud.cfg.d/90_autoinstall.cfg。到目前为止,一切运行正常。

现在我想在早期阶段安装第二个 USB 驱动器,如下所示:

early-commands:
    - mkdir -p /target/media/gse-archive
    - mount /dev/disk/by-label/U20ARCHIVE /target/media/gse-archive

但与相比,late-commands没有什么能与之相比/target。所以我想知道这是否可以以某种方式实现?

最终目标是将整个 Ubuntu Focal 存档放到这个 USB 驱动器上,设置正确sources.list并执行本地dist-upgrade

谢谢

答案1

答案非常简单。

在早期命令部分:

  early-commands:
    - mkdir -p /media/gse-archive
    - mount -o rw,async,nodiratime $(readlink -f /dev/disk/by-label/U20ARCHIVE) /media/gse-archive

如果目标中需要它:

  late-commands:
    - mount --rbind /media /target/media

相关内容