Arch Linux 安装

14 篇文章 0 订阅
9 篇文章 1 订阅

Arch Linux 是一款自由度非常高的linux发行版本,高自由度带来的后果就是需要使用者具备linux系统操作的基本技能。如果你使用Linux有了一定的时间,那么推荐你还是用用Arch吧,本文就带领大家先安装起来。

环境

  • VMware Workstation 16 Pro
  • Arch Linux 2022.08.05

1.下载Arch Linux系统镜像

我选择的是阿里的下载源,地址如下。(如果下载地址有变动,就自行百度)

Arch Linux系统镜像下载

进入下载页面,选择自己所需的镜像系统进行下载。
在这里插入图片描述

2.在VMware中创建Arch Linux 虚拟机

打开VMware ->文件->新建虚拟机。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完成上述操作后,点击“打开虚拟机”就进入了安装程序。

3.Arch Linux系统安装

开机引导完成后,选中第一项中的安装就可以。
在这里插入图片描述
由于我们在虚拟机硬件配置中选择了NAT模式,所以进入安装程序后,此时的网络是联网状态的。

在这里插入图片描述

3.1 设置键盘布局

系统默认的键盘布局是US布局,你可以通过以下命令查看系统所支持的键盘布局。

ls /usr/share/kbd/keymaps/**/*.map.gz | more

可以通过loadkeys命令设置键盘布局。

loadkeys atari-us

3.2 创建分区

创建分区是Arch Linux安装过程中比较复杂的一个步骤,由于没有图形化界面,所有操作需要在命令行下完成。其实如果你对fdisk命令比较熟悉的话,你会发现其实Linux中的fdiskdos中的fdisk命令几乎是一样的。

我的Arch Linux分区规划如下:

  • /root : 500M (官方推荐> 300M)
  • swap: 2G
  • / : 剩余所有空间挂载到 /分区

首先通过fdisk -l 命令查看一下虚拟机中的硬盘情况。

fdisk -l

在这里插入图片描述
/dev/sda就是我们的硬盘了。

创建分区:

fdisk /dev/sda

在这里插入图片描述

在光标后输入‘n’(new)新建分区。
在这里插入图片描述
通过上述操作,我们就创建了一个500M的主分区,在500M分区之后,我们继续创建2G的swap分区,swap分区创建完成后,将剩余分区全部分给/分区。
在这里插入图片描述

3.3 格式化分区

通过前面的操作,我们已经创建好了分区,但是还必须完成分区的格式化,分区才能使用,安装程序才能继续向下进行。

由于我们想合作UFI模式引导系统,所以我们把第一个分区格式化为F 32格式。

mkfs.fat -F32 /dev/sda1

第二个分区是交换分区。

mkswap /dev/sda2

挂载交换分区

swapon /dev/sda2

将第三个分区格式化为ext4

mkfs.ext4 /dev/sda3

在这里插入图片描述
将第三个分区挂载到/mnt目录下。

mount /dev/sda3 /mnt

在这里插入图片描述

3.4 安装arch linux

pacstrap /mnt base linux linux-firmware

在这里插入图片描述

通过上述命令就安装了arch linux的基础包。

3.5 生成配置文件

使用genfstab命令生成arch linux的配置文件。-U选项用来自动生成一个UUID,并写入配置文件中。

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

在这里插入图片描述

3.6 更换根目录

通过arch-chroot命令将根目录切换至/mnt

arch-chroot /mnt

在这里插入图片描述
接下来就对系统进行一些设置操作。

3.7 系统相关设置

设置时区

查看亚洲时区,将上海时区软链接到localtime。

ls /usr/share/zoneinfo/Asia/
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localetime

在这里插入图片描述
完成时区设置后,再进行一下硬件时间的同步。

hwclock --systohc

设置系统编码

vim /etc/locale.gen

en_US.UTF-8 UTF-8前的注释打开。

在这里插入图片描述
运行locale-gen命令,设置系统编码。

locale-gen

在这里插入图片描述
设置hostname

vim /etc/hostname

设置hosts

vim /etc/hosts

在这里插入图片描述
设置root密码

passwd

在这里插入图片描述
添加no-root用户

新增一个非root用户,然后将其加入wheel组,设置权限及sudo

在这里插入图片描述
将用户添加到sudoers

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.8 系统引导

安装efi boot 引导管理程序

pacman -S efibootmgr dosfstools os-prober mtools

在这里插入图片描述
新增EFI目录

如果想使用efi引导,就要有efi的目录,系统默认是无此目录的。

mkdir /boot/EFI

在这里插入图片描述
挂载引导分区

mount /dev/sda1 /boot/EFI

安装grub

pacman -S grub –noconfirm

导出grub配置文件到/boot/grub/grub.cfg

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

安装networkmanager

pacman -S networkmanager 
systemctl enable NetworkManager

4.重启系统

通过前面的操作,arch Linux的系统安装已经完成,接下来重启系统验证系统是否能够正常引导。

首先退出chroot

exit
# 卸载/mnt
umount -l /mnt
# 关闭系统
shutdown now

重启系统前在虚拟机中取消ISO的光盘引导。

下图是我重启后的系统,并能够以非root用户登录了,至此Arch Linux的安装完成。
在这里插入图片描述
在这里插入图片描述

  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

alfiy

欢迎请博主喝瓶矿泉水

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值