自己重装archlinux的次数也很多了,就此记录下archlinux的安装过程,当做自己安装配置的笔记用。距离第一次安装arch已经一年多了,中间也学到了许多linux方面的知识,对这个安装过程又有了全新的认识,最近重新看了下这篇博客,archwiki的安装过程也基本没变,此次更新主要更新了安装中提到的一些软件方面的,比如fcitx,还有yay。
由于archlinux更新较快,所以本篇提到的一些软件或者说安装步骤,也许会随着时间发生变化,所以,请一定注意实效性!
本文最新更新于2021年4月26日。
archlinux官方安装wiki(英文版):
目录
安装准备
1.archlinux 启动U盘制作,Windows下用rufus,Linux环境下用dd 命令,bios等安装前的设置,每个电脑情况不同,关闭安全启动,win10关闭快速启动。
2.互联网环境,手机数据线共享网络即可。
3.U盘制作完成后,重启选择U盘启动,快捷键根据电脑的情况而定,华硕笔记本ESC选择启动方式。
进入安装界面后,默认是root用户。
手机连接好,开启数据线网络共享,再命令行执行 dhcpcd 即可自动配置网络,再执行 ping www.baidu.com 能通的话就可以进行下一步了。
分区与挂载
分区工具有很多,建议使用cfdisk,接近图形界面,比较友好,也省去了自己输入命令。
1.查看硬盘分区情况
lsblk
从输出中看自己的硬盘状况,并决定了下面的分区操作
我的安装后的输出结果提供参考:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 245G 0 part
├─sda2 8:2 0 8G 0 part [SWAP]
├─sda3 8:3 0 60G 0 part /opt
├─sda4 8:4 0 223.2G 0 part /home
├─sda5 8:5 0 128.8G 0 part
├─sda6 8:6 0 226.4G 0 part
└─sda8 8:8 0 40G 0 part
sdb 8:16 0 111.8G 0 disk
├─sdb1 8:17 0 8G 0 part
└─sdb2 8:18 0 103.8G 0 part /
sdc 8:32 0 119.2G 0 disk
├─sdc1 8:33 0 118.3G 0 part
├─sdc2 8:34 0 100M 0 part /boot/efi
└─sdc3 8:35 0 874M 0 part
安装时应该是有loop什么的,那个不用管。
2.调整分区
cfdisk /dev/sda
即表示对sda这个磁盘进行分区操作,因为接近图形界面,操作比较简单,/分区的type选择linux file system x86_x64就可以了,其他分区同理。
分区调整完后要进行格式化。
3.格式化和挂载分区
mkfs.ext4 /dev/sdax
mkswap /dev/sday
将x,y替换为自己的分区标示
上面是格式ext4和swap分区的命令,由于是在win10之后安装arch的,所以已经存在efi分区了。不用自己创建,如果安装纯arch,
或者想用LVM分区的,参考wiki。
mount /dev/sdax /mnt #将自己创建的/分区挂载到/mnt,此时把/mnt看做自己即将安装好的arch的/分区。
swapon /dev/sday #激活swap分区
mkdir /mnt/home /mnt/boot /mnt/boot/efi
mount /dev/sdax /mnt/home
mount /dev/sdc2 /mnt/boot/efi
参考上面的挂载方式,对于/home这种一定要先挂载了/,再创建home目录才能挂载,/boot/efi同理,对于uefi启动的双系统,以上。