Arch Linux的安装需要在网络环境下进行
本次安装在虚拟机中进行,虚拟机网络为 NAT 模式,可以直接联网
物理机安装需要进行网络链接
出现一堆目录则说明是 UEFI 模式启动,否则为 BIOS/CSM 模式启动
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rpX301RY-1599139252010)(C:\Users\10560\AppData\Roaming\Typora\typora-user-images\image-20200823121125931.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FQVXrs4d-1599139252014)(C:\Users\10560\AppData\Roaming\Typora\typora-user-images\image-20200823121255372.png)]
· 必须有一个分区分配给根目录 /
· UEFI 启动模式需要有一个 UEFI 系统分区用以启动
确定目标磁盘
lsblk[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tcddsDfk-1599139252015)(C:\Users\10560\AppData\Roaming\Typora\typora-user-images\image-20200823121636882.png)]
此次安装用到的磁盘为 sda
开始分区
cfdisk /dev/sda # sda 为目标磁盘[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d7N517HX-1599139252017)(C:\Users\10560\AppData\Roaming\Typora\typora-user-images\image-20200823121835855.png)]
回车选择 gpt
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vXfWp3YJ-1599139252018)(C:\Users\10560\AppData\Roaming\Typora\typora-user-images\image-20200823121912956.png)]
回车选择 New 新建一个分区,写入大小 512M,回车确认
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NTCfh0dC-1599139252019)(C:\Users\10560\AppData\Roaming\Typora\typora-user-images\image-20200823122020365.png)]
回车选择 Type ,确定分区类型为 EFI System
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lElDjgVb-1599139252020)(C:\Users\10560\AppData\Roaming\Typora\typora-user-images\image-20200823122132966.png)]
回车选择 Write,输入 yes 回车确认
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QlDY3JVd-1599139252021)(C:\Users\10560\AppData\Roaming\Typora\typora-user-images\image-20200823122236153.png)]
↓ 回车选择 Free space,创建根目录,步骤一致,类型不做选择
分区结束后,输入命令检查
lsblk[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vJ0kH1rZ-1599139252021)(C:\Users\10560\AppData\Roaming\Typora\typora-user-images\image-20200823122917988.png)]
/dev/sda1 为 UEFI 引导分区
/dev/sda2 为 / 分区
格式化 UEFI 引导分区
mkfs.fat -F32 /dev/sda1格式化 / 分区
mkfs.ext4 /dev/sda2挂载根分区
mount /dev/sda2 /mnt挂载 UEFI 引导分区
mkdir -p /mnt/boot/efi mount /dev/sda1 /mnt/boot/efi找到中国地区的镜像仓库并移至最前面
ctrl+o 回车确定
ctrl+x 退出
去掉 zh_CN.UTF-8 和en_US.UTF-8 前面的#
完成后输入指令
locale-gen设置默认locale
echo LANG=en_US.UTF-8 > /etc/locale.conf将主机名设置为 Arch 并写入
echo Arch > /etc/hostname接着做添加
vim /etc/hosts添加以下信息
127.0.0.1 localhost ::1 localhost 127.0.1.1 Arch.localdomain Arch不用空格用tab
第二条指令的第二个内容,目录指向 UEFI 目录
grub-启动引导器 dhcpcd-获取计算机ip netwmanager-网络管理器 network-manager-applet-网络管理器的UI wireless_tools-无线工具移除安装介质
yay
git clone https://aur.archlinux.org/yay.git --depth=1 cd yay makepkg -si yay -Syu --devel --combinedupgrade --save vim .config/yay/config.json //更改源为 https://aur.tuna.tsinghua.edu.cn驱动及xorg
sudo pacman -S xf86-input-vmmouse xf86-video-vmware mesa sudo pacman -S xorg xorg-xinit sudo pacman -S feh sudo pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings vim ~/.xinitrc //加入 exec dwm startx //启动dwm三件套
cd ~ mkdir dwm cd dwm git clone https://git.suckless.org/dwm --depth=1 git clone https://git.suckless.org/st --depth=1 git clone https://git.suckless.org/dmenu --depth=1lightdm启动dwm
sudo su sudo mkdir /usr/share/xsessions cd /usr/share/xsessions vim dwm.desktop //加入以下内容 [Desktop Entry] Name=dwm Comment=Log in using the dwm Exec=/usr/locla/bin/dwm TryExec=/usr/locla/bin/dwm Type=Applicationranger
sudo pacman -S ranger 保存 ~/.config 中的配置文件 在 ranger文件夹里 sudo pacman -S ueberzug //ranger里预览图片 sudo yay -S nerd-fonts-source-code-pro //下载图标 执行命令 进github的ranger的plugins找插件看看啥命令配置中文输入法
打开fcitx5的wiki查 简单 下载字体 sudo pacman -S ttf-symbola sudo pacman -S adobe-source-han-sans-otc-fonts sudo yay -S ttf-fira-code安装zsh
下载 ~/.zshrc 这是配置文件compton
gitee里面的库 下载依赖 libxcomposite asciidoc //安装 make make clean install 完事了他自己执行脚本