archlinux的安装对于很多新手朋友很不友好,于是我对archlinux的安装做了一下整理,方便大家安装。

安装之前我们需要准备一下:

archlinux的镜像iOS文件

U盘,或者虚拟机。

脑子(不要一直复制执行,要看一下,要知道自己在做什么)

——官方具体的安装指导可以参考https://www.archlinux.org

1.下载镜像文件

首先我们需要到 https://archlinux.org网站进行下载Archlinux镜像文件,我们一般会选择中国的阿里云进行下载镜像。

2、制作U盘启动盘

我们可以通过其他的操作系统进行制作U盘启动盘,如果是使用Linux制作U盘启动盘,可以使用dd命令来进行U盘启动。

如:

#dd if=./archlinux.ios of=/dev/sda

这里有一个问题就是我们要保证我们的U盘没有任何分区或者没有任何数据(如果有比较重要的数据请及时备份,然后进行删除分区再进行格式化),这里注意我们不需要挂载U盘,不然U盘启动就会制作失败。

3.开始进行U盘启动

我们把自己制作好的U盘启动盘插在电脑上,通过BIOS设置成第一启动盘进行U盘启动,并且保存退出。

4.检查是否是EFI模式启动

这里讲的是efi模式启动,如需要其他方式启动请参考https://archlinux.org/wiki/进行有关操作的查询,也可以参考我的BIOS引导方式安装archlinux::

https://blog.csdn.net/weixin_53064820/article/details/124955700?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124955700%22%2C%22source%22%3A%22weixin_53064820%22%7D&ctrtid=RXrGA

进入安装界面后我们输入命令

# ls /sys/firmware/efi/efivars/

可以进行查看是不是efi模式启动。

5.开始连接网络

——台式进进行联网

直接输入:

#ip link

#dhcpcd

进行联网

一般台式机它会自动联网。

现在我们测试网络是否连接成功

​
#ping www.baidu.com

​

——笔记本电脑进行网络连接

第一步我们要打开网络软件堵塞输入命令并且查看网络是否已经打开。


#ip link

#rfkill unblock wifi

进行无线网络打开。

第二步查看无线网络是否已经打开堵塞

#rfkill list

第三步我们输入

#iwctl

进行网络连接。

第四步我们在打开的iwctl中输入命令

#station wlan0 connet “You network name”

输入回车开始输入你家里的WiFi密码

第五步退出iwctl输入:

#exit

第六步测试网络是否连接成功,输入

​
#ping www.baidu.com

​

6、确保系统时间正确

#timedatectl set-ntp true

7、分区

我们可以使用

#fdisk -l

或者

#lsblk

来查看计算机的分区和磁盘情况。我们也可以使用fdisk来进行分区,不过这样挺麻烦的,但是我们建议可以使用cfdisk来进行分区,因为它提供了半图形界面来进行观察,使用起来很简单明了,还不容易出错。

注意:如果磁盘不是第一次分区,请先把磁盘合并后格式化成ext4,然后再进行下一步操作。

现在让我们来进行磁盘分区。输入:

#cfdisk //dev/“你自己的磁盘”

确认后进行分区处理。

这里建议分区大小和模式:

1024M——efi

32G-———linux swap

剩下的就是——filesystem

当然,以上只是建议,我们可以根据自己的情况进行分区处理,但是我们最小要有300M的efi分区。如果你的内存足够大,可以不需要linux swap分区,但我建议还是要有的。

8.格式化

首先我们设置启动分区的格式化,输入:

#mkfs.fat -F32 //dev/“你的efi分区”

然后设置swap分区,输入:

#mkswp //dev/“你的swap分区”

然后格式化普通分区,输入:

#mkfs.ext4 //dev/“你的普通分区”

现在我们的格式化分区已经完成。

9.打开swap分区

#swpon /dev /“你的swap分区”

10.挂载分区

#mount /dev /“你的普通分区” /mnt

创建一个启动分区挂载boot分区

#mkdir /mnt /boot

挂载boot分区

#mount /dev /“你的启动分区” /mnt /boot

11.修改镜像源

打开镜像文件

#vim /etc /pacman.d /mirrorlist

开始添加镜像源,以下都是中国的镜像源,可以进行添加。

## China

Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.dgut.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.nju.edu.cn/archlinux/$repo/os/$arch

Server = https://mirror.redrock.team/archlinux/$repo/os/$arch

Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch

————————————————

12.安装系统软件包和基本软件包进行archlinux的安装

#pacstrap -i /mnt base base-devel linux linux-firmware vim dhcpcd

13.生成fastab文件

#genfstab -U /mnt  >> /mnt /etc /fastab

14.进入到新安装的系统上

#arch-chroot /mnt

15.设置时区

ln -sf /usr /share /zoneinfo /Asia /Shanghai /  /etc /localtime

16.设置时间同步

#hwclock –systohc

17.进行本地的语言设置

#vim /etc /locale.gen

取消以下注释:

en_US.UTF-8 UTF-8

zh_CN.UTF-8 UTF-8

输入以下命令进行设置

#locale-gen

再编辑locale.conf文件进行设置中文和英文

#vim /etc /locale.conf

输入以下内容:

LANG=en_US.UTF-8

LANG=zh_CN.UTF-8

再保存退出

18.新建主机名

编辑hosts文件

#vim /etc /hosts

输入以下内容:

127.0.0.1 localhost

::1 localhost

127.0.1.1 “你想输入的主机名”.localdomain “你想输入的主机名”

编辑完成保存退出

19.设置root密码

输入:

#passwd

然后连续输入两次密码,密码不会显示,然后确认完成。

20.设置主机名

#echo ““你的主机名””  >> /etc /hostname

21. 安装Intel同步

#pacman -S intel – ucode

22.安装grub efi 启动管理工具

#pacman -S grub efibootmgr

23.生成grub efi

#grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

24.生成grub.cfg

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

25.笔记本电脑需要安装的以下软件

#pacman -S iw wpa_supplicant dialog netctl

26.开启dhcpcd服务

#systemctl enable dhcpcd

#systemctl start dhcpcd

27.完成ArchLinux的基本安装

#exit

#umount -R /mnt

#shutdown

电脑关机后拔掉U盘

ArchLinux 的安装已经完成了,现在可以打开你的电脑,输入root密码后就可以登录计算机了。

如果你成功安装了archlinux,帮我点个赞支持一下,如果在安装的过程中出现了一些问题,可以在评论区留言,如果教程有错误,请各位在评论区指教批评一下,如果对以上操作有不同的意见,可以在评论区指出不同的看法。

最后,祝你archlinux安装使用愉快。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