☰
新机装Ubuntu全攻略:安装、驱动、软件与桌面美化一步到位
2026/10/15 5:02:32 网站建设 项目流程

1. 新机装Ubuntu,先搞清楚你要面对什么

很多人拿到一台新电脑,第一反应是装个Ubuntu来跑开发环境。这个思路本身没问题,但实际操作下来,你会发现事情远没有想象中那么顺滑。从BIOS设置到分区方案,从显卡驱动到输入法配置,每一步都可能卡住你半天。我自己前后装过不下二十台机器,从老旧的ThinkPad到最新的迷你主机,踩过的坑足够写一本小册子了。

这篇文章面向的是那些准备在新电脑上安装Ubuntu、或者刚装完正在折腾驱动和软件的朋友。不管你是刚接触Linux的新手,还是用过几年但每次重装都要重新查资料的老用户,下面这些内容都能帮你省下大量试错时间。我会从安装前的准备工作讲起,一路覆盖到常用软件安装和桌面美化,把每个环节的关键决策点和容易翻车的地方都摊开来说。

核心关键词就几个:Ubuntu安装、驱动配置、软件安装、桌面美化。这四个环节串起来,就是一条完整的“新机开荒”流水线。你按顺序走一遍,基本就能得到一台顺手的工作机。

2. 安装前的关键决策与准备工作

2.1 版本选择:LTS还是最新版

Ubuntu的版本策略很清晰:偶数年4月发布的版本是LTS(长期支持版),支持周期五年;其他版本只支持九个月。对于新电脑,我的建议是优先选最新的LTS版本。原因很简单:新硬件需要新内核支持,而LTS版本在发布时会搭载当时较新的内核,后续也会通过HWE(硬件启用栈)推送新内核。

但这里有个坑:如果你买的是刚上市一两个月的硬件,比如最新的CPU或网卡,LTS初始版本的内核可能还不认识它。这时候你有两个选择:一是等LTS的第一个点版本发布(通常在8月左右),它会包含更新的内核;二是直接装最新非LTS版本,但要做好九个月后升级的准备。

我个人的做法是:新硬件先查一下社区有没有人报告兼容性问题。如果LTS的点版本已经发布,直接上LTS;如果硬件太新且急需使用,先用最新版过渡,等下一个LTS点版本出来再重装。

2.2 制作启动盘:工具与镜像校验

启动盘制作工具在Windows下我用得最多的是Rufus和balenaEtcher。Rufus胜在速度快、选项多,但界面稍显复杂;balenaEtcher界面极简,适合不想折腾的人。在Ubuntu下直接用dd命令或者自带的“启动盘创建器”就行。

镜像下载完成后,一定要校验SHA256。我遇到过不止一次因为下载中断导致镜像损坏的情况,装到一半报错,排查半天才发现是镜像问题。校验命令很简单:

sha256sum ubuntu-24.04-desktop-amd64.iso

把输出和官网公布的哈希值对比一下,一致了再写入U盘。U盘容量至少8GB,写入前记得备份U盘里的数据,因为整个过程会清空U盘。

2.3 BIOS设置:安全启动与硬盘模式

新电脑预装Windows的情况下,BIOS里通常有两个设置需要调整。第一个是安全启动(Secure Boot)。Ubuntu从20.04开始已经支持安全启动,但如果你要安装第三方驱动(比如NVIDIA显卡驱动),安全启动可能会阻止模块加载。我的建议是:先保持安全启动开启,装完系统后再根据驱动情况决定是否关闭。

第二个是硬盘模式。部分品牌机默认使用RAID模式(Intel RST),这种模式下Ubuntu安装程序看不到硬盘。你需要在BIOS里把SATA模式改成AHCI。注意:如果电脑里已经有Windows,改模式可能导致Windows无法启动,需要先在Windows下用安全模式切换驱动,或者干脆全新安装。

提示:改BIOS设置前,先记下原始配置,万一出问题可以恢复。

2.4 分区方案:手动还是自动

Ubuntu安装程序提供“清除整个磁盘”和“手动分区”两个选项。如果你打算全盘用Ubuntu,直接选自动就行。但如果要双系统,或者想把/home独立出来方便以后重装,就得手动分区。

我的分区习惯是这样的:EFI分区512MB(如果已有Windows的EFI分区,直接复用,不要新建),/根分区50-100GB(取决于你装多少软件),/home剩余空间,交换分区(swap)根据内存大小来定——内存16GB以下建议给内存的1.5倍,16GB以上给8-16GB就够了,或者干脆用swap文件代替分区。

这里有个细节:EFI分区千万不要格式化,如果它已经存在且是Windows在用。你只需要把它挂载到/boot/efi,不要勾选格式化。否则Windows的引导就没了。

3. 安装过程中的常见问题与应对

3.1 卡在Logo或黑屏

这是新电脑装Ubuntu最常见的问题,十有八九是显卡驱动在作祟。NVIDIA显卡尤其容易出这个问题,因为开源驱动nouveau对新一代显卡支持不好。解决方法是在启动时加入内核参数。

具体操作:在GRUB菜单出现时按e进入编辑模式,找到以linux开头的那一行,在末尾加上:

