需准备UEFI启动U盘并按步骤安装:下载对应显卡的ISO镜像,用Pop!_OS Installer或BalenaEtcher写入USB,BIOS中启用Secure Boot并设USB为首选启动项,安装时可选全盘覆盖或手动分区,支持LUKS加密,完成后更新系统、安装开发工具链及常用IDE。

如果您希望在计算机上安装Pop!_OS这一由System76开发、专为开发者和硬件创作者优化的Linux发行版,则需准备可启动介质并完成系统引导与分区配置。以下是具体安装步骤:
一、下载Pop!_OS镜像文件
Pop!_OS提供多种ISO镜像,包括支持NVIDIA驱动的版本与纯开源驱动版本,用户应根据显卡类型选择对应镜像以避免安装后图形界面异常。官方仅发布64位UEFI兼容镜像,不支持传统BIOS模式启动。
1、访问 https://pop.system76.com 官方网站。
2、在首页点击“Download”按钮,进入下载页面。
3、根据硬件选择镜像:若使用NVIDIA独立显卡,下载标有“NVIDIA”字样的ISO;若为AMD/Intel核显或需完全开源驱动,选择“ISO with only free and open-source drivers”版本。
4、确认下载文件名形如 pop-os_22.04_amd64_nvidia_5.bin 或 pop-os_22.04_amd64_intel-amd_5.bin,注意末尾数字为构建版本号,非固定值。
二、制作可启动USB安装盘
Pop!_OS官方推荐使用其自研工具Pop!_OS Installer(仅限Linux)或通用工具BalenaEtcher,Windows/macOS用户不可直接双击运行ISO,必须通过写入工具生成合法启动盘。
1、在另一台已运行Linux的机器上,下载并赋予执行权限:chmod +x pop-os_22.04_amd64_nvidia_5.bin。
2、运行该二进制文件,按提示插入空白USB设备(容量≥8GB),工具将自动完成格式化与镜像写入。
3、若使用Windows或macOS,下载BalenaEtcher,打开后依次点击“Flash from file”选择已下载的ISO,“Select target”选择USB设备,“Flash!”开始写入。
4、写入完成后,弹出提示“Flash complete”,此时USB设备已具备UEFI启动能力,无需额外配置启动标志位。
三、配置BIOS/UEFI启动顺序
现代主板默认启用Secure Boot,而Pop!_OS ISO已通过Microsoft UEFI证书签名,因此无需关闭Secure Boot即可启动;但部分OEM厂商(如Dell、HP)可能锁定启动选项,需手动启用USB启动项。
1、重启目标计算机,在开机自检画面出现时反复按 F2、F10、F12或Delete键 进入固件设置界面(具体按键因品牌而异)。
2、导航至“Boot”或“Startup”选项卡,确认“Secure Boot”状态为Enabled。
3、在启动设备列表中查找名称含 USB HDD 或 UEFI: [USB Device Name] 的条目。
4、将其拖动至启动顺序顶部,或使用“Move Up”按钮提升优先级,保存设置并退出(通常为F10+确认)。
四、执行图形化安装流程
Pop!_OS安装器基于Calamares,全程图形界面操作,支持全磁盘覆盖安装与手动分区两种模式;默认启用LVM逻辑卷管理与全盘加密选项,开发者可根据需求调整。
1、从USB启动后,选择“Try or Install Pop!_OS”,回车进入Live环境。
2、桌面右上角点击“Install Pop!_OS”图标,启动安装向导。
3、选择语言、键盘布局、时区后,进入“Installation Type”页面:若需保留现有系统,选择“Something else”进入手动分区;若为全新安装,直接选“Erase disk and install Pop!_OS”。
4、勾选“Encrypt the new Pop!_OS installation for security”复选框,输入强密码(该密码用于解锁LUKS加密容器,丢失即无法访问数据)。
5、点击“Install Now”,确认警告信息后开始复制文件、配置引导加载程序GRUB2,并自动重启。
五、首次启动与基础配置
安装完成后系统将重启并引导至GRUB菜单,此时需输入LUKS解密密码(如有启用),随后进入GNOME桌面环境。初始账户为安装过程中设定的用户名与密码,sudo权限已默认授予。
1、登录后打开终端(Ctrl+Alt+T),运行 sudo apt update && sudo apt full-upgrade -y 更新所有软件包。
2、运行 sudo apt install build-essential linux-headers-generic 安装编译工具链与内核头文件,满足内核模块开发需求。
3、打开“Settings”→“Keyboard”→“Shortcuts”,将“Switch applications”快捷键改为 Super+Tab 以匹配开发者常用工作流。
4、在应用菜单中搜索“Pop!_Shop”,启动后可一键安装VS Code、JetBrains Toolbox、Docker Desktop等预打包开发工具。










