惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
NISL@THU
NISL@THU
The Hacker News
The Hacker News
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Tenable Blog
Forbes - Security
Forbes - Security
V2EX - 技术
V2EX - 技术
Webroot Blog
Webroot Blog
Schneier on Security
Schneier on Security
T
The Exploit Database - CXSecurity.com
T
Tor Project blog
C
Cisco Blogs
TaoSecurity Blog
TaoSecurity Blog
The Last Watchdog
The Last Watchdog
PCI Perspectives
PCI Perspectives
O
OpenAI News
C
Cyber Attacks, Cyber Crime and Cyber Security
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Google Online Security Blog
Google Online Security Blog
宝玉的分享
宝玉的分享
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
量子位
D
Docker
AI
AI
Blog — PlanetScale
Blog — PlanetScale
S
Security @ Cisco Blogs
S
Schneier on Security
The GitHub Blog
The GitHub Blog
W
WeLiveSecurity
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
P
Privacy International News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
B
Blog
C
Check Point Blog
A
About on SuperTechFans
D
Darknet – Hacking Tools, Hacker News & Cyber Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Engineering at Meta
Engineering at Meta
I
InfoQ
T
Threat Research - Cisco Blogs
Project Zero
Project Zero
Cloudbric
Cloudbric
MongoDB | Blog
MongoDB | Blog
Cisco Talos Blog
Cisco Talos Blog
L
Lohrmann on Cybersecurity
S
Securelist

Ivan's Blog

untitled - Ivan 搓一个 USB PD 协议与 DC-DC 反馈 在 UTM 中创建一个带有 xfce 桌面环境的 ArchLinux 升级 All in One: PVE 8.4 -> PVE 9.1, PBS 3 -> 4 Cloudflare Tunnel 实现内网穿透小记 SK150C 外壳套件——硬件设计篇 电子负载 Rev.3 开发笔记 使用 CH335F 构建一个支持独立供电的 2A2C USB HUB UPS 开发笔记:硬件选型与设计 ByteVirt LXC 小鸡重装最新 ArchLiux 小记 造一个支持隔离、PD 供电的全速 USB-C HUB Rev.2 在本地运行 Act Runner 全新安装 PVE 并使用旧数据恢复它 造一个支持隔离、PD 供电的全速 USB-C HUB Rev.1 电子负载开发笔记 学习笔记:电子负载实现原理 带功率计量的 PD 诱骗器 Ver.2 Power Desk 的供电问题导致 ESP32-C3 主控重启 LumiDock Flex 开发笔记 带功率计量的 PD 诱骗器
快速在 PVE 全新部署 Arch Linux LXC
Ivan Li · 2025-04-04 · via Ivan's Blog

Ivan Li 5 分钟阅读

这是一个快速步骤备忘录,用于快速手动在 创建 Arch Linux 的 LXC。

正文已可阅读,图片灯箱和代码折叠会按需启用

1. 创建 CT 模板

创建 CT 模板的入口

下载 PVE 提供的 Arch Linux 模板

2. 创建 CT 并启动客户机

这步没啥好说的。

3. 更新 pacman 的 PGP 公钥

由于 PVE 提供的 Arch Linux 模板稍微有些过时,大概率会因为部分密钥过时或缺失等问题导致无法正常使用软件包管理器,所以需要先更新一下。

pacman-key --init
pacman-key --populate archlinux
pacman -S archlinux-keyring --force

如果遇到下面这样找不到软件包的问题,大概是系统目前太旧太旧了。需要先执行 pacman -Syu 然后再执行 pacman -S archlinux-keyring --force

不用在意 pacman-Syu 是否完全执行成功,运行完就行。(应该有更好的命令能解决,我懒得找了)

 archlinux-keyring-20230504-1-any.pkg.tar.zst failed to download
error: failed retrieving file 'archlinux-keyring-20230504-1-any.pkg.tar.zst' from geo.mirror.pkgbuild.com : The requested URL returned error: 404
warning: failed to retrieve some files
error: failed to commit transaction (failed to retrieve some files)

4. 更新软件包

pacman -Syu

5. 安装基础软件包

pacman -S base-devel git

6. 创建普通用户

useradd -m -G wheel -s /bin/bash ivan
# set password for ivan
passwd ivan

允许用户使用 sudo

编辑 /etc/sudoers 文件:

visudo
# or specify the editor 
VISUAL=nano visudo

找到以下行并取消注释(如果未取消):

%wheel ALL=(ALL) ALL

保存退出即可。

7. 安装 Paru

Paru 是 AUR 辅助工具,可以替代 Yay。这个看个人偏好了,我是 Rust 信徒,所以选择了 Paru,绝对不是因为 yay -Syu -> paru 这样更新软件能省事才作出决定的。

这里直接安装预构建的二进制程序。从源码构建实一是小鸡资源不够,二是要等很久,不是很方便,所以直接下载预构建的二进制包。

cd ~ && git clone https://aur.archlinux.org/paru-bin.git
cd ~/paru-bin/ && makepkg -rsi --noconfirm
cd ~ && rm -Rf ~/paru-bin/

8. SSH

安装并启用 sshd

sudo pacman -S openssh
sudo systemctl start sshd
sudo systemctl enable sshd

禁止密码登录

编辑 /etc/ssh/sshd_config 文件:

PasswordAuthentication no         # 禁用密码认证

重启SSH服务:

sudo systemctl restart sshd

Feedback

如果这篇文章对你有帮助,欢迎留下反应或评论。

相关文章