当前位置: 首页 > news >正文

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对硬件的支持已经非常广泛,但“广泛”不意味着“完美”。以下几个关键点需要你重点核对:

  1. 显卡:这是最大的变数。如果你用的是NVIDIA独立显卡,那么需要知道,Ubuntu默认使用的是开源驱动nouveau,虽然能点亮屏幕,但性能不佳,且可能与NVIDIA官方的闭源驱动冲突。我们的计划是在安装完成后,立刻启用专有驱动。对于较新的NVIDIA显卡(图灵架构以后),这一点尤其重要。AMD显卡的用户则幸运得多,开源驱动amdgpu性能优秀,基本可以开箱即用。英特尔核显则完全无需担心。

  2. 无线网卡:部分较新或较冷门的笔记本无线网卡(如某些Realtek、Broadcom型号)可能需要额外的固件或驱动。一个简单的判断方法是:用你的手机搜索一下网络,如果能搜到Wi-Fi信号,通常这个网卡在Linux下就有驱动支持。最稳妥的方式,是在制作好安装U盘后,进入“Try Ubuntu”试用环境,直接测试Wi-Fi能否连接。如果不能,你可能需要事先用有线网络,或者在另一台电脑上下好对应的驱动包*.deb文件备用。

  3. 特殊功能键:背光键盘调节、屏幕亮度调节、飞行模式开关等。这些功能在大部分笔记本上都能通过Fn组合键工作,但少数机型可能需要额外配置。这不是安装的阻碍,但属于安装后可以优化的体验细节。

注意:强烈建议在安装前,访问Ubuntu官方社区或相关硬件论坛,用你的笔记本型号+“Ubuntu 20.04”作为关键词搜索,看看有没有已知的兼容性问题或特别的解决方案。这能节省你大量排查时间。

2.2 数据备份与分区方案设计:守护你的数字资产

这是最重要,没有之一的一步。

  1. 全盘备份:即使你计划安装双系统,并且自信操作无误,也请将重要数据(文档、照片、项目代码等)备份到移动硬盘、NAS或云盘。安装过程中任何意外断电、操作失误都可能导致数据丢失。

  2. 双系统还是单系统?这是核心决策。

    • 单系统(全新安装):适合将笔记本完全作为Linux工作站,或旧电脑焕新。操作最简单,风险最低(在备份好数据的前提下)。安装程序会清空整个硬盘。
    • 双系统:在保留现有Windows系统的同时安装Ubuntu。这更复杂,但提供了灵活性。你需要从Windows的磁盘管理中压缩卷,为Ubuntu腾出一块未分配的磁盘空间(建议至少50GB,开发使用建议100GB以上)。切勿在Ubuntu安装程序里直接调整Windows分区大小,极易出错。
  3. 分区方案规划(针对双系统或手动分区爱好者): 对于新手,我强烈推荐在安装类型中选择“安装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,格式ext4ext4是Linux最主流、最稳定的日志文件系统。
    • 家目录分区(/home)可选但强烈推荐。将用户数据(文档、下载、配置)独立分区。好处是未来重装系统时,格式化根分区即可,/home下的个人文件和应用配置得以保留。如果你分配了/home,可以从根分区划出30-50GB给它,格式ext4

2.3 启动盘制作与BIOS/UEFI设置关键

  1. 制作启动盘:你需要一个至少4GB的U盘(建议8GB或以上)。使用官方推荐的Rufus(Windows)或balenaEtcher(跨平台)工具。下载Ubuntu 20.04 LTS的ISO镜像文件后,用这些工具“烧录”到U盘。关键点:在Rufus中,如果检测到你的电脑是UEFI启动,分区类型选择“GPT”,目标系统类型选择“UEFI(非CSM)”。这能确保最优兼容性。

  2. 进入BIOS/UEFI设置:重启电脑,在开机品牌Logo出现时,快速按击特定键(常见如F2、F10、F12、Del,具体看笔记本说明书)进入设置界面。找到两个关键选项:

    • 关闭安全启动(Secure Boot):虽然较新版本的Ubuntu能兼容安全启动,但为了减少安装驱动(特别是NVIDIA驱动)时的潜在麻烦,我建议先关闭它。安装配置完成后再开启测试。
    • 调整启动顺序:将“UEFI USB设备”或你的U盘名称设为第一启动项。保存并退出。

3. 安装过程全解析:从引导到首次登录

当你看到紫色的Ubuntu安装界面时,真正的旅程开始了。我会带你走一遍关键节点,解释每个选择背后的意义。

3.1 试用与安装:先体验,再决定

