Arch Linux安装
文章目录
安装
ping www.baidu.com
# 检查网络连接
timedatectl set-ntp true
# 更新系统时间
fdisk -l
# 查看磁盘分区
fdisk /dev/sda
n # 新建分区
p # 打印分区信息
g # 将磁盘分区表设置为 GPT 格式
t # 改变分区类型
m # 帮助
w # 写入
- /dev/sda1 200M EFI System
- /dev/sda2 8G SWAP
- /dev/sda3 100G root
|
|
vi /etc/pacman.d/mirrorlist
# 换源
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
pacstrap /mnt base linux linux-firmware base-devel
# 安装基本系统
genfstab -U /mnt >> /mnt/etc/fstab
# 生成fstab文件,设置UUID
arch-chroot /mnt
# 切换到新安装的系统
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 设置时区
hwclock --systohc --utc
# 设置时间标准为UTC
vi /etc/locale.gen
# 设置本地化类型
locale-gen
# 生成locale讯息
echo LANG=en_US.UTF-8 > /etc/locale.conf
# 设置系统locale
echo archlinux > /etc/hostname
# 设置主机名
vi /etc/hosts
127.0.0.1 archlinux.localdomain archlinux
passwd
# 设置root密码
groupadd -g 1000 users
# 添加用户组
useradd -m -g 1000 -s /bin/bash user
# 添加用户
pacman -S grub efibootmgr os-prober
# 安装GRUB引导程序
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ArchLinux
安装# GRUB EFI 应用
grub-mkconfig -o /boot/grub/grub.cfg
# 生成 grub.cfg
exit
umount -R /mnt
poweroff
# 关机移除安装盘,设置从硬盘启动
配置
/etc/systemd/network/20-wired.network
|
|
systemctl start/enable systemd-networkd
pacman -S gnome gdm
systemctl enable gdm
vi /etc/pacman.conf
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
pacman -S archlinuxcn-keyring
pacman -Syu yaourt wqy-microhei wqy-zenhei fcitx-im fcitx-sogoupinyin fcitx-configtool gnome-tweak-tool
vi ~/{.xprofile,.xinitrc}
# .xinitrc: 以startx启动; .xprofile: 以display manager启动
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=“@im=fcitx”
reboot
美化
yaourt -S numix-icon-theme-git numix-circle-icon-theme-git
# 图标
yaourt -S numix-gtk-theme arc-gtk-theme
# 主题
yaourt -S capitaine-cursors
# 指针
gnome-shell 插件
Activitles configurator
Applications menu
Arch linux updates indicator
Auto move windows
Coverflow alt-tab
Disconnect wifi
Hide dash x
Hide workspace thumbnails
Native window placement
Pixel saver
Places status indicator
Refresh wifi connections
Screenshot tool
Services systemd
User themes
Weather
Workspace indicator
System-monitor
常用软件
chromuium
visual studio code
tilda
plank
albert
variety
netease-cloud-music
wps-office
terminator
vlc
shadowsocks-libev
kcptun
htop
proxychains-ng
git
文章作者 doubtlhy
上次更新 2022-03-29