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

推荐订阅源

K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
H
Help Net Security
博客园_首页
P
Privacy International News Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tenable Blog
Latest news
Latest news
D
Darknet – Hacking Tools, Hacker News & Cyber Security
爱范儿
爱范儿
Cyberwarzone
Cyberwarzone
P
Palo Alto Networks Blog
月光博客
月光博客
有赞技术团队
有赞技术团队
Know Your Adversary
Know Your Adversary
博客园 - 叶小钗
P
Proofpoint News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Schneier on Security
A
About on SuperTechFans
F
Full Disclosure
The Cloudflare Blog
T
The Exploit Database - CXSecurity.com
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
Microsoft Security Blog
Microsoft Security Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
N
News and Events Feed by Topic
www.infosecurity-magazine.com
www.infosecurity-magazine.com
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Webroot Blog
Webroot Blog
量子位
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
WordPress大学
WordPress大学
Last Week in AI
Last Week in AI
美团技术团队
Help Net Security
Help Net Security
Microsoft Azure Blog
Microsoft Azure Blog
GbyAI
GbyAI
云风的 BLOG
云风的 BLOG
Y
Y Combinator Blog
博客园 - 司徒正美
N
Netflix TechBlog - Medium
S
Security @ Cisco Blogs
B
Blog
P
Privacy & Cybersecurity Law Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
Hacker News - Newest:
Hacker News - Newest: "LLM"
V
Visual Studio Blog
NISL@THU
NISL@THU

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

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

相关文章