在Centos的Linux中安装Windows10系统
一、在CentOS中使用VirtualBox虚拟机安装Windows 10(推荐)
1. 准备工作
更新CentOS系统:打开终端,执行
sudo yum update -y
,确保系统软件包为最新版本;下载Windows 10 ISO镜像:访问微软官网Windows 10下载页面,选择简体中文版、64位版本(需与电脑CPU匹配,可通过
lscpu
命令查看),下载完成后保存至本地。
2. 安装VirtualBox虚拟化软件
执行
sudo yum install VirtualBox
命令,通过CentOS包管理器安装VirtualBox;若安装过程中提示缺少依赖,可执行
sudo yum install kernel-devel kernel-headers gcc make perl
补充内核开发工具。
3. 创建Windows 10虚拟机
打开VirtualBox,点击顶部菜单栏“新建”,进入虚拟机创建向导;
输入虚拟机名称(如“Win10-VM”),选择“类型”为“Microsoft Windows”、“版本”为“Windows 10(64位)”;
分配内存:建议至少4GB(4096MB),Windows 10流畅运行需8GB以上;
创建虚拟硬盘:选择“VDI(VirtualBox Disk Image)”格式、“动态分配”存储方式(节省物理磁盘空间),大小建议至少20GB(Windows 10需20GB以上,建议32GB以上)。
4. 配置虚拟机存储与启动
选中刚创建的虚拟机,点击“设置”;
进入“存储”选项卡,点击“控制器:SATA”下的“空”光盘图标,右侧点击“光盘”按钮,选择下载的Windows 10 ISO镜像文件;
进入“网络”选项卡,将“连接方式”设为“NAT”(默认,虚拟机共享主机网络),确保虚拟机可访问互联网。
5. 安装Windows 10系统
选中虚拟机,点击VirtualBox主界面“启动”按钮,虚拟机从ISO启动,进入Windows安装界面;
选择语言(简体中文)、时间和键盘布局,点击“下一步”;
点击“现在安装”,输入产品密钥(可选,可选择“我没有产品密钥”,安装完成后再激活);
选择“自定义:仅安装Windows(高级)”,点击“下一步”;
选择之前创建的虚拟硬盘(显示为“VirtualBox Virtual Hard Drive”),点击“下一步”,Windows开始自动安装;
安装过程中虚拟机将多次重启,无需手动干预,直至进入Windows桌面。
6. 优化虚拟机体验(可选)
安装VirtualBox增强功能:在VirtualBox菜单栏选择“设备”→“插入增强功能光盘映像”,虚拟机中会自动弹出CD-ROM窗口;运行“Setup.exe”安装程序,安装完成后重启虚拟机,增强功能可提升虚拟机性能(如3D加速、共享文件夹、剪贴板共享)。
二、在CentOS中安装Windows 10双系统(物理机操作)
注意:双系统会覆盖电脑引导记录,需提前备份CentOS系统数据,避免数据丢失。
1. 准备工作
备份CentOS数据:使用外部存储设备备份CentOS中的重要文件;
下载Windows 10 ISO镜像:同步骤1;
制作U盘启动盘:使用Ventoy工具(支持多系统启动),将Windows 10 ISO复制到U盘,制作可启动U盘。
2. 调整CentOS分区
插入U盘启动盘,开机按F12(不同电脑快捷键不同)进入Boot Menu,选择U盘启动;
进入CentOS Live CD界面,选择“Try CentOS”,打开终端;
安装并运行GParted分区工具:
sudo yum install gparted -y
,sudo gparted
;缩小CentOS现有分区(如/home或/root),腾出至少20GB未分配空间(Windows 10需20GB以上)。
3. 安装Windows 10系统
重启电脑,再次进入U盘启动盘,选择“Boot in normal mode”;
进入Windows安装界面,选择语言、时间和键盘布局,点击“下一步”;
点击“现在安装”,输入产品密钥(可选),选择“自定义:仅安装Windows(高级)”;
选择之前腾出的未分配空间,点击“新建”,设置分区大小(建议系统分区20GB以上),点击“下一步”,Windows开始安装;
安装完成后,电脑将自动重启,进入Windows系统。
4. 修复CentOS引导(解决双系统无法进入问题)
重启电脑,按F12进入Boot Menu,选择CentOS启动盘(如“CentOS 7”);
进入CentOS系统后,打开终端,执行以下命令修复GRUB引导:
sudo yum install epel-release -y # 添加EPEL仓库 sudo yum install ntfs-3g -y # 安装NTFS文件系统支持(可选,用于访问Windows分区) sudo grub2-install /dev/sda # 重新安装GRUB引导程序(/dev/sda为系统磁盘,需根据实际情况调整) sudo grub2-mkconfig -o /boot/grub2/grub.cfg # 重新生成GRUB配置文件
重启电脑,即可看到GRUB引导菜单,选择“CentOS”或“Windows 10”进入对应系统。