Pop!_OS怎么安装 System76出品的Linux发行版【开发者友好】

发布时间 - 2026-01-31 00:00:00    点击率:
需准备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.binpop-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 HDDUEFI: [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等预打包开发工具。


# linux  # docker  # windows  # 计算机  # 显卡  # app  # 主板  # u盘  # 工具  # usb  # mac  # nvidia  # ai  # switch  # for  # select  # try  # Generic  # delete  # ide  # macos  # https  # microsoft  # 镜像  # 重启  # 开发工具  # 开源  # 若为  # 启动项  # 这一  # 如果您  # 完成后  # 首次 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何用腾讯建站主机快速创建免费网站?  javascript读取文本节点方法小结  phpredis提高消息队列的实时性方法(推荐)  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  Laravel安装步骤详细教程_Laravel环境搭建指南  如何在VPS电脑上快速搭建网站?  如何在云虚拟主机上快速搭建个人网站?  如何快速搭建高效WAP手机网站吸引移动用户?  如何快速搭建自助建站会员专属系统?  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  如何在Ubuntu系统下快速搭建WordPress个人网站?  公司门户网站制作流程,华为官网怎么做?  Laravel如何处理CORS跨域请求?(配置示例)  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  如何为不同团队 ID 动态生成多个独立按钮  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  如何实现javascript表单验证_正则表达式有哪些实用技巧  JavaScript实现Fly Bird小游戏  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  如何快速上传自定义模板至建站之星?  如何快速搭建高效WAP手机网站?  什么是javascript作用域_全局和局部作用域有什么区别?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  如何在局域网内绑定自建网站域名?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  如何用虚拟主机快速搭建网站?详细步骤解析  如何快速查询域名建站关键信息?  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  佛山网站制作系统,佛山企业变更地址网上办理步骤?  Android okhttputils现在进度显示实例代码  详解Android——蓝牙技术 带你实现终端间数据传输  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  Laravel如何实现API版本控制_Laravel版本化API设计方案  如何在企业微信快速生成手机电脑官网?  JavaScript如何操作视频_媒体API怎么控制播放  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  网站制作大概多少钱一个,做一个平台网站大概多少钱?  Firefox Developer Edition开发者版本入口  Laravel如何创建自定义中间件?(Middleware代码示例)  如何在宝塔面板创建新站点?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化