有人需要 Ubuntu 20.10 无人值守安装吗?

有人需要 Ubuntu 20.10 无人值守安装吗?

Ubuntu 现已停止支持 Debian 安装程序。现在该怎么办?我找不到任何有关 cloud-config(应该用来代替 preseed)的有意义的文档。除了 git-hub 上的有限转换实用程序或示例外,没有工具可以生成此配置文件。

此外,在构建虚拟机时,所有其他嫌疑人都支持使用 --location 命令将 virt-install 定向到包含要启动的内核的 URL。--似乎不再是 Ubuntu 了?您必须使用 ISO 文件……这意味着您无法再注入无人值守的控制文件。那么现在我们应该下载并处理 ISO 文件吗?事实并非如此。

有人可以提供 Ubuntu 分步指南的链接,了解如何自动安装虚拟机和裸机吗?但不是云不可变映像……如果我想在 Azure 或 AWS 中部署 Ubuntu,我只需使用那里的预配置映像即可。下面的相同功能适用于多个发行版……现在除了 Ubuntu……

当前安装新虚拟机的功能:

    count=1
    for i in qemu-utils qemu-tools qemu-kvm qemu-system-x86 virt-install
    do
        write_status "${count}  - Verifying dependencies ( ${i} )..."
        check_dependencies $i &>/dev/null
        count=$((count + 1))
    done

    # Lookup specific binaries: use full path since they may just have been added and not in $PATH yet.
    : "${BIN_VIRT_INSTALL:=$(type -p virt-install)}"

    # Discover if the appropriate VM net interface is (default or br'0 - n')
    VIRT_NET="$(if ls /sys/class/net |grep br |grep -v virbr >/dev/null; then echo "bridge:$(ls /sys/class/net)" |grep br ; else echo default;fi)"

    # create image and run installer
    "${BIN_VIRT_INSTALL}" --name VDI_Ubuntu_"$CONFIG"_"$RANDOM" \
        --vcpus "${2:-2}" \
        --memory "${3:-2048}" \
        --network "${VIRT_NET}" \
        --disk size="${4:-30}" \
        --os-variant="${1:-debian10}" \
        --location=${SOURCE:-"http://us.archive.ubuntu.com/ubuntu/dists/focal/main/installer-amd64/"} \
        --initrd-inject="$PRESEED_FILE" \
        --extra-args "ks=file:/$(basename $PRESEED_FILE)" \
        --noautoconsole || read -p "An ERROR has occurred. Please press [ENTER] to continue..."

相关内容