nomodeset

然后按F10启动。这样系统会用基本显示驱动进入安装界面,装完后再安装正确的显卡驱动。

如果是AMD显卡,通常不需要这个参数,但如果你用的是非常新的AMD卡,可能需要加amdgpu.dc=0或者更新内核。

3.2 无线网卡不识别

新笔记本的无线网卡经常遇到这个问题,尤其是Intel AX系列和某些Realtek芯片。如果安装过程中提示没有网络,先跳过,装完系统后再处理。

判断方法:装完后打开终端,输入lspci | grep -i network看看网卡型号。如果是Intel的,通常更新内核就能解决;如果是Realtek的,可能需要手动编译驱动。我遇到过一台机器用的是Realtek RTL8852BE,内核自带驱动不稳定,最后从GitHub上找了第三方驱动编译安装才搞定。

注意:编译驱动前先确认内核头文件已安装:sudo apt install linux-headers-$(uname -r)

3.3 安装程序崩溃或报错

安装过程中如果遇到“安装程序崩溃”的提示,先别急着重启。点击“查看详细信息”看看具体报错。常见原因有:镜像损坏、U盘质量问题、内存故障。我遇到过一根内存条有坏块导致安装反复失败的情况,换内存后一次通过。

如果报错和分区有关,检查一下是不是EFI分区太小(小于300MB)或者分区表类型不对(GPT vs MBR)。新电脑一律用GPT,不要用MBR。

3.4 双系统时间不同步

Windows用本地时间(RTC)作为硬件时钟,Ubuntu默认用UTC。双系统切换后时间会差8小时。解决方法是在Ubuntu下执行:

timedatectl set-local-rtc 1 --adjust-system-clock

这样Ubuntu也把硬件时钟当本地时间用,和Windows保持一致。反过来让Windows用UTC也行,但需要改注册表,相对麻烦一些。

4. 驱动安装:显卡、网卡、蓝牙一个都不能少

4.1 NVIDIA显卡驱动安装

Ubuntu的“附加驱动”工具可以一键安装NVIDIA驱动,但我更推荐用命令行,因为可控性更强。首先看看系统推荐哪个版本:

ubuntu-drivers devices

输出会列出可用的驱动版本,通常推荐的是nvidia-driver-XXX。安装命令:

sudo apt install nvidia-driver-XXX

装完后重启。重启后验证:

nvidia-smi

如果能看到显卡信息和驱动版本,说明安装成功。

这里有个坑:安全启动开启时,NVIDIA驱动模块可能无法加载。如果你执行nvidia-smi报错说找不到设备,要么关闭安全启动,要么给驱动模块签名。签名过程比较繁琐,需要生成密钥、注册到MOK、重启时在蓝色界面确认。我一般建议直接关安全启动,省事。

另一个坑是Wayland和X11的选择。Ubuntu 22.04之后默认用Wayland,但NVIDIA驱动在Wayland下有时会有问题,比如屏幕撕裂、外接显示器不识别。如果你遇到这类问题,可以在登录界面切换到X11:点击用户名后,右下角有个齿轮图标,选“Ubuntu on Xorg”。

4.2 无线网卡与蓝牙

Intel网卡通常开箱即用,如果不行,更新内核和固件包:

sudo apt install linux-firmware

Realtek网卡比较麻烦。先确认型号:

lspci -nn | grep -i net

然后根据型号去搜索对应的驱动。常见的RTL8821CE、RTL8852BE都有第三方驱动。编译安装的通用步骤是:

sudo apt install git dkms build-essential linux-headers-$(uname -r) git clone <驱动仓库地址> cd <驱动目录> sudo ./dkms-install.sh

蓝牙问题通常和网卡是同一个芯片,网卡驱动装好了蓝牙一般也能用。如果蓝牙能用但连不上设备,试试重启蓝牙服务:

sudo systemctl restart bluetooth

4.3 指纹识别与读卡器

部分笔记本带指纹识别,Ubuntu对某些型号的支持还在完善中。先检查设备是否被识别:

lsusb

找到指纹设备后,可以尝试安装fprintd和libpam-fprintd:

sudo apt install fprintd libpam-fprintd

然后录入指纹:

fprintd-enroll

如果录入失败,说明你的指纹设备还没被支持,只能等社区更新。

读卡器方面,Realtek的读卡器驱动通常在linux-firmware里,如果不行,去Realtek官网找Linux驱动编译。

5. 常用软件安装:打造顺手的工作环境

5.1 基础工具与开发环境

装完系统第一件事是更新软件源并升级:

sudo apt update && sudo apt upgrade -y

然后安装一批基础工具:

sudo apt install -y curl wget git vim htop net-tools build-essential

开发环境按需安装。Python开发的话,我建议用pyenv管理版本,而不是直接用系统Python。Node.js用nvm管理。Docker的安装走官方脚本:

curl -fsSL https://get.docker.com | sudo sh sudo usermod -aG docker $USER

最后一行是把当前用户加入docker组,这样不用每次敲sudo。执行完需要重新登录才生效。

5.2 日常软件:浏览器、输入法、办公

