ArchLinux安装教程

tu

下载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

新建

安装完成