启动后,你会看到两个选项:“试用Ubuntu”和“安装Ubuntu”。请务必先选择“试用Ubuntu”。这是一个完整的、运行在内存中的临时系统。

  1. 目的:在这个环境下,你可以测试硬件是否被完美驱动:上网(无线/有线)、声音、显卡(观察桌面动画是否流畅)、触摸板等。如果无线网卡不工作,你可以在这里连接有线网络,为后续安装做准备。这是验证兼容性的最后一道安全网。

  2. 连接网络:在试用桌面连接上网络(Wi-Fi或有线)。安装程序会利用网络下载语言包、更新和第三方软件(如显卡驱动、媒体编解码器),这能让安装后的系统更完善。

  3. 启动安装程序:在试用桌面双击“安装Ubuntu 20.04 LTS”图标,正式开始安装。

3.2 安装向导关键步骤解读

安装过程是图形化的,但以下几个页面需要你仔细选择:

  1. 语言选择:选择中文(简体),后续的时区、键盘布局会自动匹配。

  2. 键盘布局:通常默认的“Chinese”即可。

  3. 更新和其他软件

    • 正常安装vs最小安装:选“正常安装”,它会包含网页浏览器、办公套件、游戏等常用软件。“最小安装”只有一个极简的桌面和核心工具,适合追求纯净的高手。
    • 为图形或无线硬件安装第三方软件务必勾选!这个选项会安装NVIDIA、AMD等专有驱动以及Wi-Fi固件、媒体编解码器。这是确保硬件正常工作最关键的一步。
    • 安装Ubuntu时下载更新:建议勾选。这样安装完的系统就是最新的。
  4. 安装类型(最核心的一步)

    • 清除整个磁盘并安装Ubuntu:这就是单系统安装,会格式化整个硬盘。仅在你已备份所有数据且确定要这么做时选择!
    • 安装Ubuntu,与Windows共存双系统用户的最佳选择。安装程序会自动识别Windows系统,并为你创建一个双系统引导菜单(GRUB)。你只需要用滑块调整一下两个系统各自占用多少空间即可。
    • 其他选项:这就是手动分区。如果你按照2.2节规划了分区方案,就在这里实现。你需要点击“+”号,依次创建或指定挂载点(如//homeswap),并选择格式化和文件系统类型。
  5. 时区与用户创建:在地图上点击上海或中国东部区域。创建你的用户名、计算机名和密码。密码也是你首次登录和进行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 驱动管理:解锁硬件全部潜能

  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)。这就是为什么我建议先关闭安全启动再安装驱动的原因之一。

  2. 触摸板与多点触控:Ubuntu默认的触摸板驱动libinput已经很好。你可以在“设置”->“鼠标和触摸板”中调整速度、点击方式等。如果手势支持不全,可以尝试安装touchegg等工具来增强。

4.2 系统优化与必备软件配置

  1. 更换软件源:为了获得更快的下载速度,将软件源服务器更换为国内镜像(如阿里云、清华、中科大)。在“软件和更新”的“下载自”下拉框中选择即可。终端命令是sudo apt update的加速版。

  2. 安装基础开发环境

    sudo apt update && sudo apt upgrade -y # 首先更新系统 sudo apt install build-essential git vim curl wget -y # 安装编译工具链和常用工具

    对于Python开发者,建议直接安装miniconda来管理Python环境和包,避免与系统Python冲突。

  3. 美化与效率工具(可选但推荐)

    • Gnome Tweaks:调整桌面外观的瑞士军刀,可以安装扩展、修改主题、图标、光标等。
    sudo apt install gnome-tweaks
    • zsh + 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 安装过程中卡死或报错

  • 现象:在“复制文件”或“安装系统”阶段进度条长时间不动,或屏幕冻结。
  • 排查
    1. 检查ISO和U盘:重新下载ISO,并用md5sumsha256sum校验文件完整性。换一个U盘或USB接口重新制作启动盘。劣质U盘是安装失败的常见元凶。
    2. 尝试“安全图形模式”:在GRUB菜单(安装U盘启动时)按e键编辑启动参数,在linux开头的行末尾,quiet splash后面添加nomodeset,然后按F10启动。这会使用最基本的显卡驱动,绕过可能造成问题的专有驱动。
    3. 关闭ACPI:如果卡死与电源管理有关,可以尝试在相同位置添加acpi=off参数(但可能导致关机后风扇不停转)。

5.2 启动时黑屏,只有光标或直接进入GRUB救援模式

  • 现象:安装后重启,看不到紫色GRUB菜单,直接黑屏或显示grub rescue>
  • 排查
    1. GRUB未正确安装:常见于手动分区时,未将引导加载器安装到正确的设备(通常是/dev/sda,而不是/dev/sda1这样的分区)。需要用Live USB(试用Ubuntu)启动,然后使用chroot修复GRUB。这是一个稍复杂的操作,需要参考详细的教程。
    2. 显卡驱动冲突:如前所述,在GRUB菜单(如果能看到)选择“高级选项”,用恢复模式内核启动,然后卸载或重装显卡驱动。

