知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

ArchLinux简明安装教程

发布时间:2014-09-05 14:44:23作者:知识屋

ArchLinux简明安装教程
 
ArchLinux是一个十分优秀的发行版,定制性极高,同时不像Gentoo那样花那么多时间编译。安装ArchLinux无疑是对Linux发行版架构的一次熟悉和学习。目前,网上的相关教程基本已经过期,同时官方wiki上对于相关软件的搭配也没有仔细的描述。 按照本文的步骤做,最终你将得到一个KDE环境的ArchLinux。不过我并没有配置打印机,具体请大家wiki cups。 安装可以分为三大部分:
基本系统的安装
驱动安装
桌面环境的安装
1.基本系统的安装
硬盘分区
这里的方案比较多,如果是新手,那么你可以只分一个区,我的方案是/boot,/,/home三个分区由于我的笔记本内存有8GB,因此不用swap。
1
fdisk /dev/sda
2
#/boot为sda1,/为sda2,/home为sda3
安装文件系统
在sda{1,2,3}安装ext4文件系统
1
mkfs.ext4 /dev/sda1
2
mkfs.ext4 /dev/sda2
3
mkfs.ext4 /dev/sda3
挂载分区
1
#挂载/
2
mount /dev/sda2 /mnt
3
#创建boot和home以挂载sda1和sda3
4
cd /mnt
5
mkdir boot
6
mkdir home
7
mount /dev/sda1 /mnt/boot
8
mount /dev/sda3 /mnt/home
更新mirrorlist
推荐国内的用户选择mirrors.163.com,不过之前我安装的时候发现163的源有点问题,因此我推荐大家也开启mirrors.ustc.edu.cn 默认的mirrorlist是开启所有源的,因此我们使用sed先在所有源的前面加上#
1
cd /etc/pacman.d sed -i "s/^/b/#/g" mirrorlist
2
nano mirrorlist
3
#将mirrors.ustc.edu.cn和mirrors.ustc.edu.cn前面的#去掉
4
pacman -Syy
安装base系统
我们只需要安装base和base-devel
1
pacstrap /mnt base base-devel
2
#如果你想使用ifconfig之类的工具,请在上面加上net-tools
生成fstab
在开机时我们需要正确挂载分区,这就需要fstab 这里我使用的是UUID的方式识别
1
genfstab -U -p /mnt >>/mnt/etc/fstab
改变目录
1
arch-chroot /mnt /bin/bash
配置locale
打开locale.gen
 
1
cd /etc nano locale.gen
2
#将en_US.UTF-8,zh_CN.GBK,zh_CN.GB2312,zh_CN.GB18030,zh_CN.UTF-8前的#去掉
3
locale-gen
4
echo LANG=zh_CN.UTF-8 >> locale.conf
5
nano vconsole.conf
6
#输入 #KEYMAP=us #FONT=
设置时区
1
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2
#之前manjaro的bug貌似影响到我的硬件时钟的读取了,如果大家时间也遇到了问题,可以软链接UTC
设置主机名
1
echo 主机名 >> /etc/hostname
生成ramdisk
如果大家将/usr作为独立分区了,那么还需要配置mkinitcpio.conf,文件内有注释说明
1
mkinitcpio -p linux
用户配置
1
passwd
2
#修改root密码
3
useradd -m -g users -G wheel -s /bin/bash 用户名
4
passwd 用户名
安装GRUB(非UEFI)
1
pacman -S grub-bios
2
grub-install /dev/sda
3
cp /usr/share/locale/en/@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
4
#据说这一步是为了解决一个一直未被修复的bug
5
grub-mkconfig -o /boot/grub/grub.cfg
重启
1
exit #推出chroot
2
umount /mnt/{home,boot}
3
umount /mnt
4
reboot
2.驱动安装
安装ALSA(声卡)
1
pacman -S alsa-utils
2
alsamixer #调节音量
安装显卡驱动
我用的是snb系列处理器的核显
1
pacman -S mesa xf86-video-intel
2
#我用的是intel的核显,具体大家自己wiki
安装synaptics驱动
1
pacman -S xf86-input-synaptics
3.桌面环境的安装
安装xorg
1
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
安装KDE
接下来就是桌面环境了,这里我使用的是KDE,当然是最小化安装
1
pacman -S kdebase #一路enter就行了
2
pacman -S kdemultimedia-kmix #音量调节
3
pacman -S kdeplasma-applets-networkmanagement #网络管理
4
systemctl enable NetworkManager.service #开启网络管理服务
5
systemctl enable kdm.service #开启kdm
安装常用软件
1
pacman -S synaptiks #触摸板管理程序
2
pacman -S kde-gtk-config #gtk主题管理
3
pacman -S kcm-fcitx fcitx-qt #fcitx输入法
4
pacman -S kdeutils-ark kdeutils-kwallet #安装ark和kwallet,这两个用过的都知道
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