(谨慎参考,机型有别)
1、按照Arch Wiki(https://wiki.archlinux.org)进行分区以及挂载(这里我安装的是双系统且是EFI的,所以需要挂载Windows引导分区到boot下的EFI里面,若是单系统可以按照Wiki新建引导分区挂载)。
(当只是用Arch Linux Live CD安装Arch Linux时,应先分区,boot分区100M左右,swap分区8G左右,剩下的直接挂在到跟分区。然后在fdisk 用t命令修改boot分区为EFI分区模式,然后按照wiki里面,安装mkfs.fat 命令格式化boot分区。)
fdisk -l //查看自己硬盘状态(我一般提前分好区,分区的详情看wiki)
mkfs.ext4 /dev/sdxk //将sdxk格式化为ext4 格式(x,k视自己情况而定)
mount /dev/sdxk /mnt //将该目录挂在到根下
mkdir /mnt/boot
mount /dev/sdxm /mnt/boot //挂载boot分区(x,m视自己情况而定)
2、安装基本系统(先编辑/etc/pacman.d/mirrorlist选择合适的源,教育网中国科学技术大学的源不错 再pacstrap -i /mnt base base-devel 这样包含了整个live环境),
genfstab -U /mnt >> /mnt/etc/fstab(在这一步完成后,boot分区下面应该有几个img文件)
arch-root /mnt
3、chroot到新系统后
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime //创建新的当地时间连接
pacman -S vim //安装vim,比vi更强大的编辑器
pacman -S bash-completion //安装shell补全,当然你也可以安装fish等别的shell
vim /etc/locale.gen (添加 en_US.UTF-8 UTF-8 以及 zh_CN.UTF-8 UTF-8) //编码
locale-gen //更新刚刚写入的内容
echo yourhostname > /etc/hostname //yourhostname是你自己想起得主机名称
passwd //设置root密码
pacman -S iw wpa_supplicant dialog //无线环境
pacman -S grub efibootmgr //引导,EFI分区的
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ARCH --recheck //写入grub.cfg
grub-mkconfig -o /boot/grub/grub.cfg //使grub.cfg生效 (有可能需要将EFI/arch/grubx64.efi 移动到 EFI/BOOT/BOOTX64.EFI,便于某些机器识别)
pacman -S networkmanager //防止重启没有网络还要启动dhcpcd
4.此时可以重启去掉系统盘,如果可以正常进入系统,则安装成功
systemctl enableNetworkManager
systemctl start Networkmanager //启动Networkmanager
sudo pacman -S xf86-video-intel
pacman -S xorg xfce4 xfce4-goodies //xfce4虽然丑,但是优化好还是不错的,并且是轻量级桌面
pacman -S lightdm lightdm-gtk-greeter //桌面管理器,同样是轻量级,别人推荐的
systemctl enable lightdm.service
useradd -m -G wheel yourusername //添加用户到wheel组
passwd yourusername //设置密码
有几种方式将该用户赋予sudo权限
将该用户加入sudo组
编辑 /etc/sudoers 添加 yourusername ALL =(ALL) ALL
5.重启此时应该可以进入x界面,并且以新建的用户登录
sudo pacman -Syu //更新,以后要时常更新
sudo pacman -S adobe-source-han-serif-cn-fonts //安装汉字字体
sudo pacman -S network-manager-applet //网络管理的桌面图标
sudo pacman -S fcitx-configtool fcitx-im //安装fcitx中文输入法
vim ~/.xprofile 添加export GTK_IM_MODULE=fcitx 、 export QT_IM_MODULE=fcitx 、 export XMODIFIERS=@im=fcitx
/etc/profile 添加 export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
/etc/locale.conf 添加 LANG=en_US.UTF-8
结束后打开fcitx-configtool 添加sunpinyin输入法(sunpinyin需要安装)
sudo pacman -S pulseandio //声音,火狐浏览器可能没有声音,建议用谷歌浏览器,因为没有解决
sudo pacman -S pavucontrol
6.重启,检查声音,输入法是否正常,以及可以添加中国源等等后续处理工作
7.后续工作:
(1) sudo pacman -S chromium //谷歌浏览器
使用 --proxy-server="socks5:127.0.0.1:1080" 进行代理设置
(2) sudo pacman -S flashplugin
sudo pacman -S pepper-flash //flash
(3)sudo pacman -S ntfs-3g //读取Windows分区
(4)sudo pacman -S gvfs gvfs-mtp //自动挂载
(5)sudo pacman -S conky conky-manager //conky
(6)sudo pacman -S cairo-dock //cairo-dock