文档章节

ArchLinux简明安装教程

KenSun
 KenSun
发布于 2013/05/05 03:07
字数 1072
阅读 2.3W
收藏 34

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

安装可以分为三大部分:

  1. 基本系统的安装

  2. 驱动安装

  3. 桌面环境的安装


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

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


1.基本系统的安装

硬盘分区

这里的方案比较多,如果是新手,那么你可以只分一个区,我的方案是/boot,/,/home三个分区由于我的笔记本内存有8GB,因此不用swap。

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

安装文件系统

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

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先在所有源的前面加上#

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压缩包

© 著作权归作者所有

KenSun
粉丝 8
博文 8
码字总数 7599
作品 0
合肥
私信 提问
加载中

评论(8)

KenSun
KenSun 博主

引用来自“TimePower”的评论

重启之后貌似wifi-menu存在依赖问题吗~?卡在这难道要去找网线嘛.......

卡在kde登陆那儿? 如果是的话,那么这个问题是由于archlinux的networkmanager0.9.8.8-2的问题,出现这个问题后,会提示libsystemd.so.0 not found,解决方案是自己去官网下0.9.8.8-3,然后pacman -U 。
Biblical
Biblical
重启之后貌似wifi-menu存在依赖问题吗~?卡在这难道要去找网线嘛.......
KenSun
KenSun 博主

引用来自“gfstone”的评论

我试着删除了:
/etc/vconsole.conf文件里的:
<span style="font-size:9pt;line-height:1.5;">FONT=</span>
只改为FONT=
再次重启后,还是不行,安装软件时,一些提示还是那种小方块。
怎么解决呢?

显示方块问题,是字体的原因,我是使用kde的,不直接在tty下工作,因此没去仔细研究,你wiki一下应该有
KenSun
KenSun 博主
....
这个是blog插件的问题,这里在vconsole中应该输入的是:
KEYMAP=us
FONT=
gfstone
gfstone
我试着删除了:
/etc/vconsole.conf文件里的:
<span style="font-size:9pt;line-height:1.5;">FONT=</span>
只改为FONT=
再次重启后,还是不行,安装软件时,一些提示还是那种小方块。
怎么解决呢?
gfstone
gfstone
楼主,你在“配置locale ”时,最后一步:
#输入 #KEYMAP=us <span style="font-size:9pt;line-height:1.5;">FONT=</span>

我照做了,结果重启后,安装软件时,有时会显示一些莫名其妙的小方块,怎么回事?
<span style="font-size:9pt;line-height:1.5;">FONT=</span>
这里是不是你在OSC输入时格式显示失败,并非实际安装arch需要录入的内容?
KenSun
KenSun 博主

引用来自“gfstone”的评论

安装gfub那步是为了修复通常安装失败的BUG?

en.mo那一步是因为locale的一个bug,详见官方wiki
gfstone
gfstone
安装gfub那步是为了修复通常安装失败的BUG?
[ARCH] 1、virtualbox中安装archlinux+i3桌面,并做简单美化

星期六, 28. 七月 2018 02:42上午 - beautifulzzzz 1、安装ArchLinux系统 安装Arch主要看其wiki,比较详细~ 中文的我主要参考:一步步教你如何安装 Arch Linux,具体细的流程倒是忘了,大致...

beautifulzzzz
2018/07/28
0
0
Archlinux 2009.02 发布

今天,Archlinux 项目团队发布了版本号为 2009.02 的新 Archlinux 安装映像。Archlinux 2009.02 使用 Linux Kernel 2.6.28,加入了 Ext4 文件系统支持,Fallback ISO 采用 ISOLINUX 引导程序...

红薯
2009/02/18
927
0
Arch Linux使用向导安装/告别命令行archfi

我之前写了一篇ArchLinux的安装教程,全部使用命令行进行系统安装,并且只是一个基础的系统安装(不带桌面、各种驱动),最近发现了一个向导安装ArchLinux的脚本,特此记录分享。首先要说明的...

chaichunyang
01/09
0
0
笔记本屏幕关闭后不能唤醒

不能保存屏幕亮度。电源管理软件把屏幕关闭后,不能唤醒屏幕(能远程登录)。 开机信息如下: #journalctl -b -- Logs begin at Sat 2016-09-10 19:24:28 CST, end at Fri 2016-09-16 21:17...

w594833736
2016/09/16
1.5K
1
archlinux下lxde安装与配置教程

首先需要安装archlinux,可以参考Archlinux安装指南图解教程 首先安装所需的驱动 pacman -S xf86-input-keyboard xf86-input-mouse xf86-video-ati pacman -S alsa-utils laptop-mode-tools 接......

阿泉
2012/03/15
546
0

没有更多内容

加载失败,请刷新页面

加载更多

4K YouTube to MP3 for Mac(在线视频音频提取工具) v3.11.1免激活版

4K YouTube to MP3:https://www.macdown.com/mac/802.html Mac在线视频音频提取工具哪款好用?4K YouTube to MP3 Mac版好用吗? 4K YouTube to MP3 是mac平台上一个简单易用的音频提取软件,...

mac小叮当
29分钟前
48
0
清理叉子并从上游重新启动它

我已经分叉了一个存储库,然后我做了一些更改,看起来我搞砸了所有东西。 我希望从头开始,使用当前的上游/主人作为我工作的基础。 我应该改装我的存储库还是删除它? #1楼 爱VonC的回答。 ...

javail
31分钟前
55
0
网站被大量CC攻击 导致网站打不开的处理解决

公司的官方网站从春节前无缘无故就出现连接数据库异常的现象,由于以前也出现过,再加上没多久逢年过节,也就没有太在乎这个情况,仅仅试着重新启动了网站数据库。逢年过节的时候我发现了有一...

网站安全
36分钟前
72
0
Go 为什么这么“快”

本文主要从 Go 调度器架构层面上介绍了 G-P-M 模型,通过该模型怎样实现少量内核线程支撑大量 Goroutine 的并发运行。以及通过 NetPoller、sysmon 等帮助 Go 程序减少线程阻塞,充分利用已有...

即将秃头的Java程序员
38分钟前
67
0
pandas操作excel-14-dataFrame-merge/join

输出各列之间的相关性: import pandas as pdhomes = pd.read_excel('D:/output.xlsx', index_col='idx')# 输出各列之间的相关性print(homes.corr()) dataFrame-merge/join: import pand......

烽焱10仴
43分钟前
68
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部