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

推荐订阅源

S
Security @ Cisco Blogs
The Last Watchdog
The Last Watchdog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
PCI Perspectives
PCI Perspectives
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
月光博客
月光博客
V
Visual Studio Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
B
Blog RSS Feed
小众软件
小众软件
N
News | PayPal Newsroom
Attack and Defense Labs
Attack and Defense Labs
Microsoft Azure Blog
Microsoft Azure Blog
V
Vulnerabilities – Threatpost
The Hacker News
The Hacker News
T
Tor Project blog
A
Arctic Wolf
Jina AI
Jina AI
Hacker News: Ask HN
Hacker News: Ask HN
F
Fortinet All Blogs
Cloudbric
Cloudbric
S
Secure Thoughts
L
LINUX DO - 热门话题
博客园 - 司徒正美
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Security Affairs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
J
Java Code Geeks
P
Privacy International News Feed
AWS News Blog
AWS News Blog
S
Securelist
TaoSecurity Blog
TaoSecurity Blog
AI
AI
O
OpenAI News
C
Cyber Attacks, Cyber Crime and Cyber Security
K
Kaspersky official blog
T
The Blog of Author Tim Ferriss
大猫的无限游戏
大猫的无限游戏
Google DeepMind News
Google DeepMind News
Know Your Adversary
Know Your Adversary
P
Palo Alto Networks Blog
T
Tenable Blog
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
S
SegmentFault 最新的问题

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

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

相关文章