5.3 无法连接Wi-Fi或网速极慢

  • 现象:网络列表为空,或能连接但速度异常。
  • 排查
    1. 检查驱动:在试用环境测试。如果试用环境也不行,说明需要额外驱动。用手机USB网络共享或连接网线,打开“软件和更新”->“附加驱动”,查看是否有可用的无线网卡驱动。
    2. 安装特定驱动:如果附加驱动里没有,你需要根据你的无线网卡型号(用lspcilsusb命令查看),去网上搜索“Ubuntu 20.04 [网卡型号] driver”。通常需要下载源码编译,或安装特定的DKMS包。这是实体机安装可能遇到的最大麻烦点之一。
    3. 电源管理干扰:有时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项,提示错误或黑屏返回。
  • 排查
    1. 快速启动干扰:进入Windows系统(如果还能进),在电源选项里彻底关闭“快速启动”。这个功能让Windows关机时类似休眠,会锁住磁盘,导致Linux无法正常访问其分区,反之亦然。
    2. 更新GRUB:在Ubuntu中,打开终端,执行sudo update-grub。这个命令会重新扫描所有磁盘上的操作系统,并更新GRUB菜单项。有时Windows更新后,GRUB需要重新识别。

实体机安装Linux,尤其是作为日常使用的系统,是一个充满成就感和掌控感的过程。它迫使你去理解硬件、引导、分区、驱动这些底层概念,而这些知识是虚拟机用户很少触及的。每一次问题的解决,都是对系统更深一层的理解。我的体会是,把安装和配置的过程详细记录下来,形成你自己的笔记。因为半年或一年后,当你换电脑或重装系统时,这份笔记就是最宝贵的财富。最后一个小技巧:善用Timeshift做系统快照,它能让你在大胆尝试新软件或配置时,拥有随时回退的底气,让你探索系统的步伐更加从容。

http://www.jsqmd.com/news/1332431/

相关文章:

  • Go Struct内存对齐与性能优化
  • MyTV-Android:老旧电视的智能直播解决方案,让传统设备焕发新生
  • 武汉万通职业学校怎么样?从四个维度看真实办学实力 - 升学择校早知道
  • Douyin Downloader:专业级抖音内容批量下载与管理的完整解决方案
  • 基于STM32与OpenMV的四旋翼无人机视觉巡线系统设计与实现
  • 从零搭建虚拟网络:基于ENSP与Wireshark的IP、DHCP与路由实战解析
  • 瓷砖一线品牌金丝玉玛:中国高端瓷砖品牌开创者,引领K金瓷砖新方向
  • ChatGPT每日使用指南:从API配置到工作流集成的实践
  • UE5智能掩体系统:基于EQS实现AI动态战术寻路
  • Spark 核心之 Application 和 Job 原理剖析
  • 【网管运维助手】批量Ping与端口扫描工具,网络管理员排查故障的得力助手
  • Java面试实战:Spring Boot与Docker核心技术解析
  • H3C交换机开局配置:Console密码与SSH安全访问全解析
  • 学 Simulink—— 混合励磁同步电机(HESM)励磁电流与转矩协调控制仿真
  • Meta-Orchestrator:用事件驱动与动态DAG构建智能协同编程代理系统
  • Android进程被杀全链路分析:从am_proc_died到内存泄漏排查实战
  • 高端瓷砖十大品牌权威解读:金丝玉玛以K金工艺领跑行业新高度
  • iFakeLocation终极指南:免费iOS虚拟定位工具完整使用教程
  • 找无天价违约金合同透明的抖音直播公会新人避坑攻略 - 甄选测评馆
  • 基于CNN与Python的人脸情绪识别:从数据预处理到实时系统搭建
  • 大模型稳定输出JSON的工程化解决方案:从提示词到后处理全链路实践
  • Unity音频优化实战:基于Audio Mixer构建专业级BGM系统
  • 抖音批量下载工具完整指南:如何轻松保存无水印视频与音乐
  • 2026年武汉正规知名的钢管租赁公司甄选指南:如何择优避开租赁陷阱? - geo交流
  • 文本分块:RAG系统的“黄金切割术“——从暴力拆解到智能感知的演进之路
  • 【读书笔记】《如何快速了解一个行业》
  • BlenderKit插件:三步解决3D建模资产获取难题,零门槛提升创作效率
  • GULP:宇宙的演化---第2章光速不变原理
  • 2026年气密性检测设备工厂有哪些?推荐广州岳信仪器 - 汇聚至此
  • OpenAI收购Python工具,开发者慌了?