浏览器方面,Chrome和Edge都有deb包,下载后sudo dpkg -i安装,如果报依赖错误就sudo apt install -f修复。Firefox是系统自带的,但Ubuntu的Firefox是snap版本,启动稍慢。如果你不喜欢snap,可以卸载后从Mozilla官网下载tar包手动安装。

输入法我推荐Fcitx5加Rime。安装:

sudo apt install fcitx5 fcitx5-rime fcitx5-chinese-addons

然后在“语言支持”里把输入法系统改成Fcitx5,重启后配置Rime。Rime的配置需要一些时间,但一旦配好,输入体验非常流畅。如果你不想折腾,直接用Fcitx5自带的拼音也行。

办公软件方面,LibreOffice够用,但如果要和别人交换文档,WPS Office的兼容性更好。WPS有deb包,下载安装即可。注意WPS在某些高分屏上字体显示可能有问题,需要在设置里调整缩放。

5.3 影音与截图工具

视频播放用VLC,安装:

sudo apt install vlc

如果遇到某些格式无法播放,安装解码器:

sudo apt install ubuntu-restricted-extras

截图工具我强烈推荐Flameshot,功能比系统自带的强太多:

sudo apt install flameshot

然后在设置里绑定快捷键,我一般绑到Ctrl+Alt+A,和某聊天软件的习惯保持一致。

录屏用OBS Studio,或者简单需求用kazam。OBS功能全但配置稍复杂,kazam开箱即用。

6. 桌面美化:从能用变成好看

6.1 GNOME扩展与主题

Ubuntu默认桌面是GNOME,美化主要靠扩展和主题。先安装扩展管理工具:

sudo apt install gnome-shell-extension-manager

然后打开“扩展管理器”,浏览并安装你需要的扩展。我常用的几个:

  • Dash to Dock:把左侧的Dock变成可自定义的悬浮栏
  • Blur my Shell:给顶栏和Dock加毛玻璃效果
  • User Themes:允许加载第三方主题
  • Clipboard Indicator:剪贴板历史

主题方面,我推荐Orchis或WhiteSur。WhiteSur是模仿macOS风格的,如果你喜欢那种简洁感可以试试。安装方法通常是下载主题包,解压到~/.themes/目录,然后在“优化”工具里选择。

图标主题推荐Papirus,安装:

sudo apt install papirus-icon-theme

6.2 字体与终端美化

中文字体方面,系统自带的Noto Sans CJK已经不错,但如果你想要更好的显示效果,可以安装“思源黑体”或“霞鹜文楷”。霞鹜文楷适合阅读,但作为界面字体可能稍显个性。

终端美化我用的是Oh My Zsh加Powerlevel10k主题。安装:

sudo apt install zsh sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

然后在~/.zshrc里把主题改成powerlevel10k/powerlevel10k。第一次打开终端会引导你配置,按提示选择即可。字体需要安装Nerd Fonts,推荐MesloLGS NF,Powerlevel10k的引导里会提示下载。

6.3 壁纸与动态效果

壁纸可以用variety自动切换:

sudo apt install variety

它支持从多个在线源拉取壁纸,也能用本地文件夹。设置好切换间隔就行。

动态壁纸方面,GNOME有扩展可以实现,但比较吃资源。如果你想要类似Wallpaper Engine的效果,可以试试komorebi,它支持视频壁纸,但配置稍复杂。我的建议是:如果机器性能一般,静态壁纸加毛玻璃效果就足够了,动态壁纸容易让风扇狂转。

7. 常见问题排查速查表

问题现象可能原因解决方法
安装时卡Logo显卡驱动不兼容启动参数加nomodeset
无线网卡不识别驱动缺失更新内核和linux-firmware,或编译第三方驱动
双系统时间差8小时RTC模式不一致timedatectl set-local-rtc 1
NVIDIA驱动装完黑屏安全启动阻止模块加载关闭安全启动或给模块签名
指纹无法录入设备未支持检查lsusb,等待社区更新
终端字体显示方块缺少Nerd Fonts安装MesloLGS NF字体
截图快捷键冲突系统占用在设置里重新绑定
Docker权限不足用户不在docker组sudo usermod -aG docker $USER后重新登录

提示:遇到问题时,先看日志。journalctl -xe和dmesg能提供大量线索。

8. 一些让我少走弯路的经验

装系统这件事,准备工作比安装过程本身更重要。镜像校验、BIOS设置、分区规划,这三步做扎实了,后面能省掉80%的麻烦。我见过太多人因为镜像没校验导致安装失败,然后反复重装,浪费一整天。

驱动方面,新硬件不要指望开箱即用。买电脑前先查一下社区对这款型号的支持情况,尤其是网卡和显卡。如果网卡是Realtek的某些型号,做好手动编译驱动的心理准备。

软件安装尽量走官方源或官方deb包,第三方PPA虽然方便,但升级时容易出问题。输入法和终端美化是提升幸福感最明显的两个投入,值得花时间配置。

最后说一个细节:装完系统后,用timeshift做个快照。以后折腾出问题,几分钟就能回滚,比重装快得多。这个习惯我坚持了好几年,救了我无数次。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询