在Windows 10上安装Linux双系统:手把手详细教程
想在Windows 10上安装Linux系统,实现双系统共存,其实并不复杂。无论你是想学习编程、搭建服务器环境,还是单纯想体验Linux的魅力,这个教程都会帮你一步步完成安装,避免常见错误。
一、准备工作:安装前的必要检查
在开始安装之前,做好充分准备可以避免很多麻烦。
1. 选择适合你的Linux发行版
如果你是Linux新手,我推荐以下版本:
- Ubuntu:最适合入门,界面友好,软件丰富,社区支持强大
- Linux Mint:基于Ubuntu,更接近Windows操作习惯
- Manjaro:基于Arch Linux,但安装简单,适合想体验Arch但怕麻烦的用户
对于大多数人,我建议选择Ubuntu LTS版本(长期支持版),稳定且有大量教程可以参考。
2. 硬件要求检查
- 存储空间:至少为Linux系统分配30GB空间(建议50GB以上)
- 内存:4GB以上可以流畅运行,8GB更佳
- 备份重要数据:这是最重要的一步!将Windows中的重要文件备份到移动硬盘或云盘
3. 下载系统镜像和制作启动盘
- 访问Ubuntu官网下载最新LTS版本ISO文件
- 准备一个8GB以上的U盘
- 下载并安装Rufus(制作启动盘的工具)
- 使用Rufus将ISO写入U盘,保持默认设置即可
二、为Linux分配磁盘空间
这是关键步骤,需要调整Windows的磁盘分区。
方法一:使用Windows磁盘管理工具(推荐新手)
- 右键点击“开始”菜单,选择“磁盘管理”
- 找到你要压缩的分区(通常是C盘或D盘)
- 右键点击该分区,选择“压缩卷”
- 输入要压缩的空间大小(建议至少50000MB,即约50GB)
- 点击“压缩”,会看到一块未分配的空间
方法二:使用第三方分区工具
如果你觉得Windows自带的工具压缩空间有限,可以使用MiniTool Partition Wizard等免费工具,操作更灵活。
重要提示:压缩前最好进行磁盘碎片整理,确保能压缩出更多空间。
三、关闭Windows快速启动和安全启动
这两个功能可能会影响Linux安装,建议暂时关闭。
关闭快速启动:
- 打开“控制面板”>“电源选项”
- 点击“选择电源按钮的功能”
- 点击“更改当前不可用的设置”
- 取消勾选“启用快速启动”
- 点击“保存修改”
关闭安全启动(部分电脑需要):
- 重启电脑,在启动时按特定键进入BIOS/UEFI设置
- 常见按键:F2、F10、Delete、Esc(不同品牌电脑不同)
- 在安全(Security)或启动(Boot)选项中
- 找到“Secure Boot”选项,将其设为“Disabled”
- 保存设置并退出
四、安装Linux系统
现在开始正式安装,我会以Ubuntu为例详细说明。
步骤1:从U盘启动
- 插入制作好的Ubuntu启动U盘
- 重启电脑,在启动时按启动菜单键
- 常见按键:F12、F10、Esc(与进入BIOS的键可能不同)
- 选择从U盘启动
步骤2:进入Live环境并开始安装
- 选择“Try Ubuntu”或“Install Ubuntu”
- 建议先选择“Try Ubuntu”,体验一下再决定是否安装
- 进入Live桌面后,双击“Install Ubuntu”图标
- 选择语言,点击“继续”
步骤3:分区设置(最关键步骤)
这是最重要也最容易出错的一步,请仔细操作。
- 在安装类型界面,选择“其他选项”(手动分区)
- 你会看到磁盘分区列表,找到之前创建的“空闲空间”
- 选中空闲空间,点击“+”号创建分区
建议创建以下分区(以50GB空间为例):
-
EFI系统分区(如果已存在Windows的EFI分区,则不需要新建)
- 大小:512MB
- 类型:EFI系统分区
- 挂载点:/boot/efi(如果新建)
-
交换空间(虚拟内存)
- 大小:内存大小的1-2倍(如8GB内存,分配8-16GB)
- 类型:交换空间
- 挂载点:无
-
根分区(系统文件)
- 大小:剩余大部分空间(如30GB)
- 类型:Ext4日志文件系统
- 挂载点:/
-
家目录分区(个人文件,可选但推荐)
- 大小:剩余所有空间(如约10GB)
- 类型:Ext4日志文件系统
- 挂载点:/home
重要提示:在“安装启动引导器的设备”处,选择Windows的EFI分区(通常是/dev/sda1或类似),这样两个系统才能正常启动。
步骤4:完成安装
- 选择时区(可在地图上点击上海)
- 创建用户名和密码
- 等待安装完成(约15-30分钟)
- 提示重启时,拔掉U盘,然后按回车
五、安装后的设置和优化
1. 解决启动菜单问题
重启后,你应该能看到GRUB启动菜单,可以选择启动Windows或Ubuntu。
如果没有出现启动菜单:
- 重启时按Shift键(旧电脑)或Esc键(新电脑)
- 如果还是不行,在Ubuntu中打开终端,输入:
sudo update-grub这会自动检测已安装的系统并更新启动菜单。
2. 安装必要驱动
Ubuntu会自动安装大部分驱动,但有些硬件可能需要额外驱动:
- 打开“软件和更新”
- 切换到“附加驱动”标签页
- 如果有专有驱动可用,建议安装(特别是显卡驱动)
3. 安装常用软件
打开终端,依次执行以下命令:
# 更新软件源
sudo apt update
# 安装常用工具
sudo apt install vim git curl wget
# 安装中文输入法(如果你需要)
sudo apt install fcitx fcitx-googlepinyin
# 安装媒体解码器
sudo apt install ubuntu-restricted-extras
六、常见问题解决
问题1:安装后无法进入Windows
这通常是因为启动引导器问题:
- 在Ubuntu中打开终端
- 输入:
sudo update-grub - 重启电脑
如果还是不行,可以使用Windows安装U盘修复启动:
- 从Windows安装U盘启动
- 选择“修复计算机”
- 选择“疑难解答”>“高级选项”>“启动修复”
问题2:时间显示错误
双系统常见问题是Windows和Linux时间不同步: 在Ubuntu终端中输入:
sudo timedatectl set-local-rtc 1 --adjust-system-clock
问题3:无法访问Windows分区
在Ubuntu中,你可以轻松访问Windows的NTFS分区:
- 打开文件管理器
- 左侧会显示Windows分区,点击即可访问
- 如果需要写权限,可能需要先关闭Windows的快速启动
七、给新手的实用建议
-
先虚拟机体验:如果不确定是否要安装双系统,可以先在Windows上安装VirtualBox,在虚拟机中体验Linux
-
保留Windows恢复环境:不要删除Windows的恢复分区,以备不时之需
-
学习基本终端命令:掌握cd、ls、cp、mv、rm等基本命令,会让Linux使用更顺畅
-
定期更新系统:在终端中执行
sudo apt update && sudo apt upgrade保持系统更新 -
加入社区:遇到问题可以访问Ubuntu中文论坛或相关社区,很多问题已经有解决方案
八、进阶选择:其他安装方式
如果你对双系统不满意,还可以考虑:
-
WSL2(Windows Subsystem for Linux 2):
- 在Windows 10/11中直接运行Linux
- 无需分区,性能接近原生
- 适合开发和学习,不适合桌面使用
-
虚拟机:
- 使用VirtualBox或VMware Workstation Player
- 完全隔离,不影响Windows系统
- 可以随时创建快照和恢复
-
Linux Live USB:
- 直接从U盘运行Linux,不安装到硬盘
- 适合临时使用或测试
总结
在Windows 10上安装Linux双系统,按照上述步骤操作,大多数用户都能顺利完成。关键是做好数据备份、正确分区,并耐心完成每一步。双系统让你既能享受Windows的便利,又能体验Linux的强大,是学习技术的最佳方式之一。
安装过程中如果遇到问题,不要慌张,大多数问题都有解决方案。记住,Linux社区是开放的,遇到困难时搜索一下,很可能别人已经解决了同样的问题。
开始你的Linux之旅吧,这个开源世界有很多值得探索的地方!

还没有评论,来说两句吧...