Skip to content

Instantly share code, notes, and snippets.

@v4lour
Last active December 27, 2015 05:49
Show Gist options
  • Save v4lour/7276805 to your computer and use it in GitHub Desktop.
Save v4lour/7276805 to your computer and use it in GitHub Desktop.
Arch Linux安装记录

Arch Linux安装记录

@v4lour

泡了快一个月的图书馆,单调乏味,需要找点乐子。想来想去,来折腾一下Arch Linux。花了大概三天时间安装、配置好系统及各种开发环境。因此记录几点需要注意的地方,完整的安装指南可参考此篇以及官方新手指南

安装三大步

  • 基本系统安装
  • 驱动安装
  • 桌面环境安装

基本系统安装

我的笔记本主板支持UEFI,因此Arch Linux启动到UEFI模式。后面选择分区表类型时选择GPT(GUID Partition Table)。

默认不修改语言,完全可以等安装完基本系统后再将语言locale,否则终端会出现各种方块字……

无线联网

安装Arch Linux需要一个比较好的网络环境,我自己没有用校园网,习惯Wifi。因此通过同学的热点连上网下载安装所需的东西,不禁想赞一下校园网的速度真他妈给力!

#无线上网前先确认网络接口
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,具体可见
  • 笔记本调节亮度,打开/etc/default/grub,找到GRUB_CMDLINE_LINUX=""一行,改为:GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi_backlight=video",然后更新GRUB,grub-mkconfig -o /boot/grub/grub.cfg。细节可参考此文
  • 安装bumblebee,关闭N卡,减少发热。

结语

果然装上Arch Linux后各种折腾、优化配置,比开箱即用型的Mint费事不少。但随之而来的好处是我逐渐知道有些部件是如何工作以及如何调教好。除此之外,我发现很多中文教程早已过时,几乎有问题都得上Arch Wiki上寻找答案。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment