2022-Arch安装(详细)

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站

基础安装

一:制作安装介质

下载ISO镜像文件:

https://archlinux.org/download/                   # 官方下载网址

在linux系统中可以用pgp验证系统签名:

gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig

制作安装介质:

方法一(Linux): 在Linux 下中制作启动盘,可使用dd命令

dd if=(系统iso文件) of=/dev/sda bs=1440k 

方法二(Windows):使用第三方软件,例如:ventoy

二:U盘安装

  • 电脑启动过程中,选择U盘启动方式(如果忘记电脑启动键,可以进入bios,选择启动项)
  • 选择U盘启动项(一直回车)并进入到带命令提示符的界面

三:联网

方法一:有网线线的使用DHCP启动网络动态获取IP地址

命令:

dhcpcd                              ## 启动dhcp获取网络

方法二:无线网卡用iwctl命令

参数解析及执行步骤:

iwctl                                       ## 第一步:进入环境

device list                                 ## 第二步:列出网卡设备

station wlan0 scan                          ## 第三步:扫描网络,wlan0为无线网卡,wlan0 为无线网卡号

station wlan0 get-networks                  ## 第四步:列出扫描到的网络,wlan0 为无线网卡号

station wlan0 connect 网络名称              ## 第五步:连接无线网络,wlan0 为无线网卡号

quit                                        ## 第六步:退出iwd环境

方法三:使用手机的usb共享联网

手机设置位置:设置--》移动网络--》个人热点--》更多共享设置--》usb共享网络

查看网络是否连接

命令:

ping baidu.com                          ## 请求baidu是否导通

四:更新系统时间

命令:

timedatectl set-ntp true                        ## 启动ntp
 
timedatectl status                              ## 查询时间状态

五:分区和格式化

第一步:查看磁盘

命令:

fdisk -l                        ## 查看磁盘信息

第二步:使用fdisk进行分区

命令:

fdisk /dev/sda              ## sda为要分区的硬盘

创建分区:

n--》回车--》回车--》+500M

n--》回车--》回车--》回车--》使用所有空闲内存

命令解析:

第一个步骤:n                          ## 新建分区

第二个步骤:回车                         ## 使用默认

第三个步骤:回车                         ## 使用磁盘起始扇区

第四个步骤:回车                         ## 设定起始扇区到结束扇区的大小
 
结束使用:w                           ## 保存

第三步:查看磁盘并进行格式化操作

命令:

lsblk                               ## 查看磁盘

mkfs.fat -F32 /dev/sda4             ## 格式化为fat格式,引导使用,sda4(硬盘的分区号)

mkfs.ext4 /dev/sda5                 ## 格式化为ext4格式,主系统使用,sda5(硬盘的分区号)

第四步:挂载分区

命令:

mount /dev/sda5 /mnt                    ## 第一步:挂载在/mnt目录下,先挂载mnt,才能再挂载boot

mkdir /mnt/boot                         ## 第二步:在挂载的分区中新建文件夹,名为boot(引导分区文件位置)

mount /dev/sda4 /mnt/boot               ## 第三步:挂载到/mnt/boot目录下

六:选择镜像源

方式一:命令自动获取

使用reflector命令直接获取中国最快的镜像源并保存到/etc/pacman.d/mirrorlist文件夹下

命令:

reflector -c China -a 10 --sort rate --save /etc/pacman.d/mirrorlist            ## 获取pacman镜像源

cat /etc/pacman.d/mirrorlist                                                    ## 查看是否有edu.cn的链接信息

方式二:手动写入

使用vi或vim编辑/etc/pacman.d/mirrlist配置文件信息

命令:

vim /etc/pacman.d/mirrorlist                                                    ## 编辑配置文件

Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch            ## 添加阿里源

七:安装并配置

第一步:安装基础软件包

命令:

pacstrap /mnt base base-devel linux linux-firmware linux-headers                ## 安装基础包到/mnt目录下

第二步:安装必须功能性软件包

命令:

pacstrap /mnt vim                                                          ## 安装命令行编辑工具

