Ubuntu 20.04实体机安装全攻略:从硬件兼容到驱动优化

Ubuntu 20.04实体机安装全攻略:从硬件兼容到驱动优化
1. 从虚拟机到实体机为什么我选择在笔记本上“真刀真枪”装Ubuntu几年前我几乎所有的Linux体验都停留在虚拟机里。VirtualBox或者VMware Workstation一开划出一块内存和硬盘一个Ubuntu系统就“跑”起来了。方便是方便但总觉得隔着一层性能有损耗操作有延迟尤其是想折腾一下显卡驱动或者深度睡眠唤醒时虚拟机的局限性就暴露无遗。后来工作需要我决定把一台闲置的旧笔记本彻底变成Linux开发机这才开始了实体机安装的旅程。实话说第一次操作时心里也没底怕把原来的Windows搞没了怕驱动不兼容电脑变成砖。但真正完成之后那种系统完全掌控在手中、硬件资源被百分百利用的流畅感是虚拟机无法比拟的。如果你也受够了虚拟环境的隔靴搔痒想让你手头的笔记本不管是主力机还是备用机获得原生Linux系统的完整性能和体验那么这篇基于Ubuntu 20.04 LTS的实体机安装指南就是为你准备的。我会把我趟过的坑、总结的技巧以及安装前后那些必须要注意的细节毫无保留地分享出来。2. 安装前的深度谋划不只是准备一个U盘很多人觉得安装系统就是做个启动盘然后一路下一步。对于实体机安装尤其是可能涉及双系统的情况仓促行动往往是灾难的开始。安装前的规划决定了后续是享受流畅新系统还是焦头烂额地数据恢复。2.1 硬件兼容性自查避开潜在的“雷区”Ubuntu 20.04 LTS对硬件的支持已经非常广泛但“广泛”不意味着“完美”。以下几个关键点需要你重点核对显卡这是最大的变数。如果你用的是NVIDIA独立显卡那么需要知道Ubuntu默认使用的是开源驱动nouveau虽然能点亮屏幕但性能不佳且可能与NVIDIA官方的闭源驱动冲突。我们的计划是在安装完成后立刻启用专有驱动。对于较新的NVIDIA显卡图灵架构以后这一点尤其重要。AMD显卡的用户则幸运得多开源驱动amdgpu性能优秀基本可以开箱即用。英特尔核显则完全无需担心。无线网卡部分较新或较冷门的笔记本无线网卡如某些Realtek、Broadcom型号可能需要额外的固件或驱动。一个简单的判断方法是用你的手机搜索一下网络如果能搜到Wi-Fi信号通常这个网卡在Linux下就有驱动支持。最稳妥的方式是在制作好安装U盘后进入“Try Ubuntu”试用环境直接测试Wi-Fi能否连接。如果不能你可能需要事先用有线网络或者在另一台电脑上下好对应的驱动包*.deb文件备用。特殊功能键背光键盘调节、屏幕亮度调节、飞行模式开关等。这些功能在大部分笔记本上都能通过Fn组合键工作但少数机型可能需要额外配置。这不是安装的阻碍但属于安装后可以优化的体验细节。注意强烈建议在安装前访问Ubuntu官方社区或相关硬件论坛用你的笔记本型号“Ubuntu 20.04”作为关键词搜索看看有没有已知的兼容性问题或特别的解决方案。这能节省你大量排查时间。2.2 数据备份与分区方案设计守护你的数字资产这是最重要没有之一的一步。全盘备份即使你计划安装双系统并且自信操作无误也请将重要数据文档、照片、项目代码等备份到移动硬盘、NAS或云盘。安装过程中任何意外断电、操作失误都可能导致数据丢失。双系统还是单系统这是核心决策。单系统全新安装适合将笔记本完全作为Linux工作站或旧电脑焕新。操作最简单风险最低在备份好数据的前提下。安装程序会清空整个硬盘。双系统在保留现有Windows系统的同时安装Ubuntu。这更复杂但提供了灵活性。你需要从Windows的磁盘管理中压缩卷为Ubuntu腾出一块未分配的磁盘空间建议至少50GB开发使用建议100GB以上。切勿在Ubuntu安装程序里直接调整Windows分区大小极易出错。分区方案规划针对双系统或手动分区爱好者 对于新手我强烈推荐在安装类型中选择“安装Ubuntu与Windows共存”安装程序会自动处理分区最安全。 如果你希望更精细地控制或者进行单系统安装了解手动分区是有益的。一个经典的推荐方案如下以100GB空间为例EFI系统分区如果电脑是UEFI启动模式2012年后的电脑基本都是这个分区必须存在且唯一。大小100-500MB格式FAT32。重要如果你的Windows已存在一个EFI分区绝对不要新建而是选择挂载到这个已有的EFI分区上。交换空间swap过去规则是内存的1-2倍。但现在内存动辄8G、16G如果内存足够大≥8GB且不打算使用休眠功能交换分区可以省略或设置得较小2-4GB。Ubuntu 20.04也支持交换文件比交换分区更灵活。我这里建议设置一个4GB的交换分区格式swap。根分区/存放系统和所有软件。这是必须的。分配剩余的大部分空间例如90GB格式ext4。ext4是Linux最主流、最稳定的日志文件系统。家目录分区/home可选但强烈推荐。将用户数据文档、下载、配置独立分区。好处是未来重装系统时格式化根分区即可/home下的个人文件和应用配置得以保留。如果你分配了/home可以从根分区划出30-50GB给它格式ext4。2.3 启动盘制作与BIOS/UEFI设置关键制作启动盘你需要一个至少4GB的U盘建议8GB或以上。使用官方推荐的RufusWindows或balenaEtcher跨平台工具。下载Ubuntu 20.04 LTS的ISO镜像文件后用这些工具“烧录”到U盘。关键点在Rufus中如果检测到你的电脑是UEFI启动分区类型选择“GPT”目标系统类型选择“UEFI非CSM”。这能确保最优兼容性。进入BIOS/UEFI设置重启电脑在开机品牌Logo出现时快速按击特定键常见如F2、F10、F12、Del具体看笔记本说明书进入设置界面。找到两个关键选项关闭安全启动Secure Boot虽然较新版本的Ubuntu能兼容安全启动但为了减少安装驱动特别是NVIDIA驱动时的潜在麻烦我建议先关闭它。安装配置完成后再开启测试。调整启动顺序将“UEFI USB设备”或你的U盘名称设为第一启动项。保存并退出。3. 安装过程全解析从引导到首次登录当你看到紫色的Ubuntu安装界面时真正的旅程开始了。我会带你走一遍关键节点解释每个选择背后的意义。3.1 试用与安装先体验再决定启动后你会看到两个选项“试用Ubuntu”和“安装Ubuntu”。请务必先选择“试用Ubuntu”。这是一个完整的、运行在内存中的临时系统。目的在这个环境下你可以测试硬件是否被完美驱动上网无线/有线、声音、显卡观察桌面动画是否流畅、触摸板等。如果无线网卡不工作你可以在这里连接有线网络为后续安装做准备。这是验证兼容性的最后一道安全网。连接网络在试用桌面连接上网络Wi-Fi或有线。安装程序会利用网络下载语言包、更新和第三方软件如显卡驱动、媒体编解码器这能让安装后的系统更完善。启动安装程序在试用桌面双击“安装Ubuntu 20.04 LTS”图标正式开始安装。3.2 安装向导关键步骤解读安装过程是图形化的但以下几个页面需要你仔细选择语言选择选择中文简体后续的时区、键盘布局会自动匹配。键盘布局通常默认的“Chinese”即可。更新和其他软件正常安装vs最小安装选“正常安装”它会包含网页浏览器、办公套件、游戏等常用软件。“最小安装”只有一个极简的桌面和核心工具适合追求纯净的高手。为图形或无线硬件安装第三方软件务必勾选这个选项会安装NVIDIA、AMD等专有驱动以及Wi-Fi固件、媒体编解码器。这是确保硬件正常工作最关键的一步。安装Ubuntu时下载更新建议勾选。这样安装完的系统就是最新的。安装类型最核心的一步清除整个磁盘并安装Ubuntu这就是单系统安装会格式化整个硬盘。仅在你已备份所有数据且确定要这么做时选择安装Ubuntu与Windows共存双系统用户的最佳选择。安装程序会自动识别Windows系统并为你创建一个双系统引导菜单GRUB。你只需要用滑块调整一下两个系统各自占用多少空间即可。其他选项这就是手动分区。如果你按照2.2节规划了分区方案就在这里实现。你需要点击“”号依次创建或指定挂载点如//homeswap并选择格式化和文件系统类型。时区与用户创建在地图上点击上海或中国东部区域。创建你的用户名、计算机名和密码。密码也是你首次登录和进行sudo管理员操作的密码请牢记。3.3 安装完成与首次重启文件复制和系统安装过程是自动的完成后会提示你重启。此时屏幕可能会提示“请移除安装介质然后按回车键”。你需要拔出U盘然后按回车。电脑会重启。第一个关键点来了重启后你应该会看到一个名为“GRUB”的紫色/黑色引导菜单。它会列出“Ubuntu”、“Ubuntu高级选项”以及“Windows Boot Manager”如果是双系统。默认几秒后会进入Ubuntu。这个菜单是未来你选择进入Ubuntu还是Windows的入口。如果重启后直接进入了Windows说明GRUB引导菜单没有正确接管。这通常是因为Windows的快速启动干扰或者UEFI启动顺序中Windows Boot Manager仍排在第一位。你需要再次进入BIOS/UEFI设置将名为“Ubuntu”或“GRUB”的启动项调整到第一位。4. 安装后的精雕细琢让系统真正为你所用成功进入Ubuntu桌面只是完成了第一步。接下来的配置才是将一台“能用的”电脑变成“好用的”工作伙伴的关键。4.1 驱动管理解锁硬件全部潜能显卡驱动NVIDIA用户专属难题 进入“软件和更新”应用切换到“附加驱动”标签页。这里会扫描可用的专有驱动。你应该能看到一个由NVIDIA提供的、带版本号的驱动例如“使用NVIDIA driver metapackage来自nvidia-driver-470专有”。选择一个推荐的稳定版本点击“应用更改”。系统会下载并安装。完成后必须重启电脑。实操心得如果安装专有驱动后出现黑屏、循环登录等问题大概率是驱动与内核或显示服务器Xorg/Wayland冲突。重启时在GRUB菜单选择“Ubuntu高级选项”然后选择一个恢复模式recovery mode内核启动。在恢复菜单中选择“root”进入命令行可以尝试卸载驱动sudo apt purge nvidia*或重新配置显示管理器sudo dpkg-reconfigure lightdm/gdm3。这就是为什么我建议先关闭安全启动再安装驱动的原因之一。触摸板与多点触控Ubuntu默认的触摸板驱动libinput已经很好。你可以在“设置”-“鼠标和触摸板”中调整速度、点击方式等。如果手势支持不全可以尝试安装touchegg等工具来增强。4.2 系统优化与必备软件配置更换软件源为了获得更快的下载速度将软件源服务器更换为国内镜像如阿里云、清华、中科大。在“软件和更新”的“下载自”下拉框中选择即可。终端命令是sudo apt update的加速版。安装基础开发环境sudo apt update sudo apt upgrade -y # 首先更新系统 sudo apt install build-essential git vim curl wget -y # 安装编译工具链和常用工具对于Python开发者建议直接安装miniconda来管理Python环境和包避免与系统Python冲突。美化与效率工具可选但推荐Gnome Tweaks调整桌面外观的瑞士军刀可以安装扩展、修改主题、图标、光标等。sudo apt install gnome-tweakszsh oh-my-zsh替代默认的bash终端功能更强大主题更美观自动补全更智能。Timeshift系统快照工具。在做了重大变更如升级内核、安装不明软件前创建一个快照。一旦系统出问题可以像Windows系统还原一样快速回滚。这是你的终极保险。4.3 双系统时间同步问题这是一个经典问题。安装双系统后你可能会发现进入Windows时间慢了8小时或快了。这是因为Windows默认将硬件时钟RTC视为本地时间而Linux/Unix视其为UTC协调世界时。解决方法是在Ubuntu里调整sudo timedatectl set-local-rtc 1 --adjust-system-clock这条命令告诉Ubuntu硬件时钟里存的是本地时间。执行后重启两个系统的时间就应该一致了。5. 常见问题与故障排查实录即使准备再充分实战中也可能遇到意外。这里记录了几个我遇到或高频出现的问题及解决思路。5.1 安装过程中卡死或报错现象在“复制文件”或“安装系统”阶段进度条长时间不动或屏幕冻结。排查检查ISO和U盘重新下载ISO并用md5sum或sha256sum校验文件完整性。换一个U盘或USB接口重新制作启动盘。劣质U盘是安装失败的常见元凶。尝试“安全图形模式”在GRUB菜单安装U盘启动时按e键编辑启动参数在linux开头的行末尾quiet splash后面添加nomodeset然后按F10启动。这会使用最基本的显卡驱动绕过可能造成问题的专有驱动。关闭ACPI如果卡死与电源管理有关可以尝试在相同位置添加acpioff参数但可能导致关机后风扇不停转。5.2 启动时黑屏只有光标或直接进入GRUB救援模式现象安装后重启看不到紫色GRUB菜单直接黑屏或显示grub rescue。排查GRUB未正确安装常见于手动分区时未将引导加载器安装到正确的设备通常是/dev/sda而不是/dev/sda1这样的分区。需要用Live USB试用Ubuntu启动然后使用chroot修复GRUB。这是一个稍复杂的操作需要参考详细的教程。显卡驱动冲突如前所述在GRUB菜单如果能看到选择“高级选项”用恢复模式内核启动然后卸载或重装显卡驱动。5.3 无法连接Wi-Fi或网速极慢现象网络列表为空或能连接但速度异常。排查检查驱动在试用环境测试。如果试用环境也不行说明需要额外驱动。用手机USB网络共享或连接网线打开“软件和更新”-“附加驱动”查看是否有可用的无线网卡驱动。安装特定驱动如果附加驱动里没有你需要根据你的无线网卡型号用lspci或lsusb命令查看去网上搜索“Ubuntu 20.04 [网卡型号] driver”。通常需要下载源码编译或安装特定的DKMS包。这是实体机安装可能遇到的最大麻烦点之一。电源管理干扰有时Wi-Fi会随机断开。可以尝试禁用无线网卡的电源管理功能。创建一个配置文件sudo tee /etc/NetworkManager/conf.d/wifi-powersave-off.conf EOF [connection] wifi.powersave 2 EOF然后重启NetworkManager服务sudo systemctl restart NetworkManager。这里的2表示禁用省电模式。5.4 双系统下Windows无法启动现象在GRUB菜单选择Windows项提示错误或黑屏返回。排查快速启动干扰进入Windows系统如果还能进在电源选项里彻底关闭“快速启动”。这个功能让Windows关机时类似休眠会锁住磁盘导致Linux无法正常访问其分区反之亦然。更新GRUB在Ubuntu中打开终端执行sudo update-grub。这个命令会重新扫描所有磁盘上的操作系统并更新GRUB菜单项。有时Windows更新后GRUB需要重新识别。实体机安装Linux尤其是作为日常使用的系统是一个充满成就感和掌控感的过程。它迫使你去理解硬件、引导、分区、驱动这些底层概念而这些知识是虚拟机用户很少触及的。每一次问题的解决都是对系统更深一层的理解。我的体会是把安装和配置的过程详细记录下来形成你自己的笔记。因为半年或一年后当你换电脑或重装系统时这份笔记就是最宝贵的财富。最后一个小技巧善用Timeshift做系统快照它能让你在大胆尝试新软件或配置时拥有随时回退的底气让你探索系统的步伐更加从容。

最新新闻

日新闻

周新闻

月新闻