首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Arch Linux 基本系统安装教程

前提

1、需要流畅的网络

2、需要镜像文件 下载地址https://www.archlinux.org/download/

3、U盘 用于制作启动盘,注意U盘数据的备份

使用工具:分区工具编辑工具

启动盘制作

window下有多种方法,不再多述。推荐使用Rufus(地址:https://rufus.akeo.ie/?locale=zh_CN)并使用dd模式,IOS模式小编的是失败的

下制作方法 是使用命令

/dev/sdb是你的U盘

磁盘分区

可以使用cfdisk parted fdisk

cfdisk是用键盘操作的分区工具,这个工具比较简单,fdisk是比较难的一个了,parted是难度适中

这里使用parted进行分区parted命令参考

https://blog.csdn.net/michaelwubo/article/details/47802877

https://blog.csdn.net/michaelwubo/article/details/47802877

1、使用命令是我的磁盘 也可以操作其他磁盘

2、建立分区,这一步会擦出磁盘上的数据

3、如果是启动 建立分区

4、建立分区,用于挂载分区(模式必须要有分区)

我的磁盘是传统磁盘 一个磁盘是512字节 所以2048s = 512 * 2048 / 1024 = 1024Bytes = 1M

5、建立其他分区

-1表示剩下所有的磁盘容量

注意:分区时注意4k对齐

6、设定分区标志为

7、查看分区情况

8、格式化磁盘,将分区格式化为

9、将根分区格式化为

10、创建分区

11、挂载根分区到

12、创建挂载点

安装系统

1、编辑文件,添加中国的源(如果网速不好建议更改为中国的源,后续会安装很多东西都需联网操作),自己添加的源放在最开始,优先使用

可添加源 以下均是国内比较快的源可添加部分可全部添加

https://mirrors.aliyun.com/archlinux/$repo/os/$arch

http://mirrors.163.com/archlinux/$repo/os/$arch

https://mirrors.shu.edu.cn/archlinux/$repo/os/$arch

https://mirrors.ustc.edu.cn/archlinuxcn/$repo/os/$arch

镜像列表参考

https://www.archlinux.org/mirrors/status/

https://wiki.archlinux.org/index.php/Mirrors_(简体中文)

2、WIFI联网, 若是有线或虚拟机则忽略

3、安装最基本的软件包。基本的软件包包括了系统运行所必需的所有软件包。比如有、文件压缩工具、文件系统管理工具、语言库、压缩工具、内核及其模块,类库、系统工具、设备工具、文本编辑器等等

生成fstab文件

1、在系统启动的时候自动挂载分区

2、确认是否生成无误

如果在options列有relatime可改成noatime能够提升性能

参考https://wiki.archlinux.org/index.php/Fstab_(简体中文)

切换到新安装的系统

使用pacman -Sy更新系统

安装软件Reflector给源排序,提取出最快的源

pacman -S reflector

备份源文件cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrotlist.backup

通过下载速度进行排序,筛选前五位镜像并写入到/etc/pacman.d/mirrorlist

reflector --verbose -l 5 --sort rate --save /etc/pacman.d/mirrorlist

系统配置

1、设置时区

2、本地化的程序与库若要本地化文本,都依赖, 后者明确规定地域、货币、时区日期的格式、字符排列方式和其他本地化标准等等。在下面两个文件设置:与

是一个仅包含注释文档的文本文件。指定您需要的本地化类型,只需移除对应行前面的注释符号(#)即可,建议选择带的项

3、接着执行以生成讯息

4、创建并编辑:变量

建议设置成英文,后面如果安装了桌面在界面上更改,防止乱码

5、设置主机名

6、添加hosts

7、设置网络链接 有线连接:

8、无线连接:

安装引导程序

确保ESP分区已经挂载点是/boot/efi

双系统还需要安装os-prober

参考https://wiki.archlinux.org/index.php/GRUB_(简体中文)

--target参数可以使用命令 查看ls /mnt/usr/lib/grub

root 密码

当前登录用户必须的root才能更改root密码

添加非root用户

1、添加用户

2、给提权 即允许操作 安装

3、使用命令,找到,并将注释放开

安装完成

至此基本系统安装完成,下一篇文章将介绍安装桌面系统

附:下一篇将介绍桌面环境的安装

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190116G0N7OD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券