这里记录安装 arch linux,分区、系统安装等的笔记,接着 《在vmware中安装一》的内容。
参考
https://wiki.archlinux.org/index.php/Installation_guide#Pre-installation
额,我多年前写的 https://www.jianshu.com/p/0ebf640c29bb
安装前需要做的
根据官方文档中的来就行,这里仅记录联网配置
连接到互联网
确认网卡启用
ip link
ens33 即是
按文档中说的,如果有连网线,会自动启动dhcpcd服务的~,这里vmware我用了桥接模式,但是没生效哇
额,我有两个网卡,这里要在vmware里设置虚拟机网络,选有线的网卡
然后重启 dhcpcd 服务就行了
systemctl restart dhcpcd
配置wifi 见官方文档或其他文章
验证
ping baidu.com
分区
接下来进行分区操作
这里先查看有几个磁盘
fdisk -l
如图,这里有两个,其中 /dev/loop0 是启动盘,不要格式化错了,实际就是将 100G 硬盘分区,/dev/sda
分区方案
这里会使用到 lvm 进行分区与挂载,关于lvm这里不作说明,请自行网上查询相关资料。
其实就是可以将多块物理硬盘合成一个逻辑上的硬盘,这样扩容或缩小是很方便的~
分区 | 挂载点 | 大小 | 用途 |
---|---|---|---|
/dev/sda1 | /mnt/boot 或 /mnt/efi | 512M | efi |
/dev/arch/root | /mnt | 40G | / 根路径 |
/dev/arch/root | /mnt/home | 剩余的 | /home |
/dev/arch/root | SWAP | 8G | swap |
分区一
fdisk /dev/sda
分区二
均用默认值即可
lvm分区
这里用 /dev/sda2
来使用 lvm
如果有多块硬盘,这里就多建几个,下面卷组中可以合并成一块逻辑上的硬盘
如 pvcreate /dev/sdb
创建物理卷(pv)
pvcreate /dev/sda2
创建卷组(vg)
vgcreate arch /dev/sda2
查看当前卷组信息
查看所有,直接
vgdisplay
vgdisplay arch
创建逻辑卷(lv)
lvcreate -n swap --size 8G arch
lvcreate -n root --size 40G arch
lvcreate -n home -l 100%FREE arch
查看逻辑卷
查看所有,直接
lvdisplay
lvdisplay arch
格式化逻辑卷
home 这里格式化成 xfs
ext4 格式用 mkfs.ext4 命令
mkfs.fat -F32 /dev/sda1
mkfs.xfs /dev/arch/root
mkfs.xfs /dev/arch/home
swap 分区
mkswap /dev/arch/swap
swapon /dev/arch/swap
挂载文件系统
# 挂载根目录
mount /dev/arch/root /mnt
# 创建 /home 挂载点
mkdir /mnt/home
# 挂载 /home
mount /dev/arch/home /mnt/home
# 创建 UEFI 挂载点
mkdir -p /mnt/boot
# 挂载 UEFI 分区
mount /dev/sda1 /mnt/boot
检查
注意相应修改 /dev/sda 为实际
lsblk /dev/sda
安装系统见 笔记三