插件窝 干货文章 详解:Windows8+Centos双系统安装与启动

详解:Windows8+Centos双系统安装与启动

安装 CentOS Windows 分区 614    来源:    2025-05-19

Windows 8 + CentOS 双系统安装与启动详解

准备工作

  1. 硬件要求

    • 至少50GB可用磁盘空间(建议Windows分区40GB,CentOS分区10GB+)
    • 4GB以上内存
    • 支持UEFI的主板(现代计算机通常都支持)
  2. 所需工具

    • Windows 8安装介质(USB或DVD)
    • CentOS ISO镜像(推荐7或8版本)
    • USB闪存驱动器(至少8GB)
    • Rufus或UNetbootin工具(用于创建可启动USB)
  3. 备份重要数据:安装双系统可能涉及分区操作,建议提前备份重要文件

安装步骤

第一步:安装Windows 8

  1. 插入Windows 8安装介质并启动计算机
  2. 进入BIOS/UEFI设置(通常按F2、F12或DEL键)
  3. 确保启动模式设置为UEFI(非Legacy/CSM)
  4. 选择UEFI USB/DVD启动
  5. 按照向导安装Windows 8:
    • 选择"自定义安装"
    • 为Windows分配约40GB空间(剩余空间留给CentOS)
    • 完成安装并确保Windows能正常启动

第二步:准备CentOS安装

  1. 使用Rufus或UNetbootin创建CentOS可启动USB:

    • 选择CentOS ISO文件
    • 分区方案选择"GPT"(对应UEFI)
    • 文件系统选择"FAT32"
  2. 在Windows中压缩磁盘空间:

    • 右键"此电脑" > 管理 > 磁盘管理
    • 右键Windows分区 > 压缩卷
    • 压缩出至少20GB未分配空间(建议30GB+)

第三步:安装CentOS

  1. 插入CentOS USB并重启
  2. 进入BIOS/UEFI选择UEFI USB启动
  3. 开始CentOS安装:

    • 选择"Install CentOS"
    • 语言选择(建议英文)
    • 进入安装目的地(INSTALLATION DESTINATION)
  4. 分区设置(关键步骤):

    • 选择"自定义分区"
    • 在未分配空间创建以下分区:
      • /boot/efi (EFI系统分区,200MB,EFI文件系统)
      • /boot (500MB, ext4)
      • / (根分区,15GB+, ext4)
      • swap (交换分区,内存大小的1-2倍)
      • /home (可选,剩余空间,ext4)
  5. 确保安装位置选择正确(在未分配空间)

  6. 设置root密码和创建用户
  7. 开始安装

第四步:处理启动引导

  1. 安装完成后,系统应自动配置GRUB2引导程序
  2. 重启后应能看到GRUB菜单,可选择Windows或CentOS
  3. 如果直接进入Windows:
    • 使用CentOS安装USB进入救援模式
    • 挂载系统并重新安装GRUB: chroot /mnt/sysimage grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
    • 或使用efibootmgr调整启动顺序

常见问题解决

  1. 无法看到GRUB菜单

    • 进入BIOS检查启动顺序
    • 在Windows中以管理员身份运行: bcdedit /set {bootmgr} path \EFI\centos\grubx64.efi
  2. 时间不同步问题

    • 在CentOS中执行: timedatectl set-local-rtc 1 --adjust-system-clock
    • 或在Windows中修改注册表: reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
  3. 无法挂载NTFS分区

    • 在CentOS中安装ntfs-3g: yum install epel-release yum install ntfs-3g
  4. GRUB修复

    • 使用CentOS安装介质进入救援模式
    • 执行: grub2-install /dev/sdX (X为你的硬盘) grub2-mkconfig -o /boot/grub2/grub.cfg

优化建议

  1. 在CentOS中安装图形界面(如GNOME):

    yum groupinstall "GNOME Desktop"
    systemctl set-default graphical.target
    
  2. 共享分区设置:

    • 创建一个FAT32或NTFS分区用于两系统间文件共享
    • 在CentOS中配置自动挂载
  3. 安装增强工具:

    • 在CentOS中安装VirtualBox增强工具(如使用虚拟机)
    • 安装VMware工具(如使用VMware)

安全注意事项

  1. 为两个系统设置强密码
  2. 定期更新两个系统:
    • Windows: Windows Update
    • CentOS: yum update
  3. 考虑启用防火墙:
    • Windows: Windows Defender防火墙
    • CentOS: systemctl enable firewalld

通过以上步骤,您应该能够成功安装并运行Windows 8和CentOS双系统,并能在启动时自由选择进入哪个操作系统。