0

0

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

煙雲

煙雲

发布时间:2026-01-31 06:39:06

|

556人浏览过

|

来源于php中文网

原创

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

pop!_os怎么安装 system76出品的linux发行版【开发者友好】

如果您希望在计算机上安装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。

ChatGPT Website Builder
ChatGPT Website Builder

ChatGPT网站生成器,AI对话快速生成网站

下载

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等预打包开发工具。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
switch语句用法
switch语句用法

switch语句用法:1、Switch语句只能用于整数类型,枚举类型和String类型,不能用于浮点数类型和布尔类型;2、每个case语句后面必须跟着一个break语句,以防止执行其他case的代码块,没有break语句,将会继续执行下一个case的代码块;3、可以在一个case语句中匹配多个值,使用逗号分隔;4、Switch语句中的default代码块是可选的等等。

541

2023.09.21

Java switch的用法
Java switch的用法

Java中的switch语句用于根据不同的条件执行不同的代码块。想了解更多switch的相关内容,可以阅读本专题下面的文章。

423

2024.03.13

数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

276

2023.11.13

drop和delete的区别
drop和delete的区别

drop和delete的区别:1、功能与用途;2、操作对象;3、可逆性;4、空间释放;5、执行速度与效率;6、与其他命令的交互;7、影响的持久性;8、语法和执行;9、触发器与约束;10、事务处理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

213

2023.12.29

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

810

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1129

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

804

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

454

2023.08.02

C++ 设计模式与软件架构
C++ 设计模式与软件架构

本专题深入讲解 C++ 中的常见设计模式与架构优化,包括单例模式、工厂模式、观察者模式、策略模式、命令模式等,结合实际案例展示如何在 C++ 项目中应用这些模式提升代码可维护性与扩展性。通过案例分析,帮助开发者掌握 如何运用设计模式构建高质量的软件架构,提升系统的灵活性与可扩展性。

14

2026.01.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8.1万人学习

Git 教程
Git 教程

共21课时 | 3.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号