pacstrap /mnt bash-comletion                                               ## 安装命令行补全工具

pacstrap /mnt iwd                                                          ## 安装无线管理工具

pacstrap /mnt dhcpcd                                                       ## 安装有线管理工具  

pacstrap /mnt ntf-3g                                                       ## 安装NTFS硬盘格式识别工具

第三步:配置fstab文件

命令:

genfstab -L /mnt >> /mnt/etc/fstab                                      ## 生成自动挂载分区的fstab文件

cat /mnt/etc/fstab                                                      ## 查看生成的文件内容,是否有挂载信息

第四步:切换系统环境

命令:

arch-chroot /mnt                                                        ## 切换系统环境

第五步:设置时区

命令:

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime                 ## 设置时区,一般使用上海

hwclock --systohc                                                       ## 设置硬件时间

第六步:设置Locale进行本地化

命令:

vim /etc/locale.gen                         ## 第一步:编辑语言配置文件,去除 zh_CN.UTF-8.UTF-8 和 en_US.UTF-8.UTF-8 两行文件的注释(#)并保存退出

locale-gen                                  ## 第二步:生成locale

echo 'LANG=en_US.UTF-8' > /etc/locale.conf  ## 第三步:重定向输出内容到locale.conf 配置文件中

第七步:设置主机名

命令:

vim /etc/hostname                                  ## 第一步:创建并编辑主机名文件,在第一行写主机名

vim /etc/hosts                                     ## 第二步:编辑hosts文件

127.0.0.1       localhost                          ## 第三步:插入
::1             localhost
127.0.1.1       hostname.localdomain    hostname   ## hostname 为设置的主机名

第八步:设置Root密码

命令:

passwd                                          ## 创建密码,注意(需要输入两次密码,密码在输入时不显示),不给参数(默认为root用户)

第九步:安装微指令

pacman -S intel-ucode                            ## 为英特尔 CPU指令集

或

pacman -S amd-code                               ## 为AMD CPU指令集

八:安装引导并部署(Bootloader)

第一步:安装引导检测器

先安装os-prober软件包,用于配合grub检测存在的系统,并自动设置启动项

命令:

pacman -S os-prober                              ## 安装软件包

第二步:安装多重引导启动器(GRUB)

命令:

pacman -S grub efibootmgr                         ## 安装引导器

第三步:部署GRUB

命令:

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

第四步:生成GRUB配置文件

命令:

grub-mkconfig -o /boot/grub/grub.cfg               ## 生成配置文件

第五步:检查生成的配置文件

命令:

cat /boot/grub/grub.cfg         ## 查看生成的配置文件,是否包含`initramfs-linux-fallback.img initramfs-linux.img intel-ucode.img vmlinuz-linux`

第六步:重启系统

命令:

exit                             ## 第一步:退出chroot环境

umount /mnt/boot                 ## 第二步:卸载bood文件系统

umount /mnt                      ## 第三步:卸载根目录

reboot                           ## 第四步:重启系统

九:更新系统并配置权限(重启后确定网络通断)

第一步:开启32位支持库和添加国内镜像源并更新系统

命令:

sudo vim /etc/pacman.conf                                               ## 编辑pacman配置文件

Server = https://mirrors.bfsu.edu.cn/archlinuxcn/$arch                  ## 添加国内镜像源
Include = /etc/pacman.d/mirrorlist                                      ## 开启32位支持库

sudo pacman -Syyu                                                       ## 更新缓存数据库和系统

第二步:新建普通用户

  • 默认只能用普通用户登录,不能用root用户登录系统,需要root权限,可以通过sudo命令进行提权
  • 添加用户:
useradd -m -G wheel username                ## 新建用户,为weel组,username为用户名

passwd username                             ## 设置新用户密码

第三步:配置sudo

命令:

pacman -S sudo                               ## 安装sudo软件包

vim /etc/sudoers                             ## 编辑sudo配置文件

%wheel ALL=(ALL)ALL                          ## 设置wheel组权限

