ArchLinux简明安装教程

ArchLinux是一个十分优秀的发行版,定制性极高,同时不像Gentoo那样花那么多时间编译。安装ArchLinux无疑是对Linux发行版架构的一次熟悉和学习。目前,网上的相关教程基本已通过期,同时官方wiki上对于相关软件的搭配也没有仔细的描述。 按照本文的步骤作,最终你将获得一个KDE环境的ArchLinux。不过我并无配置打印机,具体请你们wiki cups。 html

安装能够分为三大部分:linux

  1. 基本系统的安装ios

  2. 驱动安装shell

  3. 桌面环境的安装bash


注:最新的教程已经移至个人独立博客,此篇再也不更新,点击进入网络

更新了GPT以及UEFI等相关内容。架构


1.基本系统的安装

硬盘分区

这里的方案比较多,若是是新手,那么你能够只分一个区,个人方案是/boot,/,/home三个分区因为个人笔记本内存有8GB,所以不用swap。app

fdisk /dev/sda 
#/boot为sda1,/为sda2,/home为sda3

安装文件系统

在sda{1,2,3}安装ext4文件系统tcp

mkfs.ext4 /dev/sda1 
mkfs.ext4 /dev/sda2 
mkfs.ext4 /dev/sda3

挂载分区

#挂载/ 
mount /dev/sda2 /mnt 
#建立boot和home以挂载sda1和sda3 
cd /mnt 
mkdir boot 
mkdir home 
mount /dev/sda1 /mnt/boot 
mount /dev/sda3 /mnt/home

更新mirrorlist

推荐国内的用户选择mirrors.163.com,不过以前我安装的时候发现163的源有点问题,所以我推荐你们也开启mirrors.ustc.edu.cn 默认的mirrorlist是开启全部源的,所以咱们使用sed先在全部源的前面加上#ide

cd /etc/pacman.d 
sed -i "s/^\b/#/g" mirrorlist 
nano mirrorlist 
#将mirrors.ustc.edu.cn和mirrors6.ustc.edu.cn前面的#去掉 
pacman -Syy

安装base系统

咱们只须要安装base和base-devel

pacstrap /mnt base base-devel 
#若是你想使用ifconfig之类的工具,请在上面加上net-tools

生成fstab

在开机时咱们须要正确挂载分区,这就须要fstab 这里我使用的是UUID的方式识别

genfstab -U -p /mnt >>/mnt/etc/fstab

改变目录

arch-chroot /mnt /bin/bash

配置locale

打开locale.gen

cd /etc
nano locale.gen
#将en_US.UTF-8,zh_CN.GBK,zh_CN.GB2312,zh_CN.GB18030,zh_CN.UTF-8前的#去掉 
locale-gen 
echo LANG=zh_CN.UTF-8 >> locale.conf 
nano vconsole.conf 
#输入 #KEYMAP=us    FONT=

设置时区

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#以前manjaro的bug貌似影响到个人硬件时钟的读取了,若是你们时间也遇到了问题,能够软连接UTC

设置主机名

echo 主机名 >> /etc/hostname

生成ramdisk

若是你们将/usr做为独立分区了,那么还须要配置mkinitcpio.conf,文件内有注释说明

mkinitcpio -p linux

用户配置

passwd 
#修改root密码 
useradd -m -g users -G wheel -s /bin/bash 用户名 
passwd 用户名

安装GRUB(非UEFI)

pacman -S grub-bios 
grub-install /dev/sda 
cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
#听说这一步是为了解决一个一直未被修复的bug
grub-mkconfig -o /boot/grub/grub.cfg

重启

exit #退出chroot 
umount /mnt/{home,boot} 
umount /mnt 
reboot

2.驱动安装

安装ALSA(声卡)

pacman -S alsa-utils
alsamixer #调节音量

安装显卡驱动

我用的是snb系列处理器的核显

pacman -S mesa xf86-video-intel
#我用的是intel的核显,具体你们本身wiki

安装synaptics驱动

pacman -S xf86-input-synaptics

3.桌面环境的安装

安装xorg

pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils

安装KDE

接下来就是桌面环境了,这里我使用的是KDE,固然是最小化安装

pacman -S kdebase #一路enter就好了 
pacman -S kdemultimedia-kmix #音量调节 
pacman -S kdeplasma-applets-plasma-nm #网络管理 
systemctl enable NetworkManager.service #开启网络管理服务 
systemctl enable kdm.service #开启kdm
pacman -S kde-l10n-zh_cn #添加中文支持

安装经常使用软件

pacman -S synaptiks #触摸板管理程序 --已经被移至aur
pacman -S kde-gtk-config #gtk主题管理 
pacman -S kcm-fcitx fcitx-qt kdeplasma-addons-applets-kimpanel #fcitx输入法 
pacman -S kdeutils-ark kdeutils-kwallet #安装ark和kwallet,这两个用过的都知道 
pacman -S kdegraphics-ksnapshot kdegraphics-okular kdegraphics-gwenview #截屏、pdf阅读及图片浏览软件
pacman -S unrar unzip p7zip #使得ark支持解压zip、7z和rar压缩包
相关文章
相关标签/搜索