获取 Debian 访问 https://www.debian.org/distrib/
Debian 是通过互联网自由发行的。本页面提供了以下几种安装 Debian 稳定版的方式。
使用 Debian 云映像
- https://cloud.debian.org/images/cloud/
- 下载这个镜像,或者浏览目录,选择更合适镜像,在PVE宿主机,使用wget下载
- azure:针对 Microsoft Azure 环境进行了优化
- ec2:针对 Amazon EC2 进行了优化
- generic:应该在任何使用 cloud-init 的环境中运行,例如 OpenStack、DigitalOcean 和裸机。
- genericcloud:类似于通用。应该在任何虚拟化环境中运行。通过排除物理硬件的驱动程序而小于“通用”。
- nocloud:主要用于测试构建过程本身。没有安装 cloud-init,而是允许没有密码的 root 登录。
选择 nocloud:主要用于测试构建过程本身。没有安装 cloud-init,而是允许没有密码的 root 登录。
wget https://cloud.debian.org/images/cloud/bullseye/20211011-792/\
debian-11-nocloud-amd64-20211011-792.qcow2
PVE 建立 一个 linux 虚拟机,名称 Debian ; VMID 104 ,硬盘分离和删除
$ qm list
VMID NAME STATUS MEM(MB) BOOTDISK(GB) PID
104 Debian stopped 1024 0.00 0
PVE 使用 qm importdisk
命令转换导入硬盘镜像
$ qm importdisk 104 debian-11-nocloud-amd64-20211011-792.qcow2 local
importing disk 'debian-11-nocloud-amd64-20211011-792.qcow2' to VM 104 ...
Formatting '/var/lib/vz/images/104/vm-104-disk-0.raw', fmt=raw size=2147483648
...
transferred 2.0 GiB of 2.0 GiB (100.00%)
Successfully imported disk as 'unused0:local:104/vm-104-disk-0.raw'
PVE 编辑挂载硬盘-调整磁盘增量8G-修改硬盘优先启动
由于选择 noclou 允许没有密码的 root 登录,OpenSSH-SERVER 不能启动的。
passwd # 先修改密码,不修改应该也没事
systemctl status sshd
启动sshd失败,报错:Failed to start OpenBSD Secure Shell server
sshd -T # 会提示你错误的原因,没有可用的主机密钥。
sshd: no hostkeys available -- exiting.
ssh-keygen -A # 使用这个命令 添加主机密钥
systemctl start sshd