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

推荐订阅源

N
Netflix TechBlog - Medium
N
News and Events Feed by Topic
Latest news
Latest news
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
The Hacker News
The Hacker News
T
The Exploit Database - CXSecurity.com
S
Schneier on Security
Cisco Talos Blog
Cisco Talos Blog
Hacker News: Ask HN
Hacker News: Ask HN
Simon Willison's Weblog
Simon Willison's Weblog
W
WeLiveSecurity
H
Hacker News: Front Page
L
LINUX DO - 热门话题
T
Tor Project blog
N
News | PayPal Newsroom
S
Secure Thoughts
小众软件
小众软件
Recent Commits to openclaw:main
Recent Commits to openclaw:main
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
AWS News Blog
AWS News Blog
Security Latest
Security Latest
MyScale Blog
MyScale Blog
Webroot Blog
Webroot Blog
Cyberwarzone
Cyberwarzone
Engineering at Meta
Engineering at Meta
腾讯CDC
T
Tailwind CSS Blog
SecWiki News
SecWiki News
博客园 - 司徒正美
Microsoft Azure Blog
Microsoft Azure Blog
P
Palo Alto Networks Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
大猫的无限游戏
大猫的无限游戏
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Martin Fowler
Martin Fowler
P
Proofpoint News Feed
GbyAI
GbyAI
C
Check Point Blog
博客园_首页
PCI Perspectives
PCI Perspectives
月光博客
月光博客
TaoSecurity Blog
TaoSecurity Blog
aimingoo的专栏
aimingoo的专栏
酷 壳 – CoolShell
酷 壳 – CoolShell
IT之家
IT之家

Casear的技术栈

Ubuntu 26.04 装 NVIDIA 580 内网异机备份 conf 驱动 Razer_GRUB_Theme Fcitx5 输入法配置:切换中文输入法 服务器 zsh 环境配置记录:Zim + p10k + eza + zoxide # ThinkPad T490s Linux 指纹模块启用指南(KDE vanblog使用picgo图床的完整部署教程 vanblog备份恢复评论数据 如何配置一个虚拟显示器,以便远程没有显示器的系统 解决 OpenConnect VPN 由于 JScript 引擎丢失导致的 Error 1 修复 Fuck 2025 ATT&CK红队评估实战靶场二 一言 解决kde环境下切换登陆屏幕(SDDM)后显示异常 rss Linux实用软件分享 Kubuntu 上安装 显卡驱动 和 EnvyControl kubuntu 搜狗输入法安装问题解决 终端工具的选择 chatlog 青龙面板+wxBotWebhook实现自动推送天气 mac 安装 第三方应用问题 zsh 安装与配置,使用 oh-my-zsh 美化终端 pve虚拟机硬盘直通 tldr-pages 安装 Arch-linux安装桌面环境 提问的艺术极简板 Waline 服务端独立部署解决方案 记-先锋书店 api开发-更优雅的[规范响应数据] sqli 1-7关 Nginx Proxy Manager安装及避坑指南 Xiaomi-Mall-Home kali设置为中文 vscode连接docker查看代码 DVWA--SQL Injection(Blind)(盲注Python脚本) 使用Hexo生成大量页面时卡死问题解决 在Ubuntu上搭建Fivem服务器 互联网档案计划(Internet Archive) NEZHA监控面板美化 哪吒监控配置 CentOS7安装MySQL8.0 burpsuite ca证书安装 powerShell script 你一句春不晚,我就到了真江南 DVWA靶场--XSS(Reflected)教程 DVWA靶场--JavaScript Attacks (前端攻击) 强网杯2023 谍影重重2.0 wp shell脚本备份 MySQL数据库 青龙面板定时规则 异地容灾备份系统两地三中心 转载 关于躺平 python打包可执行文件 python定义函数 MySQL8.0以上PHP连接问题
pve安装Arch-linux
casearx@foxm · 2025-01-03 · via Casear的技术栈

请注意,本文编写于 527 天前,最后修改于 526 天前,其中某些信息可能已经过时。

准备工作

下载镜像

https://archlinux.org/download/ 从Arch官网下载需要的镜像

或者从镜像源下载

image.png

正常选择配置

image.png

虚拟机内配置

启动虚拟机

