一、需求概述
我有一台电脑,安装了 Windows 和 Debian 双系统。Windows 系统主要用于日常娱乐,如打游戏、剪辑视频等操作,而 Debian 系统则主要用于开发、学习和工作,提供了一个高效的开源环境。
然而,为了进一步提升资源利用效率,并且方便同时处理更多任务,我希望在 Debian 系统上安装 Proxmox Virtual Environment (PVE)。PVE 作为一款企业级虚拟化平台,不仅支持 KVM 和 LXC 两种虚拟化技术,还提供了强大的 Web 界面管理,能让我轻松在同一台主机上创建和管理多个虚拟机。这不仅能在开发过程中模拟多种环境,还能大幅优化硬件资源的使用。
与常见的虚拟化软件如 VirtualBox、VMware Workstation 或 Multipass 相比,PVE 在资源管理、性能和灵活性方面有明显优势。VirtualBox 和 VMware 等桌面虚拟化软件更适合轻量级的虚拟化应用,但当需要运行多个虚拟机并管理资源时,它们的性能往往会受到限制。而 PVE 作为专门用于服务器虚拟化的平台,不仅更高效,还能更好地利用 Debian 系统的强大功能。
在本文中,我将介绍如何将 PVE 安装在 Debian 系统上,以实现与 Windows 双系统的共存。
二、硬件
类型 | 型号 | 备注 |
---|---|---|
CPU | Intel 12600k 12核16线程 | |
内存 | 金百达银爵 16G DDR4 3200MHz * 4 总64G | |
显卡 | NVIDIA 4060 | |
硬盘 | 致钛 7100pro 1T + 惠普某型号固态 4T |
以上硬件只是作为参考,硬盘最终要分配给操作系统使用,这里特指硬盘,硬盘如何分配要根据自己电脑的实际情况。
三、软件安装过程
1.在windows上安装debian
首先,我的电脑硬盘使用了 GPT 分区表格式,这是现代操作系统普遍推荐的格式化方式。与传统的 MBR 不同,GPT 格式支持更大的硬盘和更多的分区,并且需要通过 UEFI 引导系统。
在 Windows 系统中,通过官方安装程序创建的启动盘会自动进行分区,其中包含一个 EFI 分区(可以在磁盘管理工具中查看)。该分区存储了 Windows 的引导程序,是系统启动的关键。接下来,在安装 Debian 系统时,Debian 的引导程序也会被写入到这个 EFI 分区,从而实现双系统共存和引导管理。