在已运行 Windows 7 的电脑上,通过分区备份后安装 Ubuntu,实现双系统启动,启动时可选进入不同操作系统。
在开始任何操作之前,请务必备份您 Windows 7 系统上的所有重要数据到外部存储设备(如移动硬盘、U盘或云存储),硬盘分区和操作系统安装过程存在潜在风险,可能导致数据丢失或系统无法启动,本指南旨在提供清晰步骤,但操作结果取决于您的具体硬件环境和操作准确性,请谨慎执行。
所需准备:
- 一个容量至少 8GB 的空白 U盘: 用于制作 Linux 安装启动盘。
- 稳定的互联网连接: 用于下载 Linux 镜像和制作工具。
- 备份: 再次强调,备份所有重要数据!
- 磁盘空间: 确保您的硬盘上有足够的未分配空间或可以从现有分区(通常是 C 盘)安全收缩出来的空间(建议至少 30GB 或更多,取决于 Linux 用途),Windows 7 本身需要一定的剩余空间运行,切勿过度压缩。
- Linux 发行版 ISO 镜像: 访问目标 Linux 发行版的官方网站下载,Ubuntu:https://ubuntu.com/download/desktop (选择 LTS 版本通常更稳定),请务必从官网获取,确保文件完整性和安全性。
- 启动盘制作工具: 推荐使用免费、开源且广泛认可的:
- Rufus (Windows 下推荐): https://rufus.ie/
- balenaEtcher (跨平台): https://www.balena.io/etcher/
- Ventoy (更灵活): https://www.ventoy.net/ (允许一个U盘放多个ISO)
安装步骤详解:
第一阶段:准备工作 (在 Windows 7 下完成)
-
创建安装介质 (制作 Linux 启动 U盘):
- 插入空白 U盘(注意:制作过程会清空 U盘所有数据)。
- 运行你下载的启动盘制作工具(如 Rufus)。
- 在工具中:
- 设备 (Device): 选择你的 U盘(务必选对,避免误选硬盘!)。
- 引导类型选择 (Boot selection) / 镜像文件 (Image File): 点击“选择”按钮,找到并选中你下载的 Linux ISO 文件(如
ubuntu-22.04.3-desktop-amd64.iso
)。 - 分区类型 (Partition scheme): 这步非常关键! 你需要知道你的 Windows 7 是安装在 Legacy BIOS 还是 UEFI 模式下。
- 如何检查? 按
Win + R
键,输入msinfo32
并回车,在“系统信息”窗口中,查看 “BIOS 模式” 一项,如果显示 “传统”,则选择MBR
,如果显示 “UEFI”,则选择GPT
,如果显示“传统”或无法确定,通常选MBR
兼容性更好。
- 如何检查? 按
- 目标系统类型 (Target system): 根据上一步,如果是
MBR
,通常选BIOS (or UEFI-CSM)
;如果是GPT
,选UEFI (non CSM)
,Rufus 通常能根据分区类型和 ISO 自动建议,保持默认或按建议选择即可。 - 文件系统 (File system): 通常保持默认
FAT32
(UEFI 必须) 或NTFS
(ISO 大于 4GB,但 FAT32 对 UEFI 更通用,Rufus 处理大文件没问题)。 - 簇大小 (Cluster size): 默认。
- 新卷标 (Volume label): 可自定义(如
UBUNTU_22_04
)。
- 确认所有设置无误(尤其是设备和分区类型!),点击 “开始” 或 “Flash”,等待制作完成(会有进度条提示),成功后安全弹出 U盘。
-
为 Linux 腾出磁盘空间:
- 按
Win + R
键,输入diskmgmt.msc
并回车,打开 “磁盘管理”。 - 找到安装 Windows 7 的硬盘(通常是
磁盘 0
)。 - 查看分区情况,你需要一块 “未分配空间”,如果没有:
- 右键点击一个有足够可用空间的分区(通常是
C:
盘)。 - 选择 “压缩卷”。
- 在“输入压缩空间量”中,输入你想分配给 Linux 的大小(单位 MB,50000 MB ≈ 50 GB)。注意: 压缩的空间量不能大于“可用压缩空间大小”,确保压缩后 Windows 分区仍有足够空间(至少保留 20-30% 空闲)。
- 点击 “压缩”,完成后,你会看到一块黑色的 “未分配空间”。不要在此创建新分区! 留给 Linux 安装程序自动处理。
- 右键点击一个有足够可用空间的分区(通常是
- 记录下这块“未分配空间”的大小(50GB),安装 Linux 时会用到。 关闭磁盘管理。
- 按
-
禁用 Windows 快速启动 (可选但推荐):
- 打开“控制面板” -> “硬件和声音” -> “电源选项”。
- 点击左侧 “选择电源按钮的功能”。
- 点击 “更改当前不可用的设置” (需要管理员权限)。
- 在下方 “关机设置” 中,取消勾选 “启用快速启动(推荐)”。
- 点击 “保存修改”,这有助于避免双系统间可能出现的挂起问题或文件系统冲突。
第二阶段:安装 Linux (从 U盘启动)
-
进入 BIOS/UEFI 设置并设置 U盘为首选启动项:
- 重启电脑。
- 在开机自检 (POST) 画面出现时,立即反复按进入 BIOS/UEFI 设置的按键(常见的有
F2
,F10
,F12
,Del
,Esc
等,具体按键请查阅电脑或主板说明书,通常在开机画面底部有短暂提示)。 - 在 BIOS/UEFI 设置界面中,找到 “Boot”, “Startup” 或类似标签页。
- 找到 “Boot Order”, “Boot Priority” 或 “Boot Sequence” 选项。
- 使用键盘方向键(具体操作提示在屏幕下方或右侧)将你的 U盘设备(可能显示为 USB HDD, USB Key, UEFI: [你的U盘品牌名] 等)移动到启动顺序的第一位。
- 按提示(通常是
F10
)保存设置并退出 (Save Changes and Exit),电脑将重启。
-
从 U盘启动并进入 Linux 安装程序:
- 电脑重启后,应该会从 U盘启动,进入 Linux 发行版的 Live 环境(一个可以试用但不安装的完整系统)。
- 通常会出现一个菜单,选择 “Try Ubuntu” (或类似选项) 或 “Install Ubuntu” (或类似选项)。建议先选择 “Try Ubuntu”,这样你可以在安装前确认硬件兼容性(如网络、声卡、显卡驱动)。
-
启动安装程序:
- 如果在试用桌面,找到桌面上的 “Install Ubuntu XX.XX” (或对应发行版的安装程序图标) 并双击运行。
- 如果直接进入了安装程序,则继续下一步。
-
配置安装选项:
- 欢迎界面: 选择语言,点击 “继续”。
- 键盘布局: 选择你的键盘布局(通常默认即可),点击 “继续”。
- 更新和其他软件:
- 正常安装: 包含办公软件、浏览器、媒体播放器等常用软件(推荐新手)。
- 最小安装: 只包含基本系统和浏览器,更节省空间。
- 其他选项: 勾选 “安装 Ubuntu 时下载更新”(需要网络)可以确保安装最新补丁,勾选 “为图形或无线硬件安装第三方软件” 有助于安装闭源驱动(如 Nvidia 显卡驱动、某些无线网卡驱动),推荐勾选,点击 “继续”。
- 安装类型 (最关键步骤!):
- 此界面务必谨慎选择! 目标是 “安装 Ubuntu,与 Windows Boot Manager 共存” 或 “其他选项”。
- 推荐选项 (如果检测到 Windows): 安装程序通常能检测到已存在的 Windows 7,并提供一个 “安装 Ubuntu,与 Windows Boot Manager 共存” 的选项。这是最简单安全的方式,强烈推荐选择此项。 安装程序会自动处理分区(使用之前准备的“未分配空间”)和引导程序(GRUB)的配置,它会显示一个滑块,让你调整分配给 Ubuntu 和 Windows 的空间大小(确保 Ubuntu 的空间是你之前预留的“未分配空间”的大小),调整好后,点击 “立即安装”。
- 手动分区 (“其他选项”): 如果上述选项未出现,或者你需要更精细控制分区(例如创建单独的
/home
分区),则选择 “其他选项” 并点击 “继续”。- 在分区列表中,找到标记为 “空闲” 或 “free space” 的那一行,这就是你在 Windows 下压缩出来的空间。务必确认大小正确,并且是你要安装 Linux 的位置。
- 选中这行“空闲”空间,点击下方的 按钮来创建分区。
- 创建根分区 ():
- 大小:建议至少 20-30GB(如果空间充足,30-50GB 更宽裕)。
- 新分区的类型:
主分区
(如果空间允许且是 MBR) 或逻辑分区
都可以,通常选主分区
。 - 位置:
空间起始位置
。 - 用于:
Ext4 日志文件系统
。 - 挂载点:选择 。
- 点击 “确定”。
- 创建交换分区 (可选但推荐,尤其内存小于 8GB):
- 再次选中剩余的“空闲”空间,点击 。
- 大小:通常设置为物理内存 (RAM) 大小的 1-2 倍(4GB RAM 可设 4-8GB 交换空间),现代大内存(>=16GB)系统可省略或设 2-4GB。
- 新分区的类型:同上(
主分区
或逻辑分区
)。 - 位置:
空间起始位置
。 - 用于:
交换空间
。 - 点击 “确定”。
- 创建 /home 分区 (可选,推荐用于数据分离和重装方便):
- 选中剩余的“空闲”空间,点击 。
- 大小:剩余所有空间(或根据需求分配)。
- 新分区的类型:同上。
- 位置:
空间起始位置
。 - 用于:
Ext4 日志文件系统
。 - 挂载点:选择
/home
。 - 点击 “确定”。
- 引导安装器设备 (关键!): 在分区列表的最下方,有一个 “安装启动引导器的设备” 下拉菜单。必须选择你的硬盘设备本身(通常是
/dev/sda
或/dev/nvme0n1
),而不是某个分区(如 sda1, sda2)! 这是确保 GRUB 引导程序被正确安装到硬盘的 MBR 或 EFI 分区,从而能够管理双系统启动的关键。错误选择可能导致 Windows 无法启动或 Linux 无法启动。 - 仔细检查: 确认所有分区设置无误(特别是根分区 和引导设备)。切勿修改或格式化原有的 Windows 分区(通常是 NTFS 格式的,如 sda1, sda2)!
- 点击 “现在安装”,会弹出确认写入磁盘的警告,点击 “继续”。
-
完成后续设置:
- 时区: 在地图上点击你所在位置或输入城市名,点击 “继续”。
- 用户信息:
- 输入你的姓名。
- 计算机名(会自动生成,可修改)。
- 选择一个用户名(登录用)。
- 设置一个强密码(并确认)。
- 登录选项: 选择
自动登录
(方便但安全性低)或需要密码登录
(推荐),点击 “继续”。
- 等待安装完成: 安装程序会复制文件、安装系统、设置引导,这个过程需要一些时间,请耐心等待,期间可以阅读屏幕上的介绍信息。
- 安装完成: 出现提示时,点击 “现在重启”。系统会提示你移除安装介质(U盘),请务必拔出 U盘,然后按回车键。
第三阶段:首次启动与验证
-
GRUB 引导菜单:
- 电脑重启后,你应该会看到一个名为 GRUB 的引导菜单,这个菜单是 Linux 安装程序(通常是 GRUB)自动生成的,用于管理双系统启动。
- 菜单项通常包括:
Ubuntu
(默认选项,几秒后自动进入)Advanced options for Ubuntu
(内核恢复模式等)Windows Boot Manager (on /dev/sdX)
或Windows 7 (loader) (on /dev/sdX)
(X 代表硬盘号)
- 使用键盘上下箭头键可以选择要启动的操作系统,按
Enter
键确认。
-
启动 Ubuntu:
- 默认会高亮
Ubuntu
,等待几秒或直接按Enter
,系统将启动进入 Ubuntu,使用你设置的用户名和密码登录。
- 默认会高亮
-
启动 Windows 7 (验证双系统):
- 重启电脑。
- 当 GRUB 菜单出现时,使用方向键选择
Windows Boot Manager
或Windows 7 (loader)
的选项,按Enter
。 - 电脑应该正常启动进入 Windows 7,检查你的文件和程序是否完好无损。
恭喜! 至此,你已成功在 Windows 7 电脑上安装了 Linux 双系统。
常见问题与专家建议 (E-A-T 重点体现):
- 启动时直接进入 Windows,看不到 GRUB 菜单?
- 这通常发生在 UEFI 模式 下,Windows 的快速启动或 UEFI 固件设置可能优先启动了 Windows Boot Manager。
- 解决方案:
- 进入 BIOS/UEFI 设置(重启时按特定键)。
- 找到 “Boot” 或 “Startup” 选项。
- 检查 “Boot Order”,将
ubuntu
或GRUB
或包含shimx64.efi
/grubx64.efi
的条目(通常在EFI
文件夹下)移动到Windows Boot Manager
的上方,使其成为第一启动项。 - 保存设置并退出,重启后应出现 GRUB 菜单。
- BIOS 中找不到 Ubuntu/GRUB 项,可能需要从 Linux Live USB 启动,使用
Boot-Repair
工具修复引导(这是一个高级操作,需谨慎)。
- 安装过程中找不到硬盘或分区?
- 可能是磁盘控制器模式问题(如 RAID 模式),尝试在 BIOS/UEFI 中将 SATA 模式从
RAID
改为AHCI
。注意: 在 Windows 7 下直接改 AHCI 可能导致蓝屏,需要先在 Windows 7 中启用 AHCI 驱动(通过注册表修改或安全模式),或者重装系统,这是一个较复杂的问题,需根据具体硬件搜索解决方案。 - 也可能是分区表损坏或不标准,使用 Windows 磁盘管理或
chkdsk
检查修复。
- 可能是磁盘控制器模式问题(如 RAID 模式),尝试在 BIOS/UEFI 中将 SATA 模式从
- Linux 下无法访问 Windows 分区?
- Windows 7 默认使用 NTFS 文件系统,Ubuntu 等发行版通常能良好读取 NTFS,如果无法访问:
- 确保 Windows 7 是完全关机(非休眠或快速启动后的状态),在 Windows 中执行一次完全关机(Shift+关机)或禁用快速启动(如前所述)。
- Linux 可能需要安装额外的 NTFS 支持包(如
ntfs-3g
),但现代发行版通常已预装。
- Windows 7 默认使用 NTFS 文件系统,Ubuntu 等发行版通常能良好读取 NTFS,如果无法访问:
- 如何卸载 Linux?
- 安全方法: 从 Windows 7 启动,使用磁盘管理工具删除 Linux 分区(Ext4/Swap),将释放的空间合并回 Windows 分区(可能需要第三方分区工具如 MiniTool Partition Wizard Free),然后修复 Windows 引导(使用 Windows 7 安装光盘/USB 的
bootrec /fixmbr
和bootrec /fixboot
命令)。 - 直接删除 Linux 分区而不修复 MBR/EFI 会导致 GRUB 错误,无法启动任何系统。
- 安全方法: 从 Windows 7 启动,使用磁盘管理工具删除 Linux 分区(Ext4/Swap),将释放的空间合并回 Windows 分区(可能需要第三方分区工具如 MiniTool Partition Wizard Free),然后修复 Windows 引导(使用 Windows 7 安装光盘/USB 的
- 专家建议:
- 理解风险: 双系统安装涉及磁盘分区操作,始终存在数据丢失风险。备份是必须的,不是可选项。
- 选择稳定版本: 对于生产环境或稳定性要求高的用户,选择 Linux 发行版的 LTS (长期支持) 版本。
- 查阅官方文档: 遇到问题时,首要参考目标 Linux 发行版的官方安装文档和社区支持论坛。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8472.html