十:配置图形化桌面环境

第一步:安装桌面环境和功能包

sudo pacman -S xorg                                                   ## 安装xorg图形库,用于与支持桌面环境

sudo pacman -S plasma-meta                                            ## 安装plasma-meta 元软件包

sudo pacman -S konsole                                                ## 安装终端工具

sudo pacman -S dolphin                                                ## 安装文件管理器

sudo pacman -S ark                                                    ## 安装解压工具

sudo pacman -S packagekit-qt5 appstream-qt appstream                  ## 安装软件管理中心的数据库

sudo pacman -S okular                                                 ## 安装文档查看器

sudo pacman -S gwenview                                               ## 安装图片查看器

sudo pacman -S steam                                                  ## 安装游戏商店

sudo pacman -S firefox chromium                                       ## 安装火狐和谷歌浏览器

sudo pacman -S firefox-i18n-zh-cn                                     ## 安装火狐浏览器中文包

sudo pacman -S yakuake                                                ## 安装下拉式终端

sudo pacman -S kate                                                   ## 安装文本编辑器

sudo pacman -S spectacle                                              ## 安装截屏工具

sudo pacman -S wget                                                   ## 安装wget下载工具                                                   

sudo pacman -S baidunetdisk-electron                                  ## 安装百度网盘软件

sudo pacman -S netease-cloud-music                                    ## 安装网易云音乐播放器

sudo pacman -S vlc                                                    ## 安装视频播放器

sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-extra noto-fonts-emoji ttf-dejavu ttf-liberation    ## 安装开源中文字体及表情

第二步:配置登录桌面管理器(SDDM)

sudo pacman -S sddm                                                    ## 安装sddm

sudo systemctl enable sddm                                             ## 设置开机自启动sddm服务

第三步:配置网络

timedatectl set-ntp true                                            ## 启动ntp

systemctl disable netctl                                            ## 查看netctl服务是否关闭

systemctl enable NetworkManager                                     ## 设置开机自启动网络管理工具

sudo pacman -S network-manager-applet                               ## 安装网络切换工具

reboot                                                              ## 重启系统

十一:登录桌面并配置系统

第一步:设置语言

打开:System Settings --> Regional Settings--> Language -->Add Languages               ## 添加中文并拖到第一行
再将:system Setting --> Regional Settings --> Formats                               ## 值设为:简体中文

第二步:设置DNS

vim /etc/resolv.conf                             ## 编辑并添加配置

nameserver 8.8.8.8                               ## 添加 域名服务器
nameserver 2001:4860:4860::8888 
nameserver 8.8.4.4 
nameserver 2001:4860:4860::8844

sudo chattr +i /etc/resolv.conf                  ## 设置不可变,防止路由器覆盖

第三步:安装yay

sudo pacman -S yay                                                     ## 安装yay(社区用户软件仓库)

sudo pacman -S archlinuxcn-keyring                                     ## 安装社区密钥软件包

yay --aururl "https://aur.tuna.tsinghua.edu.cn"  --save                ## 通过命令行添加清华镜像社区源

yay -P -g                                                              ## 查看添加信息

第四步:字体优化

git clone https://gitee.com/hbk01/Windows-Fonts.git                     ## 使用git下载微软雅黑字体

