ArchLinux安装记录
官方文档 ArchWiki 已经写的很好了,但是每次安装的时候都要踩坑,所以开个文章记录一下。
磁盘分区与格式化
bash
1 | parted /dev/sda mklabel gpt mkpart ESP fat32 1M 513M set 1 boot on mkpart primary ext4 513M 100% print |
挂载与chroot操作
chroot后相当于进入了安装后的系统内进行操作
bash
1 | mount /dev/sda2 /mnt |
常用配置
配置时区
bash
1 | ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
配置locale
bash
1 | pacman -S vim vi |
bash
1 | sed -e 's/#en_US.UTF-8/en_US.UTF-8/' \ |
bash
1 | locale-gen |
配置网络
这里使用的是systemd全家桶
vim /etc/systemd/network/20-wired.network
plaintext
1 | [Match] |
bash
1 | systemctl enable systemd-networkd systemd-resolved |
修改root密码
bash
1 | passwd root |
创建普通用户
bash
1 | pacman -S sudo |
安装grub
bash
1 | pacman -S efibootmgr grub |
安装常用工具
bash
1 | pacman -S openssh |
完成安装
bash
1 | exit |
到此为止,不带图形界面的ArchLinux已经安装好了。
ArchInstall
基本系统安装, 也可以使用archinstall, 这个是在虚拟机环境下, 我的安装配置.
图形界面
安装
bash
1 | sudo pacman -S xorg xorg-xinit |
设置 archlinux 为文本模式启动
bash
1 | sudo systemctl set-default multi-user.target |
在 ~/.xinitrc 中添加以下内容运行 i3
bash
1 | exec dbus-launch i3 |
配置 ~/.bash_profile 中添加以下内容运行 startx
bash
1 | if [ -z "$DISPLAY" ] && [ -n "$XDG_VTNR" ] && [ "$XDG_VTNR" -eq 1 ]; then |
bash
1 | pacman -S xorg-server xorg-drivers xorg-xinit |
使用aur
安装yay
bash
1 | sudo pacman -S base-devel git |
配置中文
中文字体
bash
1 | sudo pacman -Sy wqy-zenhei wqy-microhei \ |
中文输入法
bash
1 | sudo pacman -Sy fcitx5-im fcitx5-qt fcitx5-gtk |
虚拟机配置
bash
1 | pacman -S gtkmm3 |
配置zsh
安装zsh
bash
1 | sudo pacman -S zsh |
安装 oh my zsh 官网 https://github.com/ohmyzsh/ohmyzsh
bash
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
安装 powerlevel10k 主题
bash
1 | git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k |
安装常用插件
bash
1 | git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BLOG!