subiquity монтирует второй носитель в ранних командах

Я воссоздаю образ squashfs (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
Другие вопросы по тегам