Install Arch Linux

in #archlinux7 years ago (edited)

格式化分区

fdisk /dev/sda
mkfs.ext4 /dev/sda1 ==>boot
mkfs.ext4 /dev/sda2 ==>/
mkfs.ext4 /dev/sda3 ==>tmp
mkfs.ext4 /dev/sda6 ==>home
mkswap /dev/sda5 ==>swap
挂载分区
mount /dev/sda2 /mnt
mkdir /mnt/boot
mkdir /mnt/tmp
mkdir /mnt/home
mount /dev/sda1 /mnt/boot
mount /dev/sda3 /mnt/tmp
mount /dev/sda6 /mnt/home
swapon /dev/sda5
查看网卡名字和设置网卡名字
ip link show
ip link set enp0s3 name eth0
iw dev #找到interface, 一般以wlp开头
wifi-menu [interface] #链接wifi
dhcpcd #有线网络,启动动态ip服务(可使用静态ip)
ping www.bing.com
pacstrap -i /mnt base base-devel
pacstrap /mnt grub-bios #安装启动项管理器
genfstab -U -p /mnt > /mnt/etc/fstab #生产分区信息
arch-chroot /mnt /bin/bash #进入新系统
echo USERNAME >> /etc/hostname #设置主机名
vi /etc/timezone #设置时区
Asia/Shanghai
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #设置时间
vi /etc/locale.gen #去掉前面注释
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
echo LANG=en_US.UTF-8 > /etc/locale.conf
vi /etc/vconsole.conf #键盘布局方案
KEYMAP=us
FONT=
FONT_MAP=
locale-gen #生产locale讯息
hwclock --systohc --utc
vi /etc/hosts
#<ip-address>   <hostname.domain.org>   <hostname>
127.0.0.1   localhost.localdomain  localhost    USERNAME
::1     localhost.localdomain  localhost    USERNAME
mkinitcpio -p linux #生产内核的启动镜像
pacman -S grub
grub-install --recheck /dev/sda #安装引导程序
grub-mkconfig -o /boot/grub/grub.cfg #生产配置文件
pacman -S iw wpa_supplicant dialog #安装iw和wifi-menu
pacman -S net-tools dnsutils inetutils iproute2 #ifconfig
systemctl enable dhcpcd.service #dhcpcd服务开机自启
passwd #设置root密码
exit
umount /mnt/{boot,home}
reboot
useradd -m -G wheel -s /bin/bash USERNAME
passwd USERNAME
visudo #设置wheel组的用户能使用sudo
%wheel ALL=(ALL) ALL            #取消注释
exit
sudo pacman -S vim

vim /etc/pacman.conf 添加archlinuxcn镜像源
[archlinuxfr]
SigLevel = Optional TrustAll
Server = http://repo.archlinux.fr/$arch
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = http://repo.archlinuxcn.org/$arch
sudo pacman -Syy
sudo pacman -Syu
sudo pacman -S archlinux-keyring
sudo pacman -S yaourt
sudo pacman -S bash-completion
sudo pacman -S ntfs-3g
pacman -S alsa-utils
pacman -S alsa-oss
gpasswd -a USERNAME audio 把你的普通用户账号加入到audio用户组中
su - USERNAME 切换到普通用户
alsamixer 70-90的音量是较合适的范围
aplay /usr/share/sounds/alsa/Front_Center.wav 保存alsamixer设置
exit
/usr/sbin/alsactl store 保存声音配置
vi /etc/rc.conf
DAEMONS=(syslog-ng network crond alsa)
lspci | grep -e VGA -e 3D #查看显卡类型
pacman -Ss xf86-video | less #查看所有开源驱动
# 官方仓库提供的驱动包:
# # +----------------------+--------------------+--------------+
# # |                      |        开源        |     私有     |
# # +----------------------+--------------------+--------------+
# # |         通用         |   xf86-video-vesa  |              |
# # +----------------------+--------------------+--------------+
# # |         Intel        |  xf86-video-intel  |              |
# # +--------+-------------+--------------------+--------------+
# # |        | GeForce 7+  |                    |    nvidia    |
# # | nVidia +-------------+ xf86-video-nouveau +--------------+
# # |        | GeForce 6/7 |                    | nvidia-304xx |
# # +--------+-------------+--------------------+--------------+
# # |        AMD/ATI       |   xf86-video-ati   |              |
# # +----------------------+--------------------+--------------+
pacman -S xorg X11
pacman -S xorg-server xorg-server-utils 安装 Xorg Server
pacman -S xf86-input-synaptics 可选,触摸板支持
pacman -S wqy-zenhei 开源的文泉驿正黑矢量字体
pacman -S ttf-dejavu wqy-microhei 可选,微米黑字体
pacman -S xf86-input-keyboard 图形界面的键盘驱动
pacman -S xf86-input-mouse 鼠标的驱动
pacman -S xorg-xinit
pacman -S gnome gnome-extra gnome-packagekit gnome-software
pacman -S gdm 安装GDM作为登陆器
sudo systemctl enable gdm #显示管理器开机自启
sudo systemctl enable gdm.service
sudo systemctl enable NetworkManager
reboot
sudo pacman -S adobe-source-han-sans-cn-fonts #安装中文字体
yaourt -Rsc epiphany #删除epiphany浏览器
yaourt -S google-chrome
pacman -S firefox firefox-adblock-plus flashplugin
yaourt -S firefox-i18n-zh-cn #中文, 可选
yaourt -S gedit gedit-plugins
yaourt -S vim
yaourt -S emacs
sudo pacman -Rncd ibus
gsettings set org.gnome.settings-daemon.plugins.keyboard active false 禁用iBus

sudo pacman -S fcitx fcitx-configtool fcitx-im fcitx-qt5
vim ~/.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides \
"{'Gtk/IMModule':<'fcitx'>}"

yaourt -S gnome-shell-extension-kimpanel-git
fcitx-configtool 添加输入法
pacman -Ssq fcitx pinyin 拼音
yaourt -S fcitx-sogoupinyin
pacman -S tar xarchiver
pacman -S rhythmbox
pacman -S gimp inkscape
yaourt -S uget aria2 #下载工具
yaourt -S wget
yaourt -S file-roller p7zip
yaourt -S unrar
yaourt -S screenfetch

sudo yaourt -S virtualbox
sudo pacman -S virtualbox-guest-utils Virtualbox
sudo pacman -S virtualbox-modules
sudo modprobe vboxdrv #加载内核模块
pacman -S gparted 分区管理工具
pacman -S scrot
pacman -S skype ??
pacman -S mplayer
pacman -S codecs gstreamer0.10-bad gstreamer0.10-ugly
pacman -S gstreamer0.10-ffmpeg
pacman -S smplayer
pacman -S vlc
pacman -S deluge
pacman -S liferea RSS离线阅读软件
pacman -S thunderbird 电子邮件客户端
pacman -S lftp
pacman -S filezilla
pacman -S k3b
gpasswd -a danmo98 optical
pacman -S archey3
pacman -S alsi
pacman -S evince
pacman -S kchmviewer CHM文档查看器
pacman -S file-roller
pacman -S unrar unzip
pacman -S lilyterm
pacman -S cowsay
pacman -S gnome-packagekit

pacman -S ibus
pacman -S ibus-rime ibus-libpinyin
pacman -S ibus-qt
qtconfig-qt4 将ibus设置为默认输入法
dconf update 更新dconf配置
ibus-daemon -rdx 重启ibus

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 54336.36
ETH 2283.81
USDT 1.00
SBD 2.34