ArchBang安装指南

安装步骤

1.电脑是efi启动,gpt硬盘(无论有多少硬盘)
2.把archbang烧录在U盘里
3.调整好相关的bios(efi启动方式,不要使用混合启动)
4.选择使用带CD的第一选项
5.进入桌面,连接WIFI,可以打开火狐浏览器(如果遇到无法连接无线,可以使用本地连接,甚至你可以把手机当成本地网卡)
6.右击桌面,里面有个安装程序
7.这里一共十个选项,在安装前请考虑好分区方案(最少俩个分区,这俩个分区分别是/boot和/)
8.如果要安装启动分区位置,建议选择/boot/efi分区。(这个坑坑了我很多次,虽然前面安装archlinux很熟练,wiki里不是所有内容都是正确的。如果是同样的安装Archlinux环境,选择到boot分区很正常!wiki也没说明必须要安装到/boot/efi分区上。
9.pacstrap -i /mnt base base-devel gvfs gvfs-mtp wqy-zenhei
这里添加了中国特殊国情的基础包,有对连接硬盘和安卓的支持,还有中文字体
10.对于中文化,我个人建议,如果对archlinux安装流程不熟练的话,建议你先使用英文环境,不然会乱码。看不清出问题的原因。老鸟请无视,估计知道原因也会盲打。安装完毕后,重启,进入archbang系统
11.sudo l3afpad /etc/pacman.d/mirrorlist 或者sudo pcmanfm
l3afpad、pcmanfm分别是archbang自带的文本读取器和文件管理器,原命令是sudo nano /etc/pacman.d/mirrorlist把中国的所有源前面的#去除
12.sudo pacman -Syyu
更新源
13.pacman -Qq | grep xf86-video
已经安装的查看显卡
14.lspci | grep VGA
查看支持的显卡
15.pacman -Ss xf86-video | less
显示网络服务器里的所有最新显卡版本
16.pacman -S 显卡名称
安装最新显卡 参考pacman -S xf86-video-intel
17.sudo pacman -Syu
进行系统全面更新,-Syu表示进行系统更新,不然玩Ubuntu去
18.sudo pacman -S fcitx fcitx-im fcitx-configtool fcitx-googlepinyin
安装中文输入法
19.sudo l3afpad ~/.xinitrc

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash

export DE=openbox

# Dbus fix
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
eval "$(dbus-launch --sh-syntax --exit-with-session)"
fi

/usr/bin/xdg-user-dirs-update

# 这里是输入法
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

exec openbox-session

20.将/etc/xdg/autostart/里的输入法图标复制到~/.config/autostart/
21.sudo l3afpad ~/.config/openbox/autostart

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# panel
tint2 &

# Set wallpaper
(sleep 2 && feh --bg-scale ~/Backgrounds/snowtree.jpg) &

# Enable as required
#xbacklight -set 100 &
#/usr/bin/synclient TouchpadOff=1 &
#setxkbmap us &

# Onscreen system stats
(sleep 2 && conky) &

# Network Manager Applet
(sleep 2 && nm-applet) &

# File manager dameon mode
(sleep 2 && pcmanfm -d) &

# Effects
#(sleep 2 && compton -b) &

# Volume
(sleep 2 && volumeicon) &

# 这里是输入法
fcitx &

22.如果因为Zsh原因无法自动登录
sudo l3afpad ~/.bash_profile

1
2
3
if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
exec startx
fi

`