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

推荐订阅源

V
Visual Studio Blog
N
Netflix TechBlog - Medium
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
T
Tailwind CSS Blog
IT之家
IT之家
博客园 - Franky
雷峰网
雷峰网
博客园 - 聂微东
腾讯CDC
M
MIT News - Artificial intelligence
B
Blog RSS Feed
博客园_首页
罗磊的独立博客
S
SegmentFault 最新的问题
I
InfoQ
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
阮一峰的网络日志
阮一峰的网络日志
D
Docker
宝玉的分享
宝玉的分享
B
Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

Casear的技术栈

Dell R730xd iDRAC 无法创建 RAID Ubuntu 26.04 编译 asusctl 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 服务端独立部署解决方案
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