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

在ArchLinux 安装/配置/美化 --- VMware 篇

"No such device..." when reboot after set Grub

WARNING: Failed to connect to lvmetad. Falling back to device scanning.


胡斐
107 声望3 粉丝

前端大海里的小鱼