1.无线网络连接
如果你用的是有线网络,请直接跳过此章节
iwctl
进入后:
device list
station wlan0 scan
station wlan0 get-networks
station wlan0 connect CMCC
接下来输入密码后就连接成功了,输入exit
退出
如果还不能联网输入下面的命令试试:
systemctl start dhcpcd
2.检测网络连接
ping www.baidu.com -c2
3.同步系统时间
timedatectl set-ntp true
可以使用timedatectl status
检查服务状态
4.更换镜像源
禁用Reflector服务:
systemctl stop reflector.service
更换镜像源:
vim /etc/pacman.d/mirrorlist
5.设置磁盘类型
可以先使用lsblk
来查看当前磁盘状况
操作磁盘:
parted /dev/sda
进去后,输入:
mktable
它问你要什么类型的磁盘?输入gpt
操作完毕后输入quit
退出
6.磁盘分区
cfdisk /dev/sda
-
这是UEFI启动的分区的一个例子:
Device | Size | Size Type |
---|
/dev/sda1 | 300M | EFI System |
/dev/sda2 | 2G | Linux swap |
/dev/sda3 | 25G | Linux filesystem |
/dev/sda4 | 60G | Linux filesystem |
-
这是BIOS启动的分区的一个例子:
Device | Size | Size Type |
---|
/dev/sda1 | 1M | BIOS boot |
/dev/sda2 | 2G | Linux swap |
/dev/sda3 | 25G | Linux filesystem |
/dev/sda4 | 60G | Linux filesystem |
设置完成后,将光标移动到Write
下,按下Enter,然后输入yes
将光标移动到Quit
下按回车退出
7.格式化磁盘
给UEFI
格式化根目录分区:
mkfs.ext4 /dev/sda3
格式化家目录分区:
mkfs.ext4 /dev/sda4
格式化EFI分区:
mkfs.vfat /dev/sda1
格式化swap分区:
mkswap -f /dev/sda2
swapon /dev/sda2
给BIOS
将根目录格式化为ext4:
mkfs.ext4 /dev/sda3
格式化家目录分区:
mkfs.ext4 /dev/sda4
格式化swap分区:
mkswap -f /dev/sda2
swapon /dev/sda2
8.挂载磁盘
给UEFI
挂载根目录:
mount /dev/sda3 /mnt
挂载家目录:
mkdir /mnt/home
mount /dev/sda4 /mnt/home
挂载EFI分区:
mkdir /mnt/boot
mkdir /mnt/boot/EFI
mount /dev/sda1 /mnt/boot/EFI
给BIOS
挂载根目录:
mount /dev/sda3 /mnt
挂载家目录:
mkdir /mnt/home
mount /dev/sda4 /mnt/home
9.安装ArchLinux
安装必备的软件包:
pacstrap /mnt base linux linux-firmware
安装功能性软件:
pacstrap /mnt dhcpcd iwd vim sudo
10.配置ArchLinux
生成fstab文件:
genfstab -U /mnt >> /mnt/etc/fstab
强烈建议使用cat /mnt/etc/fstab
检查一下文件是否正确
进入新系统:
arch-chroot /mnt
设置时区:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
同步硬件时钟:
hwclock --systohc
设置本地地址:
vim /etc/locale.gen
将#en_US.UTF-8 UTF-8
的注释去掉
生成Locale信息:
locale-gen
接着往locale.conf
输入一些内容:
echo 'LANG=en_US.UTF-8' > /etc/locale.conf
设置主机名:
echo YUXIANG-PC > /etc/hostname
设置Host:
vim /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 YUXIANG-PC.localdomain YUXIANG-PC
设置Root用户密码:
passwd root
安装微码(根据自己的CPU型号选择):
pacman -S intel-ucode
pacman -S amd-ucode
11.安装引导程序
给UEFI
安装必备包:
pacman -S grub efibootmgr
安装Grub:
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=GRUB
生成配置文件:
grub-mkconfig -o /boot/grub/grub.cfg
给BIOS
安装必备包:
pacman -S grub
安装Grub:
grub-install --target=i386-pc --recheck /dev/sda
生成配置文件:
grub-mkconfig -o /boot/grub/grub.cfg
完毕,输入exit
退回安装环境
使用umount -R /mnt
卸载分区
输入reboot
重启!重启后要拔掉U盘!
12.给新系统设置网络
以Root账户进入系统
设置dhcpcd开机自启:
systemctl enable dhcpcd
立即启动dhcpcd:
systemctl shart dhcpcd
编辑/boot/grub/grub.cfg
,设置开机启动等待时间
最后使用ping
检测一下是否联网:
ping www.baidu.com -c2
附:命令行查看系统信息
可以安装neofetch
这个软件包来通过命令行查看系统信息:
pacman -S neofetch
neofetch
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)