安装 Win10、Ubuntu 双系统
这里只讲双系统安装过程中需要注意的细节,不涉及具体的安装过程。建议:先安装 Win10,再安装 Ubuntu 。
准备工作
- 用 Rufus 刻录系统盘
- Win10 ISO 下载地址:MSDN, i tell you
- Ubuntu ISO 下载地址:Ubuntu Download
- 确定硬盘分区格式:EFI 还是 MBR ?
win+r
输入 msinfo32 回车确认,查看 BIOS 模式 ,结果是 传统 代表 MBR,UEFI 代表 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 空间且此分区必须使用类型 ID:
DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
- 建议紧跟在 Windows 分区的后面放置此分区,即:在 C、D、E、F 盘后再分此区,建议 650M
- 此分区必须至少有 300 MB 空间且此分区必须使用类型 ID:
- 实战:使用 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了
- 创建 C 盘分配 60G:
- 创建恢复分区:
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 分区
- 如果是 EFI 格式,需创建 /efi 分区,挂载分区:
- /swap 大于等于物理内存,怎么设置?参考:How much swap do I need?
- / 根分区40G
- /home 剩余全部空间
- /efi 512M
- 选择引导分区时要看准 efi 分区的磁盘名称,然后选择将系统引导分区安装在 efi 分区上,如果是 mbr 就选择将引导分区安装在 boot 分区上。
- Ubuntu 设置:Ubuntu 安装后需做的事
- Ubuntu 优化:性能优化
- 常见问题:FAQ