image.png 正常启动虚拟机 选择第一行的安装

安装配置

image.png 使用ip a查看ip地址

image.png

使用passwd设置一个临时密码

该密码仅为当前安装的控制密码,在重启后再次安装时又是一个全新的引导,有需要的话还需要重新设置

image.png 设置完密码后使用shell工具来连接刚刚的ip地址

分区 格式化 挂载

image.png

输入lsblk查看磁盘分区情况,可以看到存在一个名称为sda磁盘(就是你在pve中给虚拟机分配的磁盘大小)

image.png

分区操作简述

  1. 启动 fdisk 工具
    使用命令 fdisk /dev/sda 对硬盘 /dev/sda 进行分区操作。

  2. 创建新分区表
    硬盘没有有效的分区表,fdisk 创建了一个新的 DOS(MBR)格式的分区表。

  3. 创建新分区
    输入 n 创建新的分区,选择了默认的“主分区”(primary)。

  4. 选择分区编号
    输入默认的分区编号“1”。

  5. 分区起始与结束
    选择默认的起始扇区和结束扇区,分区大小为 64GB。

  6. 完成操作
    新分区创建完成,类型为 Linux,大小 64GB。

image.png

在启动 fdisk 工具后,输入 n 来创建新的分区,遇到提示时直接按回车使用默认选项,直到操作完成并再次弹出提示时输入w来保存分区

image.png

保存后再使用lsblk命令查看,发现磁盘sda1创建成功

image.png

此时再使用mkfs.ext4 /dev/sda1命令对新建的磁盘进行格式化

image.png

最后再使用mount /dev/sda1 /mnt来将分区挂载

image.png

使用lsblk查看,发现挂载成功

换源

简明vim练级攻略

输入 vim /etc/pacman.d/mirrorlist 来打开配置文件,在前方粘贴镜像源地址

Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch # 清华大学镜像源 Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch # 中科大镜像源

最后保存退出 image.png

安装基本操作系统

image.png 输入以下命令安装 Arch Linux 操作系统的软件包合集、Linux内核模块和基本固件等系统软件

pacstrap /mnt base base-devel linux linux-firmware

基本配置

完成 Arch Linux 基本系统组件的安装后,还不能着急重启计算机,需要先进行一些基本配置。这些基本配置包括生成自动挂载分区、更改系统管理员权限、设置时间(时区)、设置系统密码、安装引导程序等。

生成 /etc/fstab 文件

genfstab -U /mnt >> /mnt/etc/fstab # 生成 fstab 文件,-U 表示设置 UUID

切换root权限:

arch-chroot /mnt # arch-chroot Bash脚本是软件包arch-install-scripts的一部分

设置时区:

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 设置时区为上海 hwclock # 查看硬件时钟

设置主机名和root密码:

pacman -S vim # 安装vim编辑器 echo arch > /etc/hostname # 设置主机名为arch passwd # 设置root用户的密码

image.png

这里设置的就是正常使用的时候的密码了

安装引导程序:

pacman -S grub # 安装GRUB grub-install --recheck /dev/sda # 安装GRUB到硬盘 grub-mkconfig -o /boot/grub/grub.cfg # 生成配置文件

image.png

网络服务:

pacman -S networkmanager # 安装网络管理器

写入主机名解析配置

cat >> /etc/hosts << EOF 127.0.0.1 localhost ::1 localhost 127.0.1.1 arch.lan arch EOF

image.png

ssh服务

pacman -S openssh echo PermitRootLogin yes >> /etc/ssh/sshd_config # 允许root用户登录

配置语言环境

使用 vim /etc/locale.gen打开 /etc/locale.gen,取消以下两行的注释

en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8

继续执行以下命令生成locale信息:

locale-gen # 生成locale信息 echo LANG=en_US.UTF-8 > /etc/locale.conf # 创建locale.conf文件,提交所要使用的本地化选项。目前先使用英文语言环境,等安装了图形用户界面再切换到中文环境

卸载分区,重启系统

exit # 退出 chroot 环境 umount -R /mnt # 卸载所有挂载点 reboot # 重启系统

image.png

安装成功

重启进入系统后,使用root用户登录进系统:

执行以下命令恢复网络以及开启ssh服务:

systemctl enable sshd --now systemctl enable NetworkManager --now