ArchLinux安装教程
下载ISO文件
首先到镜像站下载Arch Linux的ISO文件,这里使用的是中科大的镜像站
虚拟机中安装ArchLinux
我使用的是VirtualBox
点击新建
设置——系统——勾选EFI启动
点击启动——注册——找到ISO文件
选第一个
先测试有无网络连接,ping www.baidu.com 出现一大堆文字证明有网络,按crtl+c停止
更新系统时间,输入
timedatectl set-ntp true
开始磁盘分区
cfdisk
选择gpt按回车
点NEW
设置为8192mb
接着设置第二个分区为300mb
第三个直接使用剩余容量
然后将光标移到Write,输入yes
然后移到quit,回车
输入clear 清除屏幕
查看硬盘信息,输入lsblk
格式化分区3为ext4格式输入
mkfs.ext4 /dev/sda3
挂载/dev/sda3 到 /mnt 输入
mount /dev/sda3 /mnt
挂载swap分区 输入
mkswap /dev/sda1
再输入swapon /dev/sda1
更换镜像
vim /etc/pacman.d/mirrorlist
在行首输入
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
按esc,输入:wq 保存
下载和安装软件包输入
pacstrap /mnt base linux linux-firmware
生成fstab文件输入
genfstab -U /mnt >> /mnt/etc/fstab
进入系统输入arch-chroot /mnt
安装vim输入
pacman -S vim
本地化设置输入
vim /etc/locale.gen
找到zh_CN UTF-8删掉前面的#
找到en_US UTF-8删掉前面的#
保存退出
输入:locale-gen
输入:vim /etc/locale.conf
输入:LANG=en_US.UTF-8
设置时区:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设置硬件时间
hwclock —systohc —utc
安装grub
输入:pacman -S dosfstools grub efibootmgr
格式化/dev/sda2为fat32格式
输入: mkfs.fat -F32 /dev/sda2
创建/boot/EFI
输入 mkdir /boot/EFI
挂载/dev/sda2 到 /boot/EFI
输入:mount /dev/sda2 /boot/EFI
grub安装
输入:grub-install —target=x86_64-efi -efi-directory=/boot/EFI —recheck
配置grub
输入:grub-mkconfig -o /boot/grub/grub.cfg
设置root密码
输入:passwd
设置你的密码
安装sudo
输入:pacman -S sudo
创建用户
输入:useradd -m -g users -s /bin/bash 你想要的名字
编辑sudo文件
输入:vim /etc/sudoers
找到如下位置
输入:你创建的用户 ALL=(ALL) ALL
安装dhcpcd
输入:pacman -S dhcpcd
输入:exit
输入:systemctl start dhcpcd
输入:systemctl enable dhcpcd
输入:arch-chroot /mnt
输入:systemctl start dhcpcd
输入:systemctl enable dhcpcd
输入:exit
重启
输入:reboot
安装neofetch
输入:sudo pacman -S neofetch
输入:neofetch
安装完成