物理机安装archLinux

从官网下载镜像并通过up启动成功联网后

一、基础配置

1.设置时间

查看时间

timedatectl status 

如果时间不对

timedatectl set-ntp true  

如果时区不对

timedatectl set-timezone Asia/Shanghai

2.磁盘分区

对于 UEFI 需要至少创建三个分区(efi、swap、根)
enter description here
格式化分区
根分区

 mkfs.ext4 /dev/sda3 

交换分区

mkswap /dev/sda2

efi分区

mkfs.fat -F 32 /dev/sda1

lsblk -f 查看是否格式化分区类型成功

3.挂载分区

注意:挂载需要遵循一定的顺序,要先挂载根分区。
根分区

 mount /dev/sda3 /mnt

swap分区

 swapon /dev/sda2

efi分区

 mount --mkdir /dev/sda1 /mnt/boot

4.自动设置镜像源

reflector -p https -c China --delay 3 --completion-percent 95 --sort rate --save /etc/pacman.d/mirrorlist

5.安装基础包

pacstrap -K /mnt base base-devel linux linux-firmware

6.设置fstab

genfstab -U /mnt >> /mnt/etc/fstab

一、切换到新系统

arch-chroot /mnt

1.设置时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc

2.设置locale

安装编辑器和终端字体

pacman -S vim terminus-font

编辑locale,找到#en_US.UTF-8 UTF-8和#zh_CN.UTF-8 UTF-8取消注释

vim /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8

生成locale

locale-gen

设置locale

echo "LANG=en_US.UTF-8" > /etc/locale.conf

3.网络配置

设置主机名

echo "tanglx-arch" > /etc/hostname

安装网络管理器

pacman -S networkmanager

设置开机自启动网络管理器

systemctl enable NetworkManager.service

4.设置root密码

passwd

5.微码

查看您的 CPU 型号。

cat /proc/cpuinfo | grep "model name"

如果是 Intel CPU,安装 intel-ucode。

 pacman -S intel-ucode

如果是 AMD CPU,安装 amd-ucode。

 pacman -S amd-ucode

6.安装引导加载程序

pacman -S grub efibootmgr

安装grub到计算机

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

如果输出Installation finished. No error reported.表示成功

最后生成 GRUB 配置,即可

grub-mkconfig -o /boot/grub/grub.cfg

7.重启

退出chroot

exit

取消挂载

swapoff /dev/sda2 
umount /dev/sda1
umount /dev/sda3
posted @ 2025-03-08 15:23  汤龙祥  阅读(47)  评论(0)    收藏  举报