Play Arch Linux
Play Arch Linux
Arch Linux 是什么
一个 轻量级、易定制的Linux。适用对象
ArchLinux 适用于乐于自己动手的用户,他们愿意花时间阅读文档,解决自己的问题。
Arch Linux的安装
借助vmware虚拟机安装Arch Linux。
- 磁盘大小建议 20G,不要小于10G
- 内存大小建议 2G以上
- CPU数量简易 2+
首先需要从启动项中 选择 “Boot Arch Linux”进入命令行界面。
检查是否有网络连接
Arch Linux的安装需要网络,所以需要检查是否有网络连接。
ping t.cn
磁盘分区
将磁盘分区,分区工具有许多(fdisk、cfdisk)等,我选择了 fdisk
。
fdisk -h
: 查看fdisk命令使用帮助(辅助命令)fdisk -l
: 产看当前磁盘分区情况(辅助命令)fdisk /dev/sda
: 进入对磁盘/dev/sda
进行分区的操作程序,/dev/sda
可以通过fdisk -l
命令查出。
执行 fdisk /dev/sda
后,进入新的命令行界面,在这个界面下可以执行的命令。
- p : 查看当前分区情况(辅助命令)
- m : 查看命令帮助(辅助命令)
- n : 创建一个新分区
- d : 删除一个分区
创建分区时,需要指定要创建的分区类型:
- 主分区: Arch Linux(Operation System)系统文件存放位置,主要用于系统启动和运行(此分区必需)
- 扩展分区: 用于创建逻辑分区,主要用于用户,当然可以不用创建。
分区方案我选择了最简单的,只创建了一个主分区。分区创建完以后,在系统中访问路径(与文件路径不同,这个路径通常用于对该分区的操作)一般就是/dev/sda1
。
将创建的分区挂载到 /mnt
路径上
mount /dev/sda1 /mnt
优先使用中国国内的源
我们利用正则表达式工具grep工具来将中国的源取出来。首先,先切换到软件源所在目录。
PS: pacman应该是Arch Linux的 package manager。
cd /etc/pacman.d
然后用grep取出中国的源。用-A参数的话会用–分隔符分隔每一条匹配,因此再次使用grep工具去掉前一次结果产生的分隔符。
grep -A 1 '##.*China' mirrorlist|grep -v '\-\-'> mirrorlist2
上面的命令行中,“-A”后面跟的是 阿拉伯数字 “1”。
最后将中国的源放到镜像源列表的最前面。这里先反过来,将原来的镜像源追加到中国的源后面,然后将追加完成之后的文件替换掉原来的镜像源。
cat mirrorlist>>mirrorlist2 mv mirrorlist2 mirrorlist
镜像源修改完成之后需要刷新一下pacman的缓存。
pacman -Syy
开始安装系统
修改完镜像源,就可以开始安装基本系统了。pacman会从网络上下载最新的软件包开始安装。-i参数是在安装前进行确认,出现确认提示的话直接全选即可(一路enter)。
pacstrap -i /mnt base base-devel
如果安装速度比较慢,那就稍微做点其他事等等吧。
安装完成后,还需要安装引导系统,进行系统设置,安装桌面等。(看这就是Arch Linux的特点: 折腾)。这些内容下次再讲。
「参考资料」
在ArchLinux 安装/配置/美化 --- VMware 篇
"No such device..." when reboot after set Grub
WARNING: Failed to connect to lvmetad. Falling back to device scanning.