Arch Linux 安装配置
本文记录 Arch Linux 2015.03.01 的安装配置,方便自己重装系统时参考。
下载ISO文件及制作安装U盘
下载ISO文件
从 https://www.archlinux.org/download/ 选择速度较快的下载镜像,通常只需选择China下面的,例如: 163.com。或者从社区维基上的镜像选择安装: https://wiki.archlinux.org/index.php/Mirrors_(简体中文)#.E4.B8.AD.E5.9B.BD,例如:阿里云。
制作安装U盘
可参照 https://wiki.archlinux.org/index.php/USB_flash_installation_media 制作安装U盘,推荐采用dd命令制作安装U盘。
使用dd制作安装U盘的方式
用U盘的盘符代替 /dev/sdx,不用添加分区号,即不用键入类似 /dev/sdb1 的东西。
开始安装
插入制作好的U盘启动盘,开始安装。
详细安装过程可参考官方文档 Beginners’ guide。
在GRUB启动菜单中,推荐使用64位的版本,即选择Boot Arch Linux (x86_64)安装。
更改BIOS启动顺序
台式机通常为按Del键,少部分为按Esc键进入BIOS;笔记本通常为F2,有的为F10或F1。具体使用哪个键进入BIOS,需要看开机时的提示。
配置网络
启动过程中系统会自动启动dhcpd守护进程,如果网络是使用DHCP分配IP的,则此时就可以联网了,可用ping命令测试是否能连接外网:
ping得通则说明网络连接正常,不用再进行下面的「有线网络配置」或「无线网络配置」操作。否则按照下面的设置,详细的各种网络配置说明见 https://wiki.archlinux.org/index.php/Network_configuration。
查看网卡类型
使用ip link
命令查看本机的网卡,lo为本地环路地址,enp开头的为有线网卡,wlp开头的为无线网卡。
有线网络配置
假设有线网卡在ip link
中显示的网卡名为enp0s3,网管指定的网络信息如下:
- IP: 10.0.2.15
- 网关: 10.0.2.2
- DNS: 114.114.114.114
则,按如下配置静态IP12345systemctl stop dhcpcd.serviceip link set enp0s3 upip addr add 10.0.2.15/24 dev enp0s3ip route add default via 10.0.2.2echo "nameserver 114.114.114.114" >> /etc/resolv.conf
无线网络配置
在命令行中执行wifi-menu
命令,然后选择可用的无线网络并输入相应的密码即可。
硬盘分区和格式化
查看现有磁盘分区
使用lsblk可查看现有的磁盘分区
硬盘分区
使用cfdisk
命令格式化硬盘分区
目前的硬盘通常都有500GB,推荐如下分区方案:
/ 40G sda1
/swap 4G sda2
/home sda3 剩下的都分给 /home 分区
格式化
推荐采用ext4分区格式,操作命令如下:
挂载分区
根分区/必须首先挂载,才能挂载其他分区,/mnt目录用于挂载分区
挂载/home分区
选择镜像服务器
编辑 /etc/pacman.d/mirrorlist,建议保留5个China的镜像,其它的删除,最好不要只留一个镜像,不然万一那个镜像暂时不可用,就无法安装软件了。
安装基本系统
使用pacstrap安装基本系统
生成fstab
|
|
chroot到新系统
|
|
配置locale
vi /etc/locale.gen
,保留en_US.UTF-8 UTF-8
和zh_CN.UTF-8 UTF-8
处于非注释状态,保存文件退出。
运行locale-gen
重新生成locale。
设置locale:
配置时区
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
配置硬件时间
hwclock --systohc --utc
设置主机名
echo arminix > /etc/hostname
并把主机名加到 /etc/hosts中,例如:
配置网络
cd /etc/netctl
有线静态IP网络使用:cp examples/ethernet-static my_network
有线DHCPD配置的使用:cp examples/ethernet-dhcp my_network
无线网络使用:cp examples/wireless-wpa my_network
根据实际情况修改 my_network 文件的内容
启用配置:netctl enable my_network
设置root密码
|
|
安装配置引导程序
|
|
卸载分区并重启
|
|
pacman配置
- pacman显示彩色输出
编辑 /etc/pacman.conf,取消第34行Color前的井号“#”。 - 更改mirror list
编辑 /etc/pacman.d/mirrorlist,保留China部分的即可,非教育网的推荐使用以下这两个镜像:12Server = http://mirrors.163.com/archlinux/$repo/os/$archServer = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
更新系统
|
|
安装图形用户界面及常用软件
安装显卡驱动
查看显卡类型:lspci | grep VGA
安装默认显卡驱动:pacman -S xf86-video-vesa
根据显卡类型安装相应的驱动,查看仓库里的驱动程序用pacman -Ss xf86-video
- AMD:
pacman -S xf86-video-ati
- Intel:
pacman -S xf86-video-intel
- Nvidia:
pacman -S xf86-video-nouveau
- Virtualbox虚拟机:
pacman -S virtualbox-guest-utils
安装Xorg
|
|
配置声音
|
|
添加普通帐号
|
|
最小化安装KDE
|
|
或者安装 LXQt
|
|
使用sddm登录进LXQT,此时桌面显示是异常的,点击左下角的按钮,选择Preferences->LXQt settings->Appearance,然后点击LXQt Theme图标,选择一个主题,推荐Frost主题,点击完成后桌面即会变成正常的。
点击LXQt里左下角的按钮,选择Preferences->LXQt settings->Shortcut Keys,新增一个快捷键Control+Alt_L,命令设为『xscreensaver-command –lock」。
改用kwin窗口管理器
点击LXQt里左下角的按钮,选择Preferences->LXQt settings->Session Settings, 把Window Manager下拉框选中的openbox改成kwin_x11。点击LXQt里左下角的按钮,选择Preferences->LXQt settings->Session Settings, 把Window Manager下拉框选中的openbox改成xfwm4。
添加archlinuxfr源并安装yaourt
编辑 /etc/pacman.conf,把SigLevel改成Optional TrustAll
,并在文件末尾加入:
安装yaourt:pacman -Sy yaourt
添加中文社区仓库
编辑 /etc/pacman.conf,在文件末尾添加:
添加GPG密钥:
配置字体
创建目录/usr/share/fonts/truetype
,并复制msyh.ttf,msyhbd.ttf,yahei_mono.ttf到该目录
然后运行命令:
安装配置fcitx输入法
|
|
往/home/joelhy/.xprofile添加如下内容:
修改完退出KDE/LXQt,重新登录。
安装常用软件
|
|
安装KDE常用软件
如果是KDE环境,则安装以下常用软件:
常用配置
git配置
|
|
gtk2程序使用oxygen主题
|
|
然后运行lxappearance,把默认的gtk主题改成oxygen。
zsh
更改默认SHELL为zsh
详细修改可参照官方文档:https://github.com/robbyrussell/oh-my-zsh,步骤概述如下:12curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | shchsh -s /bin/zsh配置zsh
添加以下内容到 /home/joelhy/.zshrc12345678910111213ZSH_THEME="tjkirch_mod"alias cdd="cd /home/joelhy/Downloads"alias cw="cd /home/joelhy/workspace"alias cf="cd /home/joelhy/code/open_source/php/frameworks"export NVM_DIR="/home/joelhy/.nvm"export NVM_NODEJS_ORG_MIRROR=http://dist.u.qiniudn.com[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvmexport GOPATH=/home/joelhy/mygoexport PATH="$PATH:$GOPATH/bin"export SYSTEMD_EDITOR="/usr/bin/vim"
配置vim
|
|
geany
|
|
修改 /home/joelhy/.config/geany/geany-themes/colorschemes/dark.conf
把default=#fff;#1e1e1e;false;false
改成default=#00ff00;#1e1e1e;false;false
, 把caret=#fff;#000;true;false
改成caret=#fff;#000;false;false
。打开geany,在View -> Change Color Scheme…选择Dark。
sublime text
从http://pan.baidu.com/下载并解压到目录/usr/local/
新建可执行文件/usr/local/bin/s3,内容如下:
配置文件设置:
按照https://packagecontrol.io/installation在sublime text 3里按`ctrl + ``,输入以下内容,安装Package Control:
然后安装以下插件:
Markdown Preview
DocBlockr
Emmet (Zen Coding)
jQuery
JsFormat
placeholders
ApplySyntax
JsMinifier
Sublime CodeIntel
Bracket Highlighter
GBK Encoding Support
ConvertToUTF8
Git
SidebarEnhancements
Theme Soda
GoSublime
配置firefox
安装插件: Adblock Plus, AutoProxy, Charset SWitcher, Firebug, FireGestures, FirePHP, gooreplacer, Tab Mix Plus, Tree Style Tab, UnloadTab, Web Developer
开机自启动Virtualbox
编辑 /etc/modules-load.d/virtualbox.conf 文件,添加如下内容: