开始
下载安装镜像 制作U盘启动工具
下载Arch:Archlinux下载制作U盘启动工具
下载安装UltraISO打开ISO文件写入硬盘镜像 选择你的U盘,写入方式为RAW 写入
开机进入U盘启动(UEFI引导)
联网
虚拟机安装时网络设置中选择NAT模式,这样只要主机能上网,虚拟机将自动配置上网
真实机安装
wifi 使用ip link 确认网卡名字
使用ip link set 网卡名 up 打开网卡如果失败尝试执行:
rfkill unblock wifi
生成WiFi登录配置文件wpa_passphrase 网络名 密码 > 文件名
连接wifiwpa_supplicant -c 配置文件名 -i 网卡名
分配IP地址dhcpcd
有线连接
dhcpcd
分区
fdisk -l //查看磁盘情况
fdisk /dev/sda //输入m可以看到指令说明,p看分区情况
g //输入g建立一个gpt的磁盘
n //新建分区:boot +512M;swap+1G;/mnt 剩下的空间
w //保存分区表退出
mkfs.fat -F32 /dev/sda1 //格式boot分区为fat32格式
mkfs.ext4 /dev/sda2 //格式化mnt分区为linux的ext4格式
mkswap /dev/sda3 //初始化swap分区
swapon /dev/sda3 //打开swap分区
编辑镜像源
vim /etc/pacman.d/mirrorlist
将国内的镜像源移动到最上边
挂载分区 安装系统
mount /dev/sda2 /mnt //挂载mnt分区
mkdir /mnt/boot //建立boot目录
mount /dev/sda1 /mnt/boot //挂载boot分区
pacstrap /mnt base linux linux-firmware //安装linux
genfstab -U /mnt >> /mnt/etc/fstab //设置linux
配置安装好的系统
arch-chroot /mnt //进入安装好的系统
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime //选择中国上海作为时区
hwclock --systohc //同步系统时间
pacman -S vim nano //安装文本编辑器
vim /etc/locale.gen //编辑语言
en_US.UTF-8 UTF-8 //将注释#号去掉,保存退出
locale-gen //生成本地化文件
vim /etc/locale.conf //编辑语言选择
LANG=en_US.UTF-8 //选择语言,保存退出
vim /etc/hostname //编辑网络名字文件
arch //取网络名字arch
vim /etc/hosts //网络设置
127.0.0.1 localhost
::1 localhost
127.0.1.1 arch.localdomain arch //使用上一步设置的网络名字arch
passwd //更改root密码
pacman -S grub efibootmgr intel-ucode os-prober //安装一个BootLoader
mkdir /boot/grub //创建引导文件夹
grub-mkconfig > /boot/grub/grub.cfg //生成启动配置文件到文件夹
uname -m //确认一下系统的架构,目前多数是x86_64
grub-install --target=x86_64-efi --efi-directory=/boot
pacman -S wpa_supplicant dhcpcd // 安装连接网络工具
exit //回到安装环境
reboot //重启
配置Arch
systemctl start dhcpcd //启动dhcpcd
systemctl enable dhcpcd //开机启动dhcpcd
pacman -S openssh //安装openssh服务
systemctl start sshd.service //启动openssh服务
systemctl enable sshd.service //设置开机启动ssh服务
useradd -m -G wheel catcher //添加一个用户在wheel用户组中
passwd catcher //给这个用户添加密码
pacman -S vi sudo //安装vi和sudo
visudo //编辑sudo文件
#%wheel ALL=(ALL) ALL //将注释#去掉
安装软件
sudo pacman -S man //man命令
sudo pacman -S base-devel //软件开发工具集
sudo pacman -S make cmake
sudo pacman -S go lua python2
sudo pacman -S neofetch //显示计算机信息的软件
sudo pacman -S htop //htop命令
sudo pacman -S wget //wget命令
sudo pacman -S xf86-video-vesa //安装显卡驱动
sudo pacman -S xf86-input-synaptics //触摸板驱动
sudo pacman -S ttf-dejavu wqy-microhei //字体
安装KDE
sudo pacman -S xorg
sudo pacman -S plasma //安装plasma
sudo pacman -S kde-applications //安装kde套件
sudo systemctl enable sddm //启用 sddm显示管理器
sudo systemctl enable NetworkManager //启用网络管理
更换源
添加国内源
vim /etc/pacman.d/mirrorlist
添加
# 清华大学
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
## 163
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
## aliyun
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
添加中文社区仓库
vim /etc/pacman.conf
注意:以下源只能添加一个
[archlinuxcn]
# The Chinese Arch Linux communities packages.
# SigLevel = Optional TrustedOnly
SigLevel = Optional TrustAll
# 官方源
Server = http://repo.archlinuxcn.org/$arch
# 163源
Server = http://mirrors.163.com/archlinux-cn/$arch
# 清华大学
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
例:
[archlinuxcn]
# The Chinese Arch Linux communities packages.
# SigLevel = Optional TrustedOnly
SigLevel = Optional TrustAll
# 清华大学
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
中文输入法
sudo pacman -S fcitx5 fcitx5-chewing fcitx5-chinese-addons fcitx5-configtool fcitx5-gtk fcitx5-material-color fcitx5-pinyin-moegirl fcitx5-pinyin-zhwiki fcitx5-qt fcitx5-bing-input-color
vim ~/.pam_environment
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx
XMODIFIERS DEFAULT=\@im=fcitx
SDL_IM_MODULE DEFAULT=fcitx
字体安装
sudo pacman -S wqy-zenhei ttf-fireflysung
nerd-fonts
https://github.com/ryanoasis/nerd-fonts
双系统时间不同步问题
更改硬件时间标准
sudo timedatectl set-local-rtc 1
同步本地时间 ( 设置 自动设置时间/日期 )同步机器时间
sudo hwclock --localtime --systohc
美化KDE
选择喜欢的主题安装latte
sudo pacman -S latte-dock-git
添加Plasma部件
Latte Separator
Latte SideBar Button
Latte Spacer
Window Title Applet
Application title
Better inline clock
Window Buttons Applet
需要安装 extra-cmake-modules
sudo pacman -S extra-cmake-modules
https://store.kde.org/p/1272871/
Virtual Desktop Bar
https://github.com/wsdfhjxc/virtual-desktop-bar
下载 latte-dock 布局
https://www.pling.com/p/1417204/
https://www.pling.com/p/1373008/
导入布局 成品
常用软件安装
sudo pacman -S yay
sudo pacman -S visual-studio-code-bin
sudo pacman -S google-chrome
sudo pacman -S typora
yay -S wps-office
yay -S neovim-nightly-bin
sudo pacman -S python-pip
sudo pacman -S nodejs npm
sduo pacman -S fzf figlet xclip
sudo pacman -S tmux
oh-my-tmux https://github.com/gpakosz/.tmux
sudo pacman -S zsh
https://github.com/ohmyzsh/ohmyzsh
平铺KDE
https://github.com/lingtjien/Grid-Tiling-Kwin
kpackagetool5 --type KWin/Script -i *path*
mkdir -p ~/.local/share/kservices5
cd ~/.local/share/kservices5
ln -s *path*/metadata.desktop kwin-script-grid-tiling.desktop