arch-linux安装教程
vmware安装arch
0x01 下载镜像源
- 下载镜像源清华镜像源,下载合适的镜像源
0x02 vmware新建虚拟机
- vmware新建虚拟机,然后选择镜像开机,网络选择NAT
0x03 开始安装
- 默认选择第一项
一般默认开启ssh服务,建议用ssh链接可以复制粘贴比比较方便如果没有开启ssh可以使用systemctl start sshd开启服务,使用passwd修改密码之后使用ip a查看ip地址之后使用ssh连接
测试网络连通性
磁盘分区:运行命令parted /dev/sda
创建主引导记录分区表mklabel msdos,依次输入以下命令
1
2
3
4
5mkpart primary ext4 1M 100M
set 1 boot on
mkpart primary linux-swap 100M 4G
mkpart primary ext4 4G 100%
print使用quit退出程序
磁盘格式化,查看分区情况lsblk /dev/sda,输入以下命令进行格式化操作
1
2
3
4mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3
mkswap /dev/sda2
swapon /dev/sda2然后进行挂载
1
2
3mount /dev/sda3 /mnt
mkdir –p /mnt/boot
mount /dev/sda1 /mnt/boot
设置安装镜像源
使用nano或者vim编辑器编辑对应文件
1
nano /etc/pacman.d/mirrorlist
文件最前方加入Server = http://mirrors.163.com/archlinux/$repo/os/$arch,ctrl+o保存,ctrl+x退出
安装软件包
1
pacstrap -i /mnt base linux linux-firmware dhcpcd vim openssh xfsprogs man net-tools base-devel
遇到选项直接回车
配置文件系统
对分区表进行设置genfstab -U -P /mnt >> /mnt/etc/fstab
chroot进入新系统
1
arch-chroot /mnt /bin/bash
运行后,我们就将切入安装的操作系统之中
修改系统的字符编码支持
1
vim /etc/locale.gen
将对应文件内容前面的#去掉:
en_US.UTF-8 UTF-8
zh_CN.UTF-8UTF-8
zh_CN GB2312
之后输入命令,使用en_US.UTF-8作为默认系统编码
1
2locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
设置时区
1
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设置root密码
1
passwd
创建 ramdisk
1
mkinitcpio -p linux
安装grub
1
2
3pacman -S grub os-prober #安装grub包
grub-install /dev/sda #安装grub
grub-mkconfig -o /boot/grub/grub.cfg #配置grub配置网络和主机名
1
2
3echo arch > /etc/hostname #arch可以改成自己喜欢的
systemctl enable dhcpcd.service #如果是有线路由,设置开机自动联网
pacman -S iw wpa_supplicant dialog #无线网络安装软件包创建普通用户arch
1
2
3useradd -m -G wheel -s /bin/bash arch #创建arch并添加到wheel组
passwd arch #修改arch密码
visudo #修改sudo相关配置,去掉相关位置#即可exit退出chroot环境,reboot重启系统
输入用户名登录进入系统成功
0x04安装yay(可有可无)
1 | vim /etc/pacman.conf,最后一行添加以下数据 |
然后更新
1 | pacman -Syyu |
安装完成
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 0xchang's Blog!