Win10如何安装Linux双系统?

准备U盘启动盘,在Windows中压缩磁盘空间,重启从U盘启动Linux安装程序,选择与Windows共存选项,手动分区或自动安装,最后设置启动菜单即可实现双系统,注意备份重要数据。

准备工作:关键步骤不能少

Win10如何安装Linux双系统?

  1. 重要数据备份(强制操作)

    • 为什么: 分区操作有极小概率导致数据丢失或系统故障。
    • 怎么做:
      • 个人文件: 将文档、照片、视频、音乐等复制到外部硬盘、U盘或云存储。
      • 系统备份(推荐): 使用Windows内置工具创建系统映像(控制面板 > 系统和安全 > 备份和还原(Windows 7) > 创建系统映像)或第三方工具(如Macrium Reflect Free)进行全盘备份。
      • 创建恢复驱动器: 准备一个空U盘(≥16GB),在Windows搜索栏输入创建恢复驱动器,按向导制作Win10恢复盘,用于系统崩溃时修复或重装。
  2. 检查系统固件模式(BIOS/UEFI)

    • 为什么: 现代电脑普遍使用UEFI,它影响分区表和启动方式。
    • 怎么做: Win + R 输入 msinfo32 回车,查看“BIOS模式”:
      • 显示 UEFI: 你的电脑使用UEFI固件(最常见)。
      • 显示 传统: 你的电脑使用旧式BIOS(较少见,安装步骤略有不同,本文主要针对UEFI)。
    • 确认安全启动(Secure Boot): 通常在UEFI设置中,大多数Linux发行版支持,但建议安装时暂时禁用(安装完成可重新启用),避免驱动冲突,记录此设置(后续进BIOS需调整)。
  3. 为Linux分配磁盘空间(在Windows内操作)

    • 为什么: Linux需要独立的存储空间。
    • 怎么做:
      1. Win + X > 选择“磁盘管理”。
      2. 找到你要压缩的分区(通常是C盘,确保有足够未使用空间)。
      3. 右键点击该分区 > 选择“压缩卷”。
      4. 输入要压缩的空间量(单位MB):
        • 建议大小: 日常使用至少 50GB – 100GB(编程/开发建议100GB+),分配100GB需输入 102400 (100 * 1024)。
      5. 点击“压缩”,完成后,你会看到一块标记为“未分配”的黑色空间。不要在此创建新卷或格式化! 留给Linux安装程序使用。
  4. 下载Linux发行版(ISO镜像)

    • 选择发行版: 新手推荐 UbuntuLinux Mint(界面友好,社区支持强),访问其官方网站下载:
      • Ubuntu: https://ubuntu.com/download/desktop
      • Linux Mint: https://linuxmint.com/download.php
    • 选择版本: 通常选最新的LTS(长期支持) 版本(如Ubuntu 22.04 LTS),更稳定,支持周期长(5年)。
  5. 制作Linux启动U盘

    • 需要: 一个空U盘(≥8GB),制作过程会清空其中数据!
    • 推荐工具: Rufus(免费、开源、快速可靠),从官网下载:https://rufus.ie/zh/
    • 制作步骤:
      1. 插入U盘,以管理员身份运行Rufus。
      2. 设备: 选择你的U盘(务必选对,否则会误删其他盘数据!)。
      3. 引导类型选择: 点击“选择”,找到下载好的Linux ISO文件。
      4. 镜像选项: 选择“标准ISO镜像”。
      5. 分区类型: GPT(对应UEFI系统)。
      6. 目标系统类型: UEFI (non CSM)
      7. 文件系统: FAT32 (默认,UEFI要求)。
      8. 簇大小: 默认。
      9. 点击“开始” > 确认警告(会销毁U盘数据)> 等待完成(状态栏显示“准备就绪”)。

