1. 为什么你需要一个Win10+Ubuntu双系统?
如果你是一个开发者,或者对Linux世界充满好奇的学生,又或者你厌倦了Windows下某些开发环境的繁琐配置,那么给电脑装一个Win10和Ubuntu双系统,绝对是一个能极大提升幸福感的操作。我自己用了快十年的双系统,从最早的Win7配Ubuntu 12.04,到现在的主力机Win10配Ubuntu 22.04 LTS,可以说双系统是我工作和学习的“黄金搭档”。
简单来说,双系统就是让你一台电脑里住着两个“灵魂”。开机时,你可以自由选择进入熟悉的Windows,打游戏、用Office、处理日常事务;或者进入Ubuntu,享受纯净、高效、对开发者极其友好的Linux环境,跑Docker、做深度学习、编译内核,一切都变得顺滑无比。很多在Windows下需要折腾半天的开发库,在Ubuntu里往往就是一行apt install命令的事。更重要的是,两个系统完全隔离,一个系统崩了,另一个还能正常启动救急,数据安全多了一份保障。
当然,我知道很多朋友一听到“安装系统”、“BIOS设置”这些词就头大,感觉是高手才能玩转的东西。网上教程又多又杂,一不小心就踩坑,比如镜像下错、启动盘没做好、分区搞乱导致Windows进不去……这些坑我全都踩过。所以,这篇攻略就是把我这些年积累的经验,用最“小白友好”的方式整理出来。我会带你一步步走完从下载镜像到开机进入Ubuntu桌面的全过程,把每个容易出错的细节都掰开揉碎了讲清楚。只要你跟着做,哪怕你是第一次接触Linux,也能顺利搞定。
2. 准备工作:镜像、工具与备份
安装双系统就像一次小型“手术”,术前准备充分,手术才能顺利。这一步我们不做任何实质性操作,但却是整个过程中最重要的一环。
2.1 下载正确的Ubuntu系统镜像
首先,我们得去Ubuntu官网下载系统镜像。直接搜索“Ubuntu 下载”就能找到官网。我强烈推荐选择最新的长期支持版本,比如目前最新的Ubuntu 22.04 LTS。LTS版本意味着官方会提供长达五年的支持和安全更新,非常稳定,适合长期使用。
下载时有个关键细节:一定要看清文件名。对于绝大多数现代电脑(2010年之后的),你需要下载的是64位版本。怎么判断?看文件名里是否包含“amd64”这几个字符。比如ubuntu-22.04.3-desktop-amd64.iso。千万别下成带i386的,那是32位系统,性能差且兼容性不佳。我早年就下错过,安装后编译软件各种报错,排查了半天才发现是系统架构不对,白白浪费几个小时。
官网下载速度有时不太理想,我们可以使用国内的镜像源来加速。清华大学开源软件镜像站就是个绝佳选择。在Ubuntu官网找到下载链接后,把域名部分替换成mirrors.tuna.tsinghua.edu.cn/ubuntu-releases,下载速度能直接拉满。记住,文件大小一般在4GB左右,确保你的网络环境稳定。
2.2 制作一个可靠的U盘启动盘
有了系统镜像(ISO文件),我们需要一个“搬运工”把它送到电脑里安装,这个搬运工就是U盘启动盘。你需要准备一个容量至少8GB的U盘,并且里面不能有重要数据,因为制作过程会彻底格式化它。
制作工具我首推Rufus。它免费、开源、小巧,而且对Ubuntu镜像的兼容性极好。去Rufus官网下载最新版,它是一个绿色软件,无需安装,双击就能运行。
打开Rufus后,操作非常简单:
- 设备:选择你插入的U盘(千万看仔细,别选成你的移动硬盘!)。
- 引导类型选择:点击“选择”按钮,找到你刚才下载的Ubuntu的
.iso文件。 - 分区类型和目标系统类型:这里有个小讲究。对于较新的、支持UEFI启动的电脑(2015年后的电脑基本都是),Rufus通常会自动识别并设置为“GPT”分区和“UEFI(非CSM)”目标系统。你保持默认即可。如果Rufus没有自动识别,或者你的电脑是比较老的BIOS启动方式,可能需要手动选择“MBR”分区和“BIOS(或UEFI-CSM)”。不确定的话,先保持默认,如果后面启动不了我们再调整。
- 其他选项如“卷标”、“文件系统”都保持默认。
- 点击“开始”,会弹出一些提示框,关于“以DD镜像模式写入”等,一律点“是”或“OK”。
接下来就是等待,Rufus会先格式化U盘,然后写入镜像。这个过程大概需要5-15分钟,取决于你的U盘速度。完成后,你就得到了一个可以引导电脑安装Ubuntu的神奇U盘。
2.3 为Ubuntu分配磁盘空间(无损操作)
现在我们要在Windows的硬盘上,“划”出一块空地给Ubuntu安家。这一步在Windows磁盘管理里完成,是无损的,不会影响你现有的Windows系统和数据。
在Windows搜索框输入“创建并格式化硬盘分区”,打开“磁盘管理”。你会看到一个直观的磁盘分区图。找一个剩余空间比较充足的分区,通常是C盘或者D盘。右键点击它,选择“压缩卷”。
系统会计算最大可压缩空间,然后弹出一个窗口让你输入要压缩出多少空间。对于Ubuntu系统,我建议至少分配50GB。如果你打算用它做开发,放很多项目和数据,那么100GB或更多会更从容。在“输入压缩空间量”那里,填入51200(代表50GB,因为1GB=1024MB,但这里按1000算也差不多)。点击“压缩”。
完成后,你会在磁盘分区图中看到一块标为“未分配”的黑色区域。这块“空地”就是我们为Ubuntu准备的。到此为止,Windows下的操作就全部结束了,千万不要去格式化或新建这个未分配空间,留给Ubuntu安装程序自己来处理。
3. 进入BIOS/UEFI设置的关键一步
这是让很多新手卡住的一步,因为不同品牌、不同型号的电脑,进入BIOS/UEFI设置界面的按键和方法五花八门。别慌,我们理清逻辑就很简单。
首先,你需要重启电脑。在电脑刚刚启动,屏幕出现品牌Logo(比如Dell、Lenovo、HP、华为等)的一瞬间,快速连续按某个特定的键。这个键常见的有F2、F10、F12、Delete (Del)。对于华为/荣耀笔记本,通常是F2;联想可能是F2或Fn+F2;戴尔常用F2或F12;华硕是F2或Delete。如果都不对,最简单的方法是直接搜索“你的电脑品牌型号 + 进入BIOS”。
成功进入后,你会看到一个蓝灰底色的、充满英文选项的界面,这就是BIOS/UEFI设置。我们需要调整两个关键设置:
- 关闭安全启动:找到Secure Boot选项,把它从
Enabled设置为Disabled。安全启动是微软和硬件厂商推出的一项安全功能,但它会阻止非认证的操作系统(如大多数Linux发行版)启动。关闭它是安装Ubuntu的必需操作。 - 调整启动顺序:找到Boot或启动选项卡。里面会有一个启动顺序列表(Boot Order/Priority)。我们需要把UEFI: 你的U盘名称或者Removable Devices移动到第一启动项。这样电脑重启时就会优先从你的U盘启动。
完成这两项设置后,按F10(通常是保存并退出的快捷键),选择Yes,电脑会自动重启。
4. 从U盘启动并安装Ubuntu
电脑重启后,如果一切顺利,你会看到一个紫色的Ubuntu启动菜单,选择“Try or Install Ubuntu”直接回车。稍等片刻,你就会进入一个完整的Ubuntu桌面环境。别担心,这还只是一个“试用”环境,系统运行在U盘上,你完全可以先体验一下。觉得没问题,就双击桌面上的“安装Ubuntu”图标,开始真正的安装。
安装过程是图形化的,有中文界面,大部分步骤都很直观:
- 语言选择:简体中文。
- 键盘布局:汉语。
- 更新和其他软件:这里我建议新手两个都不勾选。“安装Ubuntu时下载更新”会拖慢安装速度,而且依赖网络,万一网络不好容易卡住。“为图形或无线硬件安装第三方软件”虽然可能对某些显卡和网卡有好处,但同样可能引入问题。我们可以等系统装好后再慢慢更新和安装驱动,这样更可控。
- 安装类型:这是最关键的一步!一定要选择“其他选项”!这样我们才能手动分区,实现与Windows的和平共处。如果选择“安装Ubuntu,与Windows Boot Manager共存”,安装程序有时会判断失误,导致分区混乱。
接下来进入手动分区界面。你会看到磁盘列表,其中就有我们在Windows下准备好的那块“空闲”空间。选中它,点击下面的“+”号来创建分区。
对于新手,我推荐一个简单实用的三分区方案:
- 交换空间:相当于Windows的虚拟内存。大小一般设置为电脑物理内存的大小,比如你电脑是16GB内存,这里就设16GB(16384 MB)。类型选“逻辑分区”,用于“交换空间”。
- EFI系统分区:如果你的电脑是UEFI启动(现在基本都是),必须要有这个分区。大小设为512MB足够。类型选“主分区”,用于“EFI系统分区”。注意:这里有个大坑!你可能已经看到了一个现有的、很小的(比如100MB)EFI分区,那是Windows创建的。千万不要格式化或删除它!我们新建一个Ubuntu专用的EFI分区即可。两个系统可以共享同一个EFI分区,但新手操作容易出错,分开更安全。
- 根分区:这是Ubuntu系统的“家”,所有系统文件和安装的软件都会放在这里。使用剩下的所有空间。类型选“逻辑分区”,用于“Ext4日志文件系统”,挂载点选择“/”。
分区创建好后,在界面最下方还有一个“安装启动引导器的设备”下拉菜单。务必选择我们刚才新建的那个EFI分区(例如/dev/nvme0n1p7这样的标识)。这确保了Ubuntu的引导程序(GRUB)安装到正确的位置,不会覆盖Windows的引导。
确认无误后,点击“现在安装”,再确认一下时区(通常会自动识别为上海),创建你的用户名和密码,然后就泡杯茶等待吧。安装过程会自动进行,大概需要10-20分钟。
5. 安装后的收尾与基础设置
安装完成,系统会提示你重启。这时一定要拔掉U盘,否则电脑又会从U盘启动。重启后,你会看到一个名为GRUB的黑色启动菜单,在这里你可以选择是进入Ubuntu还是Windows。用上下键选择,回车确认。恭喜你,双系统安装大功告成!
第一次进入Ubuntu,我们先做几件基础的事情让系统更好用:
首先打开终端(快捷键Ctrl+Alt+T),更新软件源列表并升级现有软件,这是Linux系统的日常维护:
sudo apt update sudo apt upgrade输入密码时,光标不会移动,这是Linux终端的正常设计,正常输入后回车即可。
如果你需要Python开发环境,安装pip(Python包管理工具)现在也很简单:
sudo apt install python3-pip注意,Ubuntu 22.04默认只带Python3,所以命令是python3-pip。
最后,解决一个双系统常见的“小毛病”:时间不一致。Windows和Linux对硬件时间的解读方式不同,会导致切换系统后时间错乱。在Ubuntu下修复很简单,一行命令同步时间并让硬件时钟使用本地时间:
sudo timedatectl set-local-rtc 1 --adjust-system-clock执行后重启一下,两个系统的时间就都能显示正确了。
走到这里,你已经拥有了一个功能完整的双系统环境。接下来,就可以尽情探索Ubuntu的广阔世界了。无论是用apt安装强大的开发工具,还是配置炫酷的桌面环境,都随你心意。记住,Linux的魅力在于折腾和探索,遇到问题善用搜索引擎和社区,你会发现解决问题的过程本身就是一种乐趣。我的经验是,双系统用久了,你在Ubuntu里待的时间可能会越来越长,因为它带来的那种高效和掌控感,确实让人着迷。