一、准备工作
1. 备份重要数据
- 任何涉及磁盘分区的操作都有风险,务必先备份 Windows 中的重要文件到外部硬盘或云盘。
- 建议使用 Windows 自带的“备份和还原”或第三方软件(如傲梅备份)创建系统镜像。
2. 下载 Linux 镜像(ISO)
- 前往 Ubuntu 官网:https://ubuntu.com/download/desktop
- 选择 LTS(长期支持)版本,例如 Ubuntu 22.04 LTS 或 24.04 LTS(更稳定)。
- 下载得到的
.iso文件约 3~4 GB。
3. 制作启动 U 盘
- 准备一个8GB 以上的 U 盘(制作过程会清空 U 盘数据)。
- 推荐工具:
- Rufus(Windows):https://rufus.ie/
- balenaEtcher(跨平台):https://www.balena.io/etcher/
- 以 Rufus 为例:
- 插入 U 盘,打开 Rufus。
- 设备选择你的 U 盘。
- 点击“选择”找到下载的 ISO 文件。
- 分区类型:根据你的电脑启动模式选择(见下文“确认启动模式”)。
- 其他保持默认,点击“开始”,等待写入完成。
4. 确认电脑的启动模式(UEFI 或 Legacy)
这一步非常重要,决定了后续分区和启动盘制作方式。
- 按
Win + R,输入msinfo32,回车打开“系统信息”。 - 查看“BIOS 模式”一项:
- 如果是“UEFI”,则你的电脑使用 UEFI 启动(较新电脑基本都是)。
- 如果是“传统”,则是 Legacy BIOS 启动。
- 在 Rufus 中制作启动盘时,分区类型要与之一致:
- UEFI 模式 → 选择 “GPT”
- Legacy 模式 → 选择 “MBR”
二、为 Linux 腾出磁盘空间
Linux 需要独立的分区,不能直接安装在 Windows 的 C 盘上。我们需要从现有分区中压缩出一部分未分配空间。
1. 打开磁盘管理
- 右键“此电脑” → “管理” → “磁盘管理”。
- 或按
Win + X,选择“磁盘管理”。
2. 压缩卷
- 找一个有足够剩余空间的分区(通常是 D 盘或 C 盘)。
- 右键该分区 → “压缩卷”。
- 输入要压缩出的空间大小(单位 MB)。建议至少分配50 GB(如果只是体验,30 GB 也可;若用于开发或长期使用,建议 100 GB 以上)。
- 例如输入
51200表示 50 GB。 - 点击“压缩”后,会出现一块黑色的“未分配”区域,不要对它进行任何操作,留给 Linux 安装程序处理。
注意:如果压缩 C 盘时可用空间很小,可能是由于不可移动文件(如页面文件、休眠文件)导致。可以暂时关闭休眠(
powercfg /h off)并清理磁盘后再试。
三、从 U 盘启动并安装 Linux
1. 进入 BIOS/UEFI 设置
- 插入制作好的启动 U 盘,重启电脑。
- 在开机出现品牌 Logo 时,连续按特定键进入 BIOS 设置。常见按键:
F2、F10、Del、Esc(不同品牌不同,可搜索“你的电脑型号 + BIOS 按键”)。 - 或者使用“启动菜单”快捷键(如
F12、F11、F9)直接选择 U 盘启动,无需进入完整 BIOS。
2. 调整 BIOS 设置(如果需要)
- 关闭 Secure Boot(安全启动):在 BIOS 的 “Security” 或 “Boot” 选项卡中找到 Secure Boot,设置为 Disabled。许多 Linux 发行版支持 Secure Boot,但关闭可避免后续驱动签名问题。
- 确保启动模式与之前确认的一致(UEFI/Legacy),不要让安装介质以错误模式启动。
- 将 U 盘设置为第一启动项,或通过启动菜单选择 U 盘(通常显示为 U 盘品牌或 “UEFI: 你的U盘名称”)。
3. 启动到 Ubuntu 安装界面
- 从 U 盘启动后,会看到 GRUB 菜单,选择 “Try or Install Ubuntu”(试用或安装 Ubuntu)。
- 进入桌面后,双击 “Install Ubuntu” 图标开始安装。
4. 安装步骤
(1) 选择语言
- 选择“中文(简体)”或你习惯的语言,点击“继续”。
(2) 键盘布局
- 默认即可,点击“继续”。
(3) 更新和其他软件
- 选择“正常安装”或“最小安装”(建议正常安装)。
- 勾选“安装 Ubuntu 时下载更新”和“为图形和无线硬件安装第三方软件”(可选,但建议勾选,尤其是 NVIDIA 显卡用户)。
- 点击“继续”。
(4) 安装类型(关键步骤)
这里会出现几个选项:
- “安装 Ubuntu,与 Windows Boot Manager 共存”:如果检测到 Windows,通常有这个选项。它会自动使用之前腾出的未分配空间,创建必要的分区,并设置双系统引导。对于新手,强烈推荐选择此项,点击“继续”后直接进入下一步。
- “清除整个磁盘并安装 Ubuntu”:会删除所有数据,切勿选择。
- “其他选项(手动分区)”:适合有经验的用户,可以自定义分区大小和挂载点。
如果你选择“共存”,安装程序会自动处理,你只需在下一步确认分配的磁盘空间大小(可拖动滑块调整,但一般保持默认即可)。然后点击“现在安装”。
如果你需要手动分区(“其他选项”),请参考下文“附录:手动分区指南”。
(5) 确认写入更改
- 会弹出提示框,列出将要创建的分区,确认无误后点击“继续”。
(6) 选择时区
- 在地图上点击你的位置,或直接输入城市名(如 Shanghai),点击“继续”。
(7) 创建用户账户
- 输入你的姓名、计算机名、用户名和密码。
- 建议选择“自动登录”或“需要密码登录”(按需)。
- 点击“继续”,开始安装。
(8) 等待安装完成
- 安装过程约 10~30 分钟,取决于硬件和网络(下载更新)。
- 完成后,点击“现在重启”,并拔掉 U 盘(当提示时)。
四、安装后的配置
1. 首次启动与引导选择
- 重启后,会出现 GRUB 引导菜单,显示 “Ubuntu” 和 “Windows Boot Manager” 等选项。
- 使用方向键选择,回车进入对应系统。默认几秒后自动进入第一个选项(通常是 Ubuntu)。
- 可以在 Ubuntu 中修改默认启动项和等待时间(见下文)。
2. 更新系统
- 进入 Ubuntu 后,打开终端(Ctrl+Alt+T),运行:
sudoaptupdate&&sudoaptupgrade-y - 如果安装时未勾选第三方驱动,可打开“软件和更新” → “附加驱动”来安装显卡驱动等。
3. 解决 Windows 和 Linux 时间不同步问题
- 双系统常出现时间相差 8 小时(或相反),这是因为 Windows 将硬件时间当作本地时间,而 Linux 默认当作 UTC。
- 在 Ubuntu 中修复(让 Linux 使用本地时间):
timedatectl set-local-rtc1--adjust-system-clock - 或者在 Windows 中修改注册表让 Windows 使用 UTC(不推荐,会影响其他系统)。
4. 调整默认启动系统
- 在 Ubuntu 中编辑 GRUB 配置文件:
sudonano/etc/default/grub - 修改
GRUB_DEFAULT=0中的数字:0 代表第一个菜单项(通常是 Ubuntu),Windows 通常在第 3 项(0 开始计数),可以改为GRUB_DEFAULT=2或使用GRUB_DEFAULT="Windows Boot Manager"(具体名称可通过grep menuentry /boot/grub/grub.cfg查看)。 - 修改
GRUB_TIMEOUT=10为期望的等待秒数。 - 保存后更新 GRUB:
sudoupdate-grub
5. 访问 Windows 分区
- Ubuntu 可以自动挂载 NTFS 分区(Windows 的 C、D 盘),点击文件管理器左侧的对应分区即可访问。
- 如果遇到无法挂载(提示休眠或快速启动),请在 Windows 中关闭“快速启动”(控制面板 → 电源选项 → 选择电源按钮功能 → 更改当前不可用设置 → 取消勾选“启用快速启动”)。
五、常见问题及解决
1. 安装后直接进入 Windows,没有 GRUB 菜单
- 可能是启动顺序问题,进入 BIOS 将 “Ubuntu” 或 “grub” 设为第一启动项。
- 如果 BIOS 中找不到 Ubuntu 启动项,可能是引导未安装到正确位置。可以用 Ubuntu 启动 U 盘进入“试用”模式,使用 Boot-Repair 工具修复:
sudoadd-apt-repository ppa:yannubuntu/boot-repairsudoaptupdatesudoaptinstallboot-repair boot-repair
2. 无法挂载 Windows 分区,提示“文件系统不支持或休眠”
- 在 Windows 中关闭快速启动,并完全关机(不要用休眠)。
- 或者以只读方式挂载,或使用
ntfsfix修复。
3. 无线网卡无法使用
- 某些网卡需要专有驱动,在“软件和更新”→“附加驱动”中启用。
- 如果无法联网,可用手机 USB 共享网络临时上网安装驱动。
4. 想卸载 Linux 恢复单 Windows
- 在 Windows 中删除 Linux 分区(磁盘管理),然后修复 Windows 引导(使用 Windows 安装盘或 EasyBCD 等工具)。
附录:手动分区指南(“其他选项”)
如果选择手动分区,你需要对磁盘分区有基本了解。在“安装类型”中选择“其他选项”,会看到磁盘列表,找到之前腾出的“空闲”空间(显示为“空闲”或“free space”)。
推荐分区方案(对于 UEFI 系统):
- EFI 系统分区:如果你的电脑是 UEFI,通常已有一个 EFI 分区(Windows 创建的,约 100~500 MB,格式 FAT32)。不要格式化它,只需在“用于”中选择“EFI 系统分区”(有些安装程序会自动识别并挂载到
/boot/efi)。如果没有,则需要创建一个(大小 512 MB,类型 EFI)。 - 根分区
/:Linux 系统文件,格式 ext4,挂载点/,大小 30~50 GB(或根据需要)。 - 交换分区 swap:相当于虚拟内存,大小一般等于物理内存(如果内存大且不常休眠可小些),格式“交换空间”。
- 家目录
/home(可选):存放个人文件,格式 ext4,挂载点/home,剩余空间全部分给它。分开的好处是重装系统时保留个人数据。
对于 Legacy BIOS 系统:
- 没有 EFI 分区,而是将引导加载程序安装到
/dev/sda(整个磁盘的 MBR),而不是某个分区。 - 分区:根分区
/、swap、(可选)/home。
操作步骤:
- 选中“空闲”空间,点击“+”创建分区。
- 设置大小、类型(主分区或逻辑分区)、位置(起始)、用于(ext4/交换空间)、挂载点。
- 完成后,在窗口底部“安装启动引导器的设备”:
- UEFI:选择 EFI 分区(如
/dev/sda1或/dev/nvme0n1p1),或保持默认(可能是整个磁盘,但 UEFI 下会自动找到 EFI 分区)。 - Legacy:选择整个磁盘(如
/dev/sda,不带数字)。
- UEFI:选择 EFI 分区(如
- 点击“现在安装”。
建议新手使用“与 Windows 共存”自动分区,避免出错。
总结
安装 Linux 双系统的核心步骤是:备份 → 下载镜像 → 制作启动盘 → 压缩 Windows 分区 → U 盘启动安装 → 选择共存或手动分区 → 安装后配置。只要谨慎操作,尤其是分区分步骤,一般都能成功。遇到问题不要慌,大多数都可以通过网络搜索解决。祝你在 Linux 世界探索愉快!