安装 Win10、Ubuntu 双系统

这里只讲双系统安装过程中需要注意的细节,不涉及具体的安装过程。建议:先安装 Win10,再安装 Ubuntu


准备工作

  • Rufus 刻录系统盘
  • 确定硬盘分区格式:EFI 还是 MBR ?
    • win+r 输入 msinfo32 回车确认,查看 BIOS 模式 ,结果是 传统 代表 MBRUEFI 代表 UEFI
    • 两者区别
      • 一个 GPT 驱动器最多可以包含 128 个分区且每个分区的空间最大可为 18 EB(约 1880 万 TB)
      • 一个 MBR 驱动器最多可以包含四个标准分区且每个分区最多可以有 2 TB (TB) 空间
  • 单硬盘(双系统安装在同一块硬盘上) or 双硬盘 ?
    • 单硬盘:我的电脑图标右键-管理-磁盘管理-选择一个磁盘右键-选择压缩卷 压缩出一块空磁盘,但不要给它分区
    • 双硬盘:一块安装 Win10,一块安装 Ubuntu
  • BIOS 中关闭 “快速启动” 与 “安全启动”

    Secure BOOT设计之初作用是防止恶意软件侵入。事实上它能够做到的仅仅是,当电脑引导器被病毒修改之后给出提醒并拒绝启动,避免可能带来的进一步损失。更多的人认为,这是微软为了防止安装Windows操作系统的电脑改装linux。客观的讲,微软设计Secure Boot的原本用意可能是出于保证系统安全,但结果似乎成了PC厂商保护市场垄断、阻碍竞争的一种手段。



Win10 安装与配置

  • 分区注意事项
    • 分区顺序参考下图:
      • 分区布局
    • 分区方案,参考:基于 UEFI/GPT 的硬盘驱动器分区
      • EFI 系统分区 (ESP,必须):此分区的最小大小为 100 MB,必须使用 FAT32 文件格式将其格式化,建议 300M
      • Microsoft 保留的分区 (MSR):默认大小为 16 MB,建议 128M

      对于在GPT磁盘上的Windows操作系统,MSR分区不是必须的,但建议创建

      • Windows 分区(必须):
        • C 盘:NTFS 文件格式将 Windows 分区格式化且大于 20G
        • D 盘:NTFS 文件格式
        • E 盘:NTFS 文件格式
      • 恢复工具分区(非必须,但建议创建):
        • 此分区必须至少有 300 MB 空间且此分区必须使用类型 IDDE94BBA4-06D1-4D40-A16A-BFD50179D6AC
        • 建议紧跟在 Windows 分区的后面放置此分区,即:在 C、D、E、F 盘后再分此区,建议 650M
    • 实战:使用 Diskpart 工具进行分区
      • 在安装时的分区界面按 Shift + F10 打开 CMD,输入 diskpart 可打开 Microsoft DiskPart 分区工具
      • 查看当前硬盘信息:输入 list disk
      • 选择硬盘:select disk 0,其中 0 表示硬盘序号
      • 清除硬盘的数据:输入 clean
      • 硬盘 MBR 转换为 GPT 格式:输入 convert gpt
      • 创建 EFI 分区:
        • create partition efi size=300
        • format quick fs=fat32 label="EFI"
      • 创建 MSR 分区:create partition msr size=128
      • 创建 C、D、E 等分区:
        • 创建 C 盘分配 60G:create partition primary size=61444
        • 设置 C 盘分区盘符:assign letter="C"
        • 创建 D 盘分配 100G:create partition primary size=102407
        • 设置 D 盘分区盘符:assign letter="D"
        • 如何创建整数分区(NTFS格式):
          • 硬盘一般有 255 磁头,63 扇区,故每柱面大小为: 512byte x 255 x 63=8225280bytes =7.84423828125 MB
          • 如果要分 60 GB,那么要 60x1024 MB=61440 MB
          • 需要柱面数为 61440÷7.84423828125=7832.500466853,取整数既为 7833 个柱面
          • 应分MB数为 7833x7.84423828125=61443.918457031 MB
          • 不管小数点后面几位都进1,也就是 61444 MB,系统也就认为是 60.00 GB了
      • 创建恢复分区:
        • create partition primary size=650
        • format quick fs=ntfs label="Recovery"
        • 设置主分区类型为恢复分区:set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
        • 修改主分区属性为“受保护”:gpt attributes=0x8000000000000001

        8 和 1 之间有14个0

      • 查看已经创建的分区信息:list partition,特別注意「位移」,是 8 的倍数,表示4K对齐
      • 退出 Diskpart:exit
    • 硬盘 4K 对齐:
      • 要想实现4K对齐,必须首先知道磁盘物理扇区的大小,用软件 DiskGenius 或者 fdisk
      • 假如这个磁盘的物理扇区大小为4096字节,每个扇区的大小为 512 bytes,通过 4096/512=8 得知它包含了8个逻辑扇区
      • Diskpart 默认就是 4K 对齐,只要起始位置是 8 的整倍数,都属于4K对齐,目前常见的对齐值有8扇区、2048扇区、4096扇区等
      • 将起始位置设置为上面得出的 8 的倍数就能让硬盘实现 4K 对齐。如设置为:2048 或者 4096
      • 参考:分区4K对齐那些事
  • 安装驱动:最好去电脑厂商官网下载驱动程序
  • 硬盘写入缓存
    • 打开「设备管理器」
    • 在「设备管理器」树状菜单中展开「磁盘驱动器」——右击任意物理磁盘——弹出菜单中选择「属性」
    • 转到「策略」标签页,要启用磁盘写入缓存,请选中「启用设备上的写入缓存」选项,默认已启用
  • 激活用 Microsoft-Activation-Scripts,不要用数字永久激活,听说有后门
  • 关闭 Win10 快速启动(有时会导致 Ubuntu 启动报错)
    • “电源选项”---“选择电源按钮的功能”---“更改当前不可用的设置”---把前面的勾去掉


Ubuntu 安装与配置

  • Ubuntu 安装注意事项
    • ubuntu 安装时选择 最小化安装且不联网
    • 安装类型:一定要选择 其它类型
    • 分区方案:
      • /efi 512M
        • 如果是 EFI 格式,需创建 /efi 分区,挂载分区:EFI System Partition
        • 如果是 MBR 格式,需创建 /boot 分区
      • /swap 大于等于物理内存,怎么设置?参考:How much swap do I need?
      • / 根分区40G
      • /home 剩余全部空间
    • 选择引导分区时要看准 efi 分区的磁盘名称,然后选择将系统引导分区安装在 efi 分区上,如果是 mbr 就选择将引导分区安装在 boot 分区上。
  • Ubuntu 设置:Ubuntu 安装后需做的事
  • Ubuntu 优化:性能优化
  • 常见问题:FAQ


双系统安装视频介绍

上次更新:
贡献者: iEchoxu