Arch Installation Guide

分区和挂载

parted /dev/sda
    mklabel gpt
    mkpart ESP fat32 1M 513M
    set 1 boot on
    mkpart primary ext4 513M 20.5G
    mkpart primary linux-swap 20.5G 24.5G
    mkpart primary ext4 24.5G 100%

mkfs.ext4 -b 4096 /dev/sda2
mkfs.ext4 -b 4096 /dev/sda4
mkswap /dev/sda3
mkfs.vfat -F32 /dev/sda1

mount -t ext4 -o discard,noatime /dev/sda2 /mnt
mkdir -p /mnt/boot
mount /dev/sda1 /mnt/boot
mkdir -p /mnt/home
mount -t ext4 -o discard,noatime /dev/sda4 /mnt/home
swapon /dev/sda3

系统安装

pacstrap -i /mnt base base-devel vim
genfstab -U -p /mnt > /mnt/etc/fstab

chroot

arch-chroot /mnt  /bin/bash

vim /etc/locale.gen
# en_US.UTF-8
# zh_CN.UTF-8
# zh_CN.GBK
# zh_CN.GB2312

locale-gen

echo LANG=en_US.UTF-8 > /etc/locale.conf

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

passwd # root 密码

echo arch > /etc/hostname # 主机名称
vim /etc/hosts #加入同样的名字

引导

pacman -S grub os-prober ntfs-3g efibootmgr iw wpa_supplicant dialog
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub --recheck
grub-mkconfig -o /boot/grub/grub.cfg

添加用户

useradd -m -G wheel -s /bin/bash  [用户名]

passwd [用户名]

visudo
%wheel ALL=(ALL) ALL

添加archlinuxcn源

sudo nano /etc/pacman.conf
[archlinuxcn]
SigLevel = Optional TrustAll
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

sudo pacman -Syy
sudo pacman -S archlinuxcn-keyring yaourt

装X

sudo pacman -S xorg xorg-xinit xterm xorg-xeyes xorg-xclock
sudo pacman -S i3
sudo pacman -S lightdm-gtk-greeter
sudo systemctl enable lightdm

语言和输入法

vim ~/.xinitrc
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US
export LC_CTYPE=en_US.UTF-8

sudo pacman -S fcitx-im fcitx-configtool

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
fictx &

亮度调节

cat  /sys/class/backlight/intel_backlight/max_brightness
echo 220 > /sys/class/backlight/intel_backlight/brightness

充电阈值

https://github.com/mkottman/acpi_call
https://github.com/teleshoes/tpacpi-bat

git clone https://github.com/teleshoes/tpacpi-bat  tpacpi-bat
sudo tpacpi-bat -v -s ST 1 50
# batt1 is going to change the start threshold to 50%.

sudo tpacpi-bat -v -s ST 2 50
# batt2 is going to change the start threshold to 50%.

sudo ./tpacpi-bat -v -s SP 0 90
# changes the stop at 90%.

字体

pacman -S wqy-microhei ttf-dejavu ttf-droid cantarell-fonts adobe-source-han-sans-cn-fonts

软件

  • konsole 终端
  • thunar 文件管理
  • dmenu 启动器
  • Chromium(pepper-flash) 浏览器和FLASH插件
  • Atom
  • netease-cloud-music 黄易云
  • pnmixer 音量调节
  • feh 壁纸设置
  • tlp 电源管理

参考:

  • 李天火 《Enjoy arch —— 安装arch》
  • K.I.S.S《给妹子看的 Arch Linux 桌面日常安装》
posted @ 2018-02-02 10:28  长生_Qoo  阅读(155)  评论(0编辑  收藏  举报