arch linux安装浅说

现在 2023.1.5 安装教程 仅以UEFI模式进行说明

验证引导模式

#如果命令结果显示了目录且没有报告错误,则系统以 UEFI 模式引导。 如果目录不存在,则系统可能以 BIOS 模式 
ls /sys/firmware/efi/efivars

检查网络

ping baidu.com

更新系统时间

timedatectl set-ntp true #更新时间
timedatectl status #查看状态

硬盘分区

fdisk -l # 查看系统硬盘情况
cfdisk /dev/xxx   #这里输入你自己查看硬盘的结果

# efi方案
boot EFI            300M
SWAP Linux swap     32G
/    Linux          剩下所有空间


#完成之后选择“write”写入分区表输入YES后退出

格式化硬盘

#eif
mkfs.fat -F32 /dev/sdb1
#swap
mkswap /dev/sdb2
#/ 
mkfs.ext4 /dev/sdb3

挂载分区

# 顺序一定要是先挂载根分区再挂载引导分区
mount /dev/sdb3 /mnt
mkdir /mnt/boot
mkdir /mnt/boot/efi
mount /dev/sdb1 /mnt/boot/efi
swapon /dev/sdb2

调整软件源

# dd 剪切 gg 到首行 p 粘贴 :wq存储退出
vim /etc/pacman.d/mirrorlist

# 清华源
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

#更新软件包缓存
sudo pacman -Syy

系统安装

#基本系统支持
base linux linux-firmware base-devel
#网络组件
networkmanager dhcpdcd
#编辑软件
vim nano
#声卡支持
sof-firmware


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

dhcpcd vim nano sof-firmware

生成分区表

genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab #查检生成文件是否正确

进入安装好的系统中

arch-chroot /mnt

设置时区

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

设置硬件时间

hwclock --systohc

本地化设置

# 取消 en_US.UTF-8 UTF-8 和 zh_cn.UTF-8 UTF-8 注释
vim /etc/locale.gen

#更新
locale-gen
echo LANG=en_US.UTF-8 >> /etc/locale.conf

主机名

# myhostname改为你自己喜欢的名字
echo myhostname >> /etc/hostname

设置host

vim /etc/hosts

#myhostname换成上面自己取的名字,localdomain随便取一个自己喜欢的组织名


127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname

设置root密码

passwd

安装微码

# 根据你cpu情况择一进行安装

#intel
pacman -S intel-ucode
#amd
pacman -S amd-ucode

安装引导程序

# uefi启动模式 要安装 grub和 efibootmgr两种
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Arch
grub-mkconfig -o /boot/grub/grub.cfg

# 开启网络服务

systemctl start  NetworkManager
systemctl enable NetworkManager
systemctl start  dhcpcd
systamctl enable dhcpcd

创建新用户

#username可以改成自己喜欢的用户名,-m表示创建用户的家目录~,-G表示把用户放进wheel这个组
useradd -m -G wheel username
passwd username
pacman -S sudo

给普通用户使用sudo权限

#找到%wheel ALL=(ALL) ALL这一行取消注释
#:wq!强制改写该文件
vim /etc/sudoers

重启电脑

exit
reboot

kde桌面的安装

sudo pacman -S xorg plasma-meta sddm wqy-microhei noto-fonts-emoji dolphin konsole ark gwenview

systemctl enable sddm
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容