PVE安装虚拟主机

  本文记录PVE安装其他虚拟主机的步骤,以安装win-server为例。裸机安装PVE则不是本文主题。

准备文件

  1. 获取Windows系统镜像

    • win server镜像可以从官网获取
    • 普通Windows镜像可从MSDN获取
    • 此外,安装Windows系统还需要从PVE下载特殊驱动
  2. 获取Windows必要驱动

    PVE官网搜索win​,下载 Windows VirtIO Drivers​。首先点击Windows VirtIO Drivers​进入链接网页。

    image

    • 然后点击 download the latest stable​ 链接获取最新驱动,上传到 PVE,大概600MB

    image

    浏览器下不动 可以复制下载链接到迅雷

    image

    image

  3. 上传镜像到PVE下的任一存储节点

    • 从本地上传
    • 填写资源URL,从网络下载到PVE

    image

安装步骤

  点击【创建虚拟机】

  1. 填写名字,随意

    image

  2. 操作系统

    image

    • 存储:镜像的位置
    • 类别:Microsoft Windows
    • ISO镜像:Windows系统的ISO
    • Add additional driver for VirtIO drivers​:添加Windows必要驱动ISO
  3. 系统

    image

    • TPM:不选
    • 其他默认,或者根据自己情况选择
  4. 磁盘

    • 选择自己的安装位置,其他默认

    image

  5. CPU

    • 插槽:1

    • 核心:必须小于物理机CPU核心数

    • 类别:不了解就选默认不要改,或者改成host。

    image

  6. 内存

    Windows:最低2GB,推荐4GB以上。

    Linux:推荐2GB以上。

  7. 网络

    • 防火墙:取消勾选
    • 其他默认
  8. 其他选项默认,就选完了。​​

  9. 启动虚拟主机

    • 开机
    • 看见这个提示要再3秒内按任意键,否则画面跳过了就要关掉虚拟主机,再开机

    image

    虚拟机启动就跟普通主机是一样的装系统过程。

    image

    唯一需要注意的是:进行到选择系统安装位置的时候,没有硬盘可选,点一下加载驱动程序​。
    image

    顺便选一个都能安装,有时候选w10,有时候选2k16没发现区别。

    image

    加载了硬盘就可以继续安装了
    image

  ‍

  系统写入完毕后,重启

image

网卡驱动

  进入系统后会发现没有网络?

image

  还需安装virtio-win-guest-tools​驱动组件,就是一开始下载的Windows必要驱动

image

  装完驱动,网络好了。

image

  没装驱动还可能遇到其他的问题哦,所以进入系统先把驱动装上。

  ‍

  网页中使用比较卡顿,可以开启远程桌面,密码复杂一些

image

  通过另一台电脑远程过去

image

  ‍

<think>嗯,用户想在PVE宿主机上安装NVIDIA显卡驱动。我需要先回忆一下PVE的环境,通常PVE是基于Debian的,所以安装步骤可能和Debian类似。不过PVE可能有自己的内核,需要注意驱动兼容性。 首先,用户可能需要确认宿主机是否检测到了NVIDIA显卡。可以运行lspci命令查看,比如lspci | grep -i nvidia。如果有输出,说明硬件被识别了。然后,安装驱动前可能需要更新系统,确保软件源是最新的。使用apt update和apt upgrade应该可以。 接下来,安装NVIDIA驱动。Debian通常推荐使用non-free仓库中的驱动。可以添加non-free源,然后安装nvidia-driver或者nvidia-kernel-dkms。不过PVE的内核可能不是标准内核,可能需要DKMS支持,这样驱动会自动编译适配当前内核。用户可能需要安装dkms包,然后再安装NVIDIA驱动。 另外,根据引用[4],用户可能需要屏蔽某些驱动模块,比如nouveau,这是开源的NVIDIA驱动,可能与官方驱动冲突。编辑/etc/modprobe.d/pve-blacklist.conf,添加blacklist nouveau和blacklist nvidiafb,然后更新initramfs。这可以防止冲突,确保正确加载官方驱动。 安装完成后,需要重启系统,或者重新加载模块。然后运行nvidia-smi来检查驱动是否正常工作。如果有输出显卡信息,说明安装成功。如果遇到问题,可能需要查看日志,比如dmesg或者Xorg日志,排查错误。 用户之前可能尝试过在虚拟机安装驱动,但这里是要在宿主机上安装。需要注意的是,PVE宿主机通常作为虚拟化主机,可能没有图形界面,所以驱动安装可能需要以headless模式进行,或者仅安装计算驱动,不需要Xorg部分。可能需要安装nvidia-headless-no-dkms之类的包,但具体包名可能需要查Debian或NVIDIA的文档。 还有可能遇到的问题是Secure Boot,如果启用了,可能需要签名模块,或者禁用Secure Boot。此外,安装完成后可能需要配置NVIDIA的持久模式,比如启用nvidia-persistenced服务,确保GPU在无连接时保持状态。 总结步骤大概是:1. 更新系统;2. 添加non-free源;3. 安装dkms和NVIDIA驱动包;4. 屏蔽冲突驱动;5. 更新initramfs;6. 重启并验证。需要确保每一步都正确,尤其是内核模块的编译和加载。</think>### 分步指南:在Proxmox VE宿主机安装NVIDIA显卡驱动 #### 1. 验证显卡识别 首先确认宿主机能否识别NVIDIA显卡: ```bash lspci -nnk | grep -i nvidia ``` 若看到类似`10de:2204`的NVIDIA设备ID,表示硬件已被识别[^1]。 #### 2. 准备系统环境 ```bash # 更新软件源 apt update && apt upgrade -y # 安装编译工具 apt install build-essential dkms linux-headers-$(uname -r) ``` #### 3. 屏蔽冲突驱动 编辑黑名单配置文件: ```bash echo "blacklist nouveau" >> /etc/modprobe.d/pve-blacklist.conf echo "blacklist nvidiafb" >> /etc/modprobe.d/pve-blacklist.conf ``` 更新initramfs并重启: ```bash update-initramfs -u reboot ``` #### 4. 安装NVIDIA驱动 通过官方仓库安装: ```bash # 添加non-free仓库 apt install software-properties-common add-apt-repository non-free # 安装驱动包(以470版本为例) apt install nvidia-driver firmware-misc-nonfree ``` #### 5. 验证安装 ```bash nvidia-smi ``` 成功时应显示类似输出: ``` +-----------------------------------------------------------------------------+ | NVIDIA-SMI 470.141.03 Driver Version: 470.141.03 CUDA Version: 11.4 | |-------------------------------+----------------------+----------------------+ ``` #### 6. 配置持久模式(可选) ```bash systemctl enable nvidia-persistenced ``` #### 常见问题处理 - **驱动不生效**:检查`dmesg | grep nvidia`确认模块加载状态 - **Secure Boot冲突**:在BIOS中禁用Secure Boot或手动签名驱动模块 - **虚拟机直通需求**:需在PCI设备直通配置前卸载宿主机驱动[^4]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灵魂信息

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值