cd Windows-Fonts && sudo cp -r ./* /usr/share/fonts                     ## 进入文件夹并全部复制到fonts字体文件夹内    

sudo mkfontscale && mkfontdir && fc-cache -fv                           ## 刷新字体缓存

在设置里面找到 `字体 -> 调整所有字体 -> 微软雅黑                               ## 使用               

第五步:安装输入法

sudo pacman -S fcitx5-im                                     ## 安装基础包组

sudo pacman -S fcitx5-chinese-addons                         ## 安装官方中文输入法

sudo pacman -S fcitx5-anthy                                  ## 安装日文输入法

sudo pacman -S fcitx5-pinyin-moegirl                         ## 安装萌娘百科词库

sudo pacman -S fcitx5-material-color                         ## 安装输入法主题

sudo pacman -S fcitx5-pinyin-zhwiki                          ## 安装维基百科词库

vim ~/.xprofile                                              ## 编辑配置文件(不存在则创建)

GTK_IM_MODULE DEFAULT=fcitx5                                 ## 添加配置信息
QT_IM_MODULE DEFAULT=fcitx5
INPUT_METHOD DEFAULT=fcitx5
XMODIFIERS DEFAULT="\@im=fcitx5
SDL_IM_MODULE DEFAULT=fcitx

                                                             ## 安装完成后,重启生效

第六步:配置系统默认命令行编辑器(vim)

vim /etc/profile                                              ## 编辑并配置文件

export EDITOR='vim'                                           ## 添加配置

第七步:配置蓝牙(若存在)

sudo pacman -S  bluez bluez-utils                              ## 安装蓝牙相应包

sudo pacman -S pulseaudio-bluetooth                            ## 安装蓝牙音频软件

sudo systemctl enable --now bluetooth                          ## 设置蓝牙开机自启动

pulseaudio -k                                                  ## 重启蓝牙音频服务

第八步:固态硬盘优化(若存在)

sudo systemctl enable fstrim.timer                             ## 添加开机自启动,通过Trim 来优化SSD

sudo systemctl start fstrim.service                            ## 启动服务

第九步:电池优化(若存在)

yay -S tlp tlp-rdw tlpui                                       ## 安装电源管理及图形界面

sudo vim /etc/tlp.conf                                         ## 编辑配置文件,防止Btrfs文件系统损坏

SATA_LINKPWR_ON_BAT=max_performance                            ## 更改内容为

sudo systemctl enable tlp.service                              ## 设置tlp服务开机自启动

sudo systemctl enable NetworkManager-dispatcher.service        ## 设置开机自启动

sudo syatemctl mask systemd-rfkill.service                     ## 屏蔽服务,防止冲突

sudo syatemctl mask systemd-rfkill.socket                      ## 屏蔽,防止冲突

sudo tlp start                                                 ## 启动服务

使用TLP显示系统信息

sudo tlp-stat -b                                               ## 显示电池信息
sudo tlp-stat -d                                               ## 显示磁盘信息
sudo tlp-stat -e                                               ## 显示 PCI 设备信息
sudo tlp-stat -g                                               ## 显示 GPU 信息
sudo tlp-stat -p                                               ## 显示 CPU 信息
sudo tlp-stat -s                                               ## 显示系统数据信息

进阶使用

十二:显卡

显卡驱动安装(显卡驱动独显可以不装)

英特尔核显

sudo pacman -S mesa lib32-mesa vulkan-intel lib32-vulkan-intel        ## 安装英特尔
显卡驱动软件包

AMD核显

sudo pacman -S mesa lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon                                ## 安装AMD显卡驱动软件包 

英伟达独显(若有):

sudo pacman -S nvidia nvidia-settings lib32-nvidia-utils             ## 英伟达独显驱动软件包

双显卡切换工具

yay -S optimus-manager optimus-manager-qt                            ## 安装软件包

sudo systemctl enable optimus-manager                                ## 添加自启动

显卡信息查看

NVIDIA独立显卡

nvidia-settings                                                 ## 启动软件                             

AMD 独立显卡

yay -S radeon-profile-git radeon-profile-daemon-git             ## 安装软件包

systemctl enable --now radeon-profile-daemon.service            ## 设置开机自启动服务

性能测试

glxgears

显示帧数

sudo pacman -S mesa-utils                                      ## 安装软件包

glxgears                                                       ## 启动软件

glmark2

显示测试分数

sudo pacman -S glmark2                                          ## 安装软件包

glmark2                                                         ## 启动软件

Unigine benchmark

3D引擎基准测试工具,显示全面

yay -S unigine-superposition                                    ## 安装软件包

unigine-superposition                                           ## 启动软件

十三:美化

壁纸

在桌面右键 --> 选择 --> 配置桌面和壁纸 --> 选择图片 --> 应用

头像

系统设置 --> 侧栏(用户) --> 点击投降 --> 选择图片 --> 应用

桌面布局

常用小组件

Weather Widget

  • 天气组件,内容较详细,
  • 配置:进入https://openweathermap.org/,搜索相应的位置并复制网址,再粘贴到组件配置位置中
yay -S plasma5-applets-weather-widget qt5-xmlpatterns          ## 安装软件

Split Digital Clock

  • 桌面数字时钟
桌面右键->添加部件->获取新部件->下载Plasma部件->搜索部件(Split Digital Clock)-> 安装部件

Avalon Menu

  • 程序启动器(开始菜单)
桌面右键->添加部件->获取新部件->下载Plasma部件->搜索部件(Avalon Menu)-> 安装部件

Netspeed Widget

  • 网速监视器
yay -S plasm5-applets-netspeed

Simple System Monitor

  • 系统信息监视器
桌面右键->添加部件->获取新部件->下载Plasma部件->搜索部件(Simple System Monitor)-> 安装部件

系统主题

系统设置 > 外观 >全局主题 > 获取新的全局主题 >**搜索主题 **,进行设置即可。

窗口装饰

系统设置 > 外观 > 窗口装饰 >获取新窗口装饰 >**搜索 **,即可。

系统图标

系统设置 > 外观 > 图标 >获取新图标 >搜索图标名 ,进行设置即可。

欢迎屏幕

系统设置> 外观> 欢迎屏幕 > 获取新欢迎屏幕>搜索,进行设置即可。

GRUB美化

https://www.pling.com/ 站点下载Grub主题                           ## 第一步:下载文件

sudo cp -r . /usr/share/grub/themes/Nino                        ## 第二步:解压并复制到Grub默认文件夹

vim /etc/default/grub                                           ## 第三步:编辑文件

GRUB_THEME=(下载的主题文件名)                                    ## 第四步:添加指向文件

sudo grub-mkconfig -o /boot/grub/grub.cfg   && reboot           ## 第五步:更新Grub配置并重启系统

Dock 栏布局

Latte

sudo pacman -S latte-dock                         # 安装组件

latte-dock                                        # 启动

输入法皮肤

把搜狗皮肤文件转换格式

yay -S ssfconv                                                   ## 第一步:安装格式转换工具

python3.7 -m pip install pillow numpy pycryptodome               ## 第二步:安装依赖的模块
     
                                                                 ## 第三步:搜狗官网下载皮肤文件,格式为SSF

python3.7 ssfconv -t (皮肤存放的绝对路径)(皮肤存放文件夹)            ## 第四步:转化皮肤格式

mkdir -p ~/.local/share/fcotx5/thems/                            ## 第五步:建立存放皮肤文件夹

cp -r (皮肤绝对路径) ~/.~/.local/share/fcotx5/thems/               ## 第六步:复制转换后的文件到皮肤目录

位置:fcitx5 的配置->附加组件标签->经典用户界面->配置->主题             ## 第七步:使用(皮肤名称要使用非中文,不然不显示)

终端美化(zsh+ohmyzsh)

sudo pacman -S zsh                                               ## 安装zsh

sudo pacman -S zsh-autosuggestions                               ## 安装命令自动补全插件

sudo pacman -S zsh-syntax-highlighting                           ## 安装语法高亮插件

sudo pacman -S zsh-completions                                   ## 安装补充补全定义

git clone https://gitee.com/lu_x/ohmyzsh.git                     ## 下载ohmyzsh

./ohmyzsh/tools/install.sh                                       ## 运行安装程序

vim ~/.zshrc                                                     ## 编辑配置文件

source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh      ## 添加配置文件,使插件生效
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/autojump/autojump.zsh

······

本文转自:https://www.cnblogs.com/in-dark/p/16154028.html

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,634评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,951评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,427评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,770评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,835评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,799评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,768评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,544评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,979评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,271评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,427评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,121评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,756评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,375评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,579评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,410评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,315评论 2 352

推荐阅读更多精彩内容