# Arch Linux安装记录 @v4lour 泡了快一个月的图书馆,单调乏味,需要找点乐子。想来想去,来折腾一下Arch Linux。花了大概三天时间安装、配置好系统及各种开发环境。因此记录几点需要注意的地方,完整的安装指南可参考[此篇](http://bbs.archlinuxcn.org/viewtopic.php?id=1037)以及[官方新手指南](https://wiki.archlinux.org/index.php/Beginners%27_Guide)。 # 安装三大步 * 基本系统安装 * 驱动安装 * 桌面环境安装 # 基本系统安装 我的笔记本主板支持UEFI,因此Arch Linux启动到UEFI模式。后面选择分区表类型时选择GPT(GUID Partition Table)。 默认不修改语言,完全可以等安装完基本系统后再将语言locale,否则终端会出现各种方块字…… ### 无线联网 安装Arch Linux需要一个比较好的网络环境,我自己没有用校园网,习惯Wifi。因此通过同学的热点连上网下载安装所需的东西,不禁想赞一下校园网的速度真他妈给力! ![](http://img3.douban.com/view/status/raw/public/3f5c4a3e540e2a2.jpg) ``` #无线上网前先确认网络接口 iw dev #打开接口 ip link set wlp3s0 up #使用netctl提供的wifi-menu连接网络 wifi-menu wlp3s0 #编辑安装镜像源,中科大和网易的源速度就很不错 nano /etc/pacman.d/mirrorlist ``` ### 分区挂载安装配置 上面已经提过,采用UEFI+PGT方案。 ``` #用cgdisk分三个区 cgdisk /dev/sda #分完区创建文件系统 mkfs.vfat -F32 /dev/sda1 mkfs.ext4 /dev/sda2 mkfs.ext4 /dev/sda3 #由于是8G内存,无swap分区必要,开始按顺序挂载 mount /dev/sda2 /mnt mkdir /mnt/home mount /dev/sda3 /mnt/home mkdir -p /mnt/boot/EFI mount /dev/sda1 /mnt/boot/EFI #安装基本系统 pacman /mnt base base-devel #生成fstab genfstab -U -p /mnt >> /mnt/etc/fstab #chroot到新系统 arch-chroot /mnt /bin/bash #配置基本设置 nano /etc/locale.gen locale-gen echo LANG=zh_CN.UTF-8 >> locale.conf ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock --systohc --utc echo Arch >> /etc/hostname passwd #再次配置网络 pacman -S iw wpa_supplicant pacman -S dialog #安装启动器Grub mount -t efivarfs efivarfs /sys/firmware/efi/efivars pacman -S grub efibootmgr grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck grub-mkconfig -o /boot/grub/grub.cfg #推出卸载重启 exit umount -R /mnt reboot ``` # 驱动安装 至此,安装完基本系统,开始安装各种驱动以及图形界面…… ``` #用户配置 useradd -m -g users -G wheel -s /bin/bash v4lour passwd v4lour pacman -S sudo visudo # 取消注释# %wheel ALL=(ALL) ALL #驱动、显卡 pacman -S alsa-utils lspci | grep VGA pacman -S xf86-video-intel xf86-video-nouveau ``` # 桌面环境安装 ``` pacman -S xorg-server xorg-server-utils xorg-xinit mesa xf86-input-synaptics ttf-dejavu wqy-microhei #桌面选择轻量级的xfce4 pacman -S xfce4 #输入法推荐rime pacman -S ibus ibus-rime #AUR #更改/etc/pacman.conf,添加源[archlinuxfr] Server = http://repo.archlinux.fr/$arch pacman -Sy base-devel yaourt ``` # 几点提醒 * 装完桌面需要配置Xorg,具体可见[此](https://wiki.archlinux.org/index.php/Xorg) * 笔记本调节亮度,打开/etc/default/grub,找到GRUB_CMDLINE_LINUX=""一行,改为:```GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi_backlight=video"```,然后更新GRUB,```grub-mkconfig -o /boot/grub/grub.cfg```。细节可参考[此文](http://caibaoz.com/blog/2013/06/29/make_screen_brightness_adjustable_for_acer_aspire_4750g/) * 安装[bumblebee](https://wiki.archlinux.org/index.php/Bumblebee),关闭N卡,减少发热。 # 结语 果然装上Arch Linux后各种折腾、优化配置,比开箱即用型的Mint费事不少。但随之而来的好处是我逐渐知道有些部件是如何工作以及如何调教好。除此之外,我发现很多中文教程早已过时,几乎有问题都得上Arch Wiki上寻找答案。