跳转至

ArchLinux安装与配置

约 477 个字 33 行代码 5 张图片 预计阅读时间 2 分钟

安装

我是跟着下述教程安装的,体验下来并不难 archlinux 基础安装 | archlinux 简明指南

我个人不是很推荐第一次安装用archinstall,用起来不是很舒服...(看个人吧)

安装成功!系统信息如下:

1f11b2036d0a3e1b5d0790cb4b84588c_720

[解决] grub 找不到 Windows 引导

背景如下:

我的 ArchLinux 安装在一块新买的固态硬盘上,我个人认为是这个原因导致其无法找到 Windows Boot,即 运行命令 grub-mkconfig -o /boot/grub/grub.cfg 后,在 grub 界面只能找到 ArchLinux 引导但没有 Windows

排查流程如下:

运行命令 fdisk -l 查找 WindowsEFI 分区

cd3acee020854d26b7e41660c946db16

观察到 WindowsEFI分区位于 /dev/nvme0n1p1 目录下

运行命令 mount /dev/nvme0n1p1 /mntWindows EFI 挂载到 /mnt

运行命令 lsblk 查看是否正确挂载

1abbd9d2c00c07c241ddeca5f2a668f9

运行命令 os-prober 发现 Windows 引导

运行命令 grub-mkconfig -o /boot/grub/grub.cfg 生成 grub 配置文件

e7aa8d1ce4ebc6e5e972a16b405b71f3

最后grub 成功发现 Windows 引导,问题成功解决!!!

安装NVIDIA显卡驱动

查看显卡

Bash
lspci -k | grep -A 2 -E "(VGA|3D)"

安装驱动

Bash
sudo pacman -S nvidia nvidia-utils nvidia-settings
Bash
sudo nvim /etc/default/grub

GRUB_CMDLINE_LINUX中添加nvidia_drm.modeset=1

Bash
sudo grub-mkconfig -o /boot/grub/grub.cfg
Bash
sudo nvim /etc/mkinitcpio.conf

MODULES中加入nvidia nvidia_modeset nvidia_uvm nvidia_drm

kmsHOOKS中去掉

Bash
sudo mkinitcpio -P

reboot 重启

nvidia-smi 验证是否安装成功

安装Hyprland

Bash
1
2
3
4
sudo pacman -S hyprland kitty waybar
sudo pacman -S sddm
sudo pacman -S ttf-jetbrains-mono-nerd adobe-source-han-sans-cn-fonts adobe-source-code-pro-fonts
sudo systemctl enable sddm
Bash
1
2
3
4
5
6
7
vim ~/.config/hypr/hyprland.conf
#添加NVIDIA环境变量
env = LIBVA_DRIVER_NAME,nvidia
env = XDG_SESSION_TYPE,wayland
env = GBM_BACKEND,nvidia-drm
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = WLR_NO_HARDWARE_CURSORS,1

执行完上述命令且无报错后,reboot 重启

以下是 Hyprland 的基本操作

  • Win+Q 开启终端
  • Win+C 关闭窗口
  • Win+R 呼出菜单
  • Win+数字 切换桌面
  • Win+Shift+数字 将当前窗口移动到对应工作区
  • Win+鼠标左键 拖动窗口
  • Win+鼠标右键 调整窗口大小
  • Win+V 让窗口浮动出来

安装基础组件

  1. 安装输入法
    Bash
    1
    2
    3
    4
    5
    sudo pacman -S fcitx5-im # 输入法基础包组
    sudo pacman -S fcitx5-chinese-addons # 官方中文输入引擎
    sudo pacman -S fcitx5-anthy # 日文输入引擎
    sudo pacman -S fcitx5-pinyin-moegirl # 萌娘百科词库。二刺猿必备(archlinuxcn)
    sudo pacman -S fcitx5-material-color # 输入法主题
    

通过 vim 创建并编辑文件 ~/.config/environment.d/im.conf

Bash
vim ~/.config/environment.d/im.conf

在文件中加入以下内容并保存退出

Text Only
1
2
3
4
5
6
# fix fcitx problem
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus
  1. 配置输入法

    Bash
    fcitx5-configtool
    

  2. 安装paru

    Bash
    1
    2
    3
    git clone https://aur.archlinux.org/paru.git
    cd paru
    makepkg -si
    

  3. 安装代理

Bash
paru -S clash-verge-rev
  1. 安装rofi
Bash
sudo pacman -S rofi
  1. 安装google和vscode
Bash
paru -S google-chrome
sudo pacman -S code
  1. 配置声音
Bash
sudo pacman -S pavucontrol-qt
pavucontrol-qt

最终效果

帅!