Arch Linux 的安装

arch,linux,安装 · 浏览次数 : 196

小编点评

**Arch Linux 的安装作者:Grey原文地址:博客园:Arch Linux 的安装CSDN:Arch Linux 的安装版本Arch Linux:2022.07.01VMware workstation: 16.2安装步骤下载 Arch Linux 并记录其 kernel 版本。当前我下载的版本是 2022.07.01 ,Kernel 的版本是 5.x 。** **安装步骤:** 1. 下载 Arch Linux 的 ISO 文件。 2. 创建新的虚拟机并选择 Linux 的版本和 Kernel 版本。 3. 设置 ISO 设置,包括 UEFI 启动和分区设置。 4. 安装 Arch Linux。 5. 配置 fstab 文件。 6. 重新启动虚拟机并设置 root 密码。 7. 设置 SSH 服务。 **安装过程中需要执行的命令:** * `pacstrap -i /mnt base base-devel linux vim dhcpcd net-tools` * `genfstab -U /mnt >> /mnt/etc/fstab` * `locale-genlocale -alocale-gen` * `locale -a` * `echo LANG=en_US.UTF-8 > /etc/locale.conf` * `pacman -S dhcpcdsystemctl enable dhcpcd.service` * `grub-install --recheck /dev/sda` * `generate a grub configuration file: grub-mkconfig -o /boot/grub/grub.cfg` * `nameserver vim /etc/resolv.conf` **注意:** * 安装过程中需要等待漫长一段时间,请耐心等待。 * 安装完成后,可以重启虚拟机以测试 Arch Linux 的功能。

正文

Arch Linux 的安装

作者:Grey

原文地址:

博客园:Arch Linux 的安装

CSDN:Arch Linux 的安装

版本

Arch Linux:2022.07.01

VMware workstation: 16.2

安装步骤

下载 Arch Linux 并记录其 kernel 版本。

image

当前我下载的版本是 2022.07.01 , Kernel 的版本是 5.x 。

打开 VMware workstation ,创建新的虚拟机

image

image

image

image

注:这里选择 Linux 的版本的时候,需要和 Arch Linux 之前记录的 Kernel 值一样。

image

image

image

image

image

image

image

image

配置 iso

image

设置 UEFI

image

启动

image

启动完毕。

分区

需要分出三个区: 用于挂载 FEI 启动分区的 sda1(官方建议最少 512M),用于储存的分区 sda2;用于系统缓存的分区 sda3

也可按需自定义分区。

进入分区

cfdisk /dev/sda

image

选择 gpt 方式。

通过左右键选中 New 回车,然后输入分配给该分区的大小,第一个我们作为 EFI 启动分区,分配 512M 或者更大也可以;我这里选择 1024M ,然后依次创建三个分区,第二个储存区我选择 16G ,第三个缓存我分配了 2G ,用户根据自己的需要自定义即可。

image

在选择的时候,注意选择对应的 type 。

然后选择 Write 。输入 yes ,写入磁盘。

image

写入完毕后,选择 Quit ,退出即可。

然后执行 lsblk ,可以查看磁盘状况

image

初始化分区&挂载

分区

mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3 -L Swap
swapon /dev/sda3

挂载

mount /dev/sda2 /mnt
mkdir -p /mnt/boot/EFI
mount /dev/sda1 /mnt/boot/EFI

开始安装

执行如下语句

pacstrap -i /mnt base base-devel linux vim dhcpcd net-tools

等待漫长一段时间......

生成 fstab 文件

genfstab -U /mnt >> /mnt/etc/fstab

切换用户

arch-chroot /mnt

切换成功后,root 颜色转为灰色

重新生成 ramdisk 环境:

mkinitcpio -p linux

配置 locale

vim /etc/locale.gen

取消下述三个注释

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

执行如下命令

locale-gen
locale -a

locale-gen 用于生成 Locale 信息,并使用 locale -a 列出所有启用的 Locale,

创建 locale.conf 文件,并提交所要使用的本地化选项,然后使用 locale 命令显示当前正在使用的 Locale 和相关的环境变量,执行如下语句

echo LANG=en_US.UTF-8 > /etc/locale.conf
locale

接下来是网络配置

pacman -S dhcpcd
systemctl enable dhcpcd.service

使用无线网络的话,则需安装以下几个软件包

pacman -S iw wpa_supplicant dialog

安装 grub 并配置

pacman -S grub efibootmgr

然后,还需要将其安装到 EFI 分区当中:

grub-install --recheck /dev/sda

最后还需要生成一个 grub 的配置文件:

grub-mkconfig -o /boot/grub/grub.cfg

配置 nameserver

vim /etc/resolv.conf

在里面添加

nameserver 8.8.8.8

退出环境重启系统

exit
umount -R /mnt
reboot

配置root密码

输入 passwd ,按照提示设置密码即可。

image

开启sshd服务

执行

pacman -Sy openssh

安装 openssh 并执行

systemctl start sshd

开启 sshd 服务,将 sshd 设置为开机启动

systemctl enable sshd

注:ArchLinux 的 OpenSSH 默认不让 root 用户通过 ssh 登录本机的,可以修改/etc/ssh/sshd_config文件,将PermitRootLogin yes前的 # 号去掉,以允许 root 登录。

与Arch Linux 的安装相似的内容:

Arch Linux 的安装

Arch Linux 的安装 作者:Grey 原文地址: 博客园:Arch Linux 的安装 CSDN:Arch Linux 的安装 版本 Arch Linux:2022.07.01 VMware workstation: 16.2 安装步骤 下载 Arch Linux 并记录其 kernel 版

bitwarden本地搭建(无需购买SSL证书)

bitwarden本地搭建(无需购买SSL证书) 在安装之前,笔者在这里先声明一下,我安装bitwarden使用的操作环境为ArchLinux,我的想法是,因为这只是一个“密码本”,并且最好能保证其能够在开机后占用尽量少的内存让密码本保持稳定运行。在此前提下,我选择了干净整洁的ArchLinux,关

Arch-Pipelining

流水线笔记 这个问题可能需要吸三袋烟的时间才能想明白——《福尔摩斯探案集》 1. 引言 1.1 什么是流水线 它是一种将多条指令重叠执行的实现技术。一般来说,我们按照严格的先后顺序来执行各个指令,那么执行的时间就大约是执行每一条指令的时间之和。而流水线的思想和工业中汽车装配线较为类似,只是装配的是不

[转帖][译] 深入理解 iptables 和 netfilter 架构

http://arthurchiao.art/blog/deep-dive-into-iptables-and-netfilter-arch-zh/ 译者序 本文翻译自 2015 年的一篇英文博客 A Deep Dive into Iptables and Netfilter Architectur

[转帖]TaiShan v110 - Microarchitectures - HiSilicon

https://en.wikichip.org/wiki/hisilicon/microarchitectures/taishan_v110 Edit Values TaiShan v110 µarch General Info Arch Type CPU Designer HiSilicon Ma

[转帖]Mars II - Microarchitectures - Phytium

https://en.wikichip.org/wiki/phytium/microarchitectures/mars_ii Edit Values Mars II µarch General Info Arch Type CPU Designer Phytium Manufacturer TSM

[转帖]打包rpm包报错contains an invalid rpath

#报错 file '/opt/leptonica/prog/.libs/binmorph5_reg' contains an invalid rpath '/usr/local/lib' in [/usr/local/lib] #解决 vim ~/.rpmmacros #注释 %__arch_ins