ArchLinux搭建教程

SSH设置

设置软件源

nano /etc/pacman.d/mirrorlist

更新镜像源

pacman -Syy

设置ROOT密码

passwd

安装工具

pacman -S net-tools openssh

启动 ssh

systemctl start sshd

查看本机IP

ifconfig

查看IP(安装系统需要网络,确保安装过程中网络通畅)

ip link

启用网络:直连网线

#启用网卡
ip link set 网卡名 up
#动态分配IP
dhcpcd & 

Wi-Fi网络:

#查看当前环境下可连接的WiFi
iwlist 网卡名 scan
#如果WiFi过多,可以使用管道过滤,只显示部分(名称)
iwlist 网卡名 scan | grep ESSID
#链接扫描到的WiFi,并保存到配置文件
wpa_passphrase WiFi名 密码 > internet.conf   #配置链接
wpa_supplicant -c 配置文件 -i 网卡名 &     #后台链接
dhcpcd &   &     #动态分配IP

同步时间

timedatectl set-ntp true
#新版本使用
timedatectl set-ntp 1

分区

#查看当前链接的硬盘,确实安装盘位置
fdisk -l
#进入需要安装的硬盘位置
fdisk 硬盘位置
#开始分区
#需要的分区:home(/)、引导分区:单系统mkfs.fat -F32 分区位置(双系统直接挂在EFI分区到/boo)、交换分区(swap),按需求分好,

设置文件系统

#EFI分区
mkfs.fat -F 32 分区位置
#swap分区
mkswap 分区位置
#home分区(/)
mkfs.ext4 分区位置

挂载分区

#在mnt创建好boot目录,这是引导位置(双系统直接挂在EFI分区)
mkdir /mnt/boot
#home挂在到/mnt
mount 分区位置 /mnt
#挂载引导分区
mount 分区位置 /mnt/boot
#挂载交换
swapon 分区位置

选择软件源

nano /etc/pacman.d/mirrorlist
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

安装最基本的软件和内核

#以下linux为内核,可根据自己需求调整
pacstrap /mnt base base-devel linux linux-firmware dhcpdcd

配置fstab

genfstab -L /mnt >> /mnt/etc/fstab
#验证是否成功
cat /mnt/etc/fstab

进入系统配置

arch-chroot /mnt

设置时区

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

同步系统时间

hwclock --systohc 

安装软件

pacman -S vim dialog wpa_supplicant ntfs-3g networkmanager netctl

设置编码

vim /etc/locale.gen
#取消以下编码前的#号
en_US-UTF-8
zh_CN-UTF-8
zh_HK-UTF-8
zh_TW-UTF-8
#重新加载编码
locale-gen
#修改配置文件
vim /etc/locale.conf
#输入一下信息
LANG=en_US-UTF-8

设置主机名

vim /etc/hostname
#输入你想要的主机名即可

设置hosts

vim /etc/hosts
#输入以下信息
127.0.0.1 localhost
::1 localhost
127.0.0.1 主机名.localdomain 主机名

设置root密码

passwd
#输入两次你需要的密码

安装ucode

pacman -S intel-ucode

设置bootlodalder

#安装需要的软件
pacman -S os-prober ntfs-3g grub efibootmgr
#开始设置设置bootlocader
grub-install --target=x86_64-efi --efi-directory=/boot --bootlocader-id=grub
#生成配置文件
grub-mkconfig -o /boot/grub/grub.cfg
#检查配置文件
vim /boot/grub/grub.cfg

重启系统(此步骤弹出安装介质)

sudo reboot

双系统设置:

#重启后登录编辑/etc/default/grub
vim /etc/defaults/grub
#取消下列这行代码前的#号
GRUB_DISABLE_OS_PROBER=alse
#重新生成配置文件
grub-mkconfig -o /boot/grub/grub.cfg
#重启即可进入Windows
sudo reboot

重启后登录系统启动服务

#分配IP 
systemctl start networkmanager
systemctl enable networkmanager
dhcpcd &

配置swap

dd if=/dev/zero of=/swapfile bs=1M count=512 status=progress
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
#编辑配置文件
vim /etc/fstab
#在第一个磁盘信息下添加以下内容
/swapfile none swap defaults 0 0

创建用户

useradd -m -G mheel 用户名
#设置密码
passwd 用户名
#输入两次需要的用户密码

sudo设置

pacman -S sudo
ln -s /usr/bin/vim /usr/bin/vi
visudo
#取消以下代码前的#号
%wheel ALL=(ALL) ALL

切换到创建的用户

su 用户名

设置源

#设置源
sudo vim /etc/pacmac.conf
#取消以下代码前面的#号
[multilib]
Include = /etc/pacman.d/mirrorlist
#添加以下源
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
#或者 Server = http://repo.archlinuxcn.org/$arch
#更新源
sudo pacman -Syy
#安装key
sudo pacman -S archlinuxcn-keyring

安装显卡驱动

sudo panman -S xf86-video-intel mesa

安装桌面

sudo pacman -S xorg plasma ked-applications sddm network-manager-applet
#设置开机自启
sudo systemctl enable sddm
sudo systemctl enable NetworkManager
sudo systemctl disable netctl

安装字体

sudo pacman -S wqy-micrhei wqp-micrhei-lite wqy-bitmapfont wqy-zenhei ttf-arphic-ukai ttf-arphic-uming adobe-source-han-sans-cn-fonts noto-fonts-cjk

安装git克隆yay

sudo pacman -S git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

更改语言

sudo vim /etc/locale.conf
#更改为一下内容
LANG=zh_CN.UTF-8

重启即可安装完成

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容