pve/install_iso.sh
2023-02-15 15:24:45 +08:00

35 lines
1.4 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
#from https://github.com/spiritLHLS/pve
echo "请选择要下载到的模板目录:"
echo "1. Proxmox VE 的模板目录(/var/lib/vz/template/iso/"
echo "2. LXC 的模板目录(/var/lib/lxc/template/iso/"
echo "3. 全都要"
read -p "请输入选项编号1或2: " choice
# 下载Ubuntu和Debian的最新系统镜像
wget -P /root/ https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.img
wget -P /root/ https://github.com/spiritLHLS/pve/releases/download/debian-11.6.0-amd64-netinst.iso/debian-11.6.0-amd64-netinst.iso
# 将镜像文件移动到Proxmox VE的模板目录中
case "$choice" in
1)
mv /root/focal-server-cloudimg-amd64.img /var/lib/vz/template/iso/
mv /root/debian-11.6.0-amd64-netinst.iso /var/lib/vz/template/iso/
echo "已将镜像文件移动到 Proxmox VE 的模板目录"
;;
2)
mv /root/focal-server-cloudimg-amd64.img /var/lib/lxc/template/iso/
mv /root/debian-11.6.0-amd64-netinst.iso /var/lib/lxc/template/iso/
echo "已将镜像文件移动到 LXC 的模板目录"
;;
3)
cp /root/focal-server-cloudimg-amd64.img /var/lib/vz/template/iso/
cp /root/debian-11.6.0-amd64-netinst.iso /var/lib/vz/template/iso/
mv /root/focal-server-cloudimg-amd64.img /var/lib/lxc/template/iso/
mv /root/debian-11.6.0-amd64-netinst.iso /var/lib/lxc/template/iso/
;;
*)
echo "无效的选项,程序退出"
;;
esac