安装Linux双系统

  1. 进入BIOS/UEFI设置并调整启动顺序

    • 关机后插入制作好的Linux启动U盘。
    • 开机,在出现制造商Logo时,快速、连续按特定的功能键进入BIOS/UEFI设置(常见键:F2, F10, F12, Del, Esc,具体看开机屏幕提示或查电脑手册)。
    • 找到 “Boot”“启动” 选项。
    • 禁用 Secure Boot(安全启动):SecurityBoot 选项卡下找到相关选项,设为 Disabled(安装后可重新启用)。
    • 设置U盘为首选启动项:
      • 找到 Boot Order / Boot Priority
      • UEFI: [你的U盘品牌/名称]Removable Devices 移动到列表最顶端。
      • 保存更改并退出(通常按 F10 > 选 Yes),电脑将重启。
  2. 从U盘启动进入Linux Live环境

    Win10如何安装Linux双系统?

    • 电脑重启后,应自动从U盘启动,进入Linux发行版的“试用或安装”界面。
    • 选择 “Try Ubuntu/Linux Mint”(或类似选项)不安装先进入Live桌面环境,在此环境下:
      • 测试硬件兼容性(声音、网络、显卡等)。
      • 熟悉界面。
      • 确保能连接互联网(后续安装需要下载更新和驱动)。
  3. 启动安装程序

    • 在Live桌面上,找到并双击 “Install Ubuntu/Linux Mint” 图标启动安装向导。
  4. 安装设置向导

    • 语言选择: 选中文(简体)或你偏好的语言 > 继续。
    • 键盘布局: 通常默认即可 > 继续。
    • 无线连接(如有): 建议连接网络,以便安装更新和第三方软件(驱动、编解码器)> 继续。
    • 更新和其他软件:
      • 正常安装: 包含办公软件、浏览器、媒体工具等,推荐。
      • 最小安装: 仅含基本系统和浏览器,更轻量。
      • 安装时下载更新: 勾选(需联网)。
      • 安装第三方软件: 勾选(安装显卡驱动、媒体格式支持等,重要)。
      • 继续。
    • 安装类型(最关键步骤!)
      • 选择: “其他选项”“Something else”这是手动分区以创建双系统的正确方式! 切勿选“安装Ubuntu,与Windows Boot Manager共存”(此选项可能不适用于所有UEFI环境或可能覆盖Windows引导)。
      • 点击“继续”进入手动分区界面。
  5. 手动分区(在“未分配”空间上操作)

    • 你将看到磁盘分区列表,找到之前在Windows中创建的 “空闲空间”“free space”(大小应与你压缩的一致)。
    • 重要: 不要动现有的Windows分区(通常是ntfs类型,有Windowsmsftdata标志)!只操作那块“空闲空间”。
    • 创建Linux所需分区: 选中“空闲空间”行,点击下方 按钮。
    • 创建根分区():
      • 大小: 剩余空间的绝大部分(如果你有100GB空闲,给根分区90-95GB)。
      • 新分区的类型: 主分区 (Ubuntu安装程序在UEFI下通常自动处理为逻辑分区,选主分区即可)。
      • 位置: 空间起始位置
      • 用于: Ext4 日志文件系统
      • 挂载点: (根目录)。
      • 点击“确定”。
    • 创建交换空间(swap – 可选但推荐,尤其内存≤8GB):
      • 再次选中剩余的“空闲空间” > 点击 。
      • 大小: ≈物理内存大小(如8GB内存,设8GB=8192MB),内存≥16GB可考虑省略或设1-2GB。
      • 新分区的类型: 主分区
      • 位置: 空间起始位置
      • 用于: 交换空间
      • 无挂载点。
      • 点击“确定”。
    • 关键:EFI系统分区(/boot/efi
      • 重要提示: 你应该已经看到一个类型为 EFI System Partition (ESP) 且挂载点为 /boot/efi 的小分区(通常100MB-500MB,fat32文件系统),这是Windows安装时创建的,用于存放UEFI启动文件。
      • 操作: 绝对不要新建EFI分区!在分区列表中找到这个已有的EFI分区(仔细核对大小和类型),在“用于”列下,确保其挂载点设置为 /boot/efi安装引导器的设备: 在下方的“安装启动引导器的设备”下拉菜单中,务必选择这个已有的EFI系统分区(通常是 /dev/sda/dev/nvme0n1 后面跟着分区号,如 /dev/sda1),这是保证双系统引导(GRUB菜单)正常工作的核心!
    • 检查分区方案: 完成后,分区列表应类似:
      • 多个Windows NTFS分区(不动)
      • 一个EFI分区(挂载点 /boot/efi,引导器安装位置选它)
      • 一个Linux根分区 (Ext4)
      • 一个交换分区 swap (可选)
    • 确认无误后,点击“现在安装”,弹出写入磁盘更改的确认窗口,点击“继续”。
  6. 完成安装设置

    • 时区: 地图上点击你的位置或手动选择 > 继续。
    • 创建用户:
      • 输入你的姓名。
      • 计算机名(自动生成,可改)。
      • 用户名(登录用,建议小写字母和数字)。
      • 设置强密码(建议)。
      • 登录选项: 选择“自动登录”或“需要密码登录”。
      • 继续。
    • 等待安装完成: 安装程序将复制文件、安装系统、设置引导,保持联网以下载更新,过程需10-30分钟。
    • 提示安装完成: 点击 “现在重启”重要: 当屏幕提示“请移除安装介质,然后按回车键”时,拔掉U盘,再按回车。

首次启动与后续使用

  1. GRUB引导菜单:

    • 重启后,你会看到一个名为 GRUB 的菜单(背景可能是紫色或黑色)。
    • 菜单项通常包含:
      • Ubuntu / Linux Mint
      • Advanced options for Ubuntu/Linux Mint (内核恢复模式等)
      • Windows Boot Manager (on /dev/sdX) (X代表磁盘号) – 这就是启动Windows 10的选项
    • 使用键盘上下箭头选择要启动的系统,回车确认。
    • 默认启动项: 默认会启动Linux,如需修改默认项或等待时间,可在进入Linux后配置(搜索“Grub Customizer”工具或编辑 /etc/default/grub 文件后运行 sudo update-grub)。
  2. 进入Windows:

    • 在GRUB菜单中选择 Windows Boot Manager 即可启动Windows 10,首次启动Windows可能会进行磁盘检查(CHKDSK),属正常现象。

重要提示与故障排除(E-A-T体现)

Win10如何安装Linux双系统?

  • 备份!备份!备份! 再次强调,任何磁盘操作都有风险,完整备份是安全底线。
  • Secure Boot: 如果在安装或启动Linux时遇到问题(如黑屏、无法启动),尝试进入BIOS/UEFI再次禁用Secure Boot。
  • NVIDIA显卡问题: 使用NVIDIA显卡的笔记本在启动Linux时可能遇到黑屏/卡死,在GRUB菜单选择Linux项后,先按 e 编辑启动参数,在 quiet splash 后添加 nomodeset(或尝试 nouveau.modeset=0),按 Ctrl+XF10 启动,进入系统后,立即安装官方NVIDIA驱动(通过“附加驱动”或命令行)。
  • GRUB菜单丢失(直接进Windows): 如果重启后直接进入Windows,说明Windows引导管理器覆盖了GRUB,解决方法:
    1. 使用Linux启动U盘再次进入Live环境。
    2. 打开终端(Terminal)。
    3. 挂载你的Linux根分区(假设在 /dev/sda5)和EFI分区(假设在 /dev/sda1):
      sudo mount /dev/sda5 /mnt
      sudo mount /dev/sda1 /mnt/boot/efi
    4. 重新安装GRUB到EFI分区:
      sudo grub-install --target=x86_64-efi --efi-directory=/mnt/boot/efi --bootloader-id=Ubuntu --recheck
    5. 更新GRUB配置:
      sudo update-grub
    6. 重启,移除U盘。
  • 磁盘空间不足: 规划好分区大小,如果Linux根分区满了,可以使用GParted Live USB在已安装系统外调整分区(操作有风险,务必备份!)。
  • 寻求帮助: 遇到复杂问题,优先查阅你所选Linux发行版的官方文档支持论坛(如Ubuntu Forums, Ask Ubuntu),提供详细的错误信息和硬件配置。

为什么双系统是可行的(专业性与可信度)

现代UEFI固件和GRUB2引导加载程序的设计,使得在单一硬盘上管理多个操作系统(如Windows和Linux)变得非常可靠,关键点在于:

  1. 共享EFI系统分区(ESP): UEFI标准要求一个专用的FAT32格式分区(ESP)存放所有操作系统的引导加载程序(.efi文件),Windows和Linux(通过GRUB)都将自己的引导文件放入这个同一个ESP的不同子目录中,GRUB作为主引导管理器,能识别并链式加载Windows的引导程序。
  2. 独立系统分区: Windows安装在NTFS分区,Linux通常安装在Ext4分区(或其他Linux文件系统如Btrfs),两个系统的文件系统互不干扰。
  3. GRUB的智能检测: update-grub 命令会扫描所有磁盘分区,自动检测已安装的操作系统(包括Windows),并将其添加到启动菜单中。

遵循本指南的核心步骤(尤其是正确使用已有ESP和手动分区),能最大程度确保双系统引导的稳定性和兼容性。


引用说明:

  • Ubuntu官方安装指南:https://ubuntu.com/tutorials/install-ubuntu-desktop (提供最新Ubuntu安装流程参考)
  • Linux Mint安装指南:https://linuxmint-installation-guide.readthedocs.io/en/latest/ (提供Linux Mint安装流程参考)
  • Rufus官方网站:https://rufus.ie/ (确保用户获取正版、安全的启动盘制作工具)
  • Microsoft Windows创建恢复驱动器文档:https://support.microsoft.com/zh-cn/windows/创建恢复驱动器-abb4691b-5324-6d4a-7ca5-3a8c0de7d144 (强调官方备份方法)
  • UEFI Forum: https://uefi.org/ (关于UEFI标准的权威信息源)
  • GRUB Manual: https://www.gnu.org/software/grub/manual/grub/ (关于GRUB引导加载程序的官方技术文档)

本指南综合了Linux社区广泛验证的最佳实践、官方文档要点以及硬件兼容性处理的常见经验,旨在为用户提供安全可靠的双系统安装方案。

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/37355.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月24日 04:38
下一篇 2025年6月24日 04:44

相关推荐

  • Linux防火墙状态怎么查?

    在Linux中查看防火墙状态: ,- **firewalld** 系统使用 sudo firewall-cmd –state ,- **iptables** 系统使用 sudo iptables -L -n -v ,- **UFW** 防火墙使用 sudo ufw status ,直接运行对应命令即可显示当前状态(需root权限)。

    2025年6月15日
    000
  • Linux如何创建用户?

    使用useradd或adduser命令创建新用户,通常需sudo权限,基本命令为:,“bash,sudo useradd [选项] 用户名,`,之后用passwd设置密码,adduser`命令交互更友好。

    2025年5月31日
    800
  • 如何快速检查Linux有无安装FTP服务?

    使用命令 ps -ef | grep ftp 检查是否有 FTP 进程(如 vsftpd、proftpd),通过 rpm -qa | grep ftp(RPM 系)或 dpkg -l | grep ftp(Debian 系)查看是否安装了 FTP 软件包。

    2025年6月11日
    100
  • U盘怎么连接Linux系统

    插入U盘后,Linux 7通常会自动识别并挂载到/media或/run/media目录下,若未自动挂载,使用lsblk或fdisk -l查看设备名(如/dev/sdb1),手动创建目录并用mount /dev/sdb1 /mnt命令挂载即可访问U盘内容。

    2025年6月23日
    000
  • Linux硬盘无法读取怎么办

    Linux系统通过内核驱动识别硬盘设备,在/dev目录下生成设备文件(如sda),用户需分区(如fdisk)、格式化(如mkfs)创建文件系统(如ext4),最后挂载到目录(mount)才能访问数据。

    2025年6月23日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN