Arch linux 安装

发布时间:2024年01月21日

介绍

之前一直使用linux Mint ,感觉这种开箱即用的系统太过臃肿,50g的磁盘空间只剩下10多g,遂决定改安装arch linux.之所以一开始没有装,是因为坊间流传arch linux安装甚是复杂,实践下来,除一些必要的命令行,无大难度,特将安装过程记录如下。

教程1
教程2
(在安装中走了弯路,只看教程1,安装不全,重启没有无线模块,只看教程2即可)

下载制作iSO启动盘

这个没什么难度,在官网选择BitTorrent Download 部分下面的Torrent for 2024,下载一个迅雷连接,打开迅雷下载即可。下载后的iso文件大约600M,使用ultraiso硬盘写入u盘即可,启动u盘制作完成。

安装arch linux

插入U盘,设置启动项从U 盘启动,进入启动界面,从第一项启动。

设置字体

因为arch linux 系统默认的字体显示小,为了安装方便,可以选择换一种较大的字体

cd /usr/share/kbd/consolefonts/
setfont LatGrkCyr-12x22.psfu.gz

连接互联网

ip link       # 查看互联网设备
ip link set wlan0 up   # 打开wlan0
iwlist wlan0 scan | grep ESSID    # 扫描当前有哪些wifi
wpa_passphrase [wifi名称] [密码] > internet.conf  # 登陆wifi
wpa_supplicant -c internet.conf -i wlan0 &   # 连接网络
dhcpcd    # 动态分布ip地址
ping baidu.com    # 查看ping 状态,确认网络已连接
timedatectl set-up true    # 更正系统时间

安装过程

磁盘分区设置

fdisk -l    # 查看当前磁盘分区情况

这里因为我之前使用的是win+linux mint双系统,默认已有两个linux磁盘分区/dev/sda4(主分区)和//dev/sda6(swap 分区),/dev/sda1为启动项分区。这里不再赘述安装linux的分区方法,可自行百度。默认使用MBR方式安装启动项。

mkswap /dev/sda6  # 将此分区格式为swap分区类型
swapon /dev/sda6  # 将此分区设置为swap分区
mkfs.ext4 /dev/sda4   # 将此分区格式化为主分区文件类型
mount /dev/sda4 /mnt  # 挂载主分区

设置命令行颜色,如果出错会显示警告色

vim /etc/pacman.conf  # 进入配置文件,找到color,去掉前面的#号

设置镜像源

教程

vim /etc/pacman.d/mirrorlist  # 进入配置文件,删除除中国外的其他地址

添加清华等常用的源到配置文件

Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.t163.com/archlinux/$repo/os/$arch
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch

:wq保存退出,。

sudo vim /etc/pacman.conf
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

之后通过以下命令安装 archlinuxcn-keyring 包导入 GPG key

pacman -Sy archlinuxcn-keyring

设置引导文件挂载点

mkdir -p /mnt/boot/efi      # 创建引导文件分区的挂载点
mount /dev/sda1 /mnt/boot/efi    # 挂载

安装base等基础软件

pacstrap  -K /mnt base base-devel linux linux-firmware sof-firmware  networkmanager  gnome 
mkinitcpio -p linux

生成fatab文件

genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab   # 检查fstab 文件

更改时区

arch-chroot /mnt  
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
exit

更改编码、语言

更改编码
vim /mnt/etc/locale.gen  # 进入配置文件,找到en_US.UTF-8 UTF-8,去掉前面的# 号,:wq保存退出编辑
arch-chroot /mnt
locale-gen   # 使修改后的配置文件生效
exit
更改语言
vim /mnt/etc/locale.conf  # 进入配置文件,写入LANG=en_US.UTF-8,:wq保存退出编辑
arch-chroot /mnt
locale-gen   # 使修改后的配置文件生效
exit

用户管理

设置root密码
passwd root
New password:
Retype new password
新建普通用户
useradd -m [用户名]
ls /home   #查看是否创建成功
visudo     # 添加用户控制权

root ALL=A(ALL: ALL) ALL下面添加[用户名] ALL=A(ALL: ALL) ALL ,:wq保存退出。并为其设置密码

passwd root
New password:
Retype new password

安装grub

pacman -Syu grub efibootmgr amd-ucode intel-ucode
arch-chroot /mnt     # 以root身份进入主分区根目录
grub-install /dev/sda1
grub-install --target=x86_64-efi /dev/sda1   # 这里x86_64是使用uname -m 确认后的主板类型
grub-install --efi-directory=/boot/efi --target=x86_64-efi  --bootloader-id-GRUB  /dev/sda1
exit  # 退出根目录

如果没有报错的话,安装成功
如果报错,显示pacman安装失败datebase locked,可使用rm /var/lib/pacman/db.lck命令删除即可.

启动网络服务/GDM

gnome桌面环境需要提前启动gdm服务

systemctl enable gdm    # 启动gnome必要服务
systemctl enable NetworkManager   # 启动网络服务
exit
reboot   # 重启系统,拔掉U盘

查看系统网络状态

重启后,默认进入gnome环境界面,打开终端

sudo systemctl status NetworkManager
sudo pacman -Syu firefox  # 若忘记加sudo ,可在报错后`sudo !! 即可,选择noto字体

安装软件

安装中文字体

安装完成后,进入firefox ,发现中文显示方块乱码
使用bing搜索archlinux wiki chinese font,进入首条,在1.2 Chinese fonts里面选一个字体安装。

sudo pacman -Syu noto-fonts-cjk

安装输入法

教程

sudo pacman -S fcitx5-im 
sudo pacman -S fcitx5-chinese-addons

更改环境配置变量vim /etc/environment

# /etc/environment
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx

安装成功,打开fcitx5,不会有反应,但已启动输入法,打开fcitx-configuration,
在右侧available input method栏输入pinyin,下面会显示拼音输入法,加入到左侧栏目中,ok
使用CTRL+空格,调出中文输入法。

安装蓝牙

sudo pacman -S bluez
sudo systemctl enable bluetooth
sudo systemctl start bluetooth

然后在系统的右上角就可以查看蓝牙了

安装yay/微信

在bing中搜索site.zhihu.com yay 安装,找到教程,无脑安装即可
微信安装

sudo pacman -S yay
yay --verison
sudo yay -S wechat-uos 
  • 关于yay从git下载慢的问题,千万不要按照网上说的修改/etc/makepkg.conf,会出现’fake_curl_makepkg not installed'错误, 错误教程
    正确做法是在软件源中加入社区地址,直接安装。

安装WPS

教程

yay -S wps-office-cn

关于系统启动慢的问题

参考

vim /etc/fstab ##将swap那条注释掉
文章来源:https://blog.csdn.net/wudi1107/article/details/135733758
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。