[Share Experiences] 用archinstall自动化脚本安装Arch Linux
Tofloor
poster avatar
xuqi
deepin testing team
2022-09-14 19:56
Author

用archinstall自动化脚本安装Arch Linux

上次学习了如何在 ArchLinux中安装深度桌面(DDE)后,有很多论坛的老铁交流说可以使用archinstall来玩一把更方便快捷,后续尝试了一波,把尝试过程记录并分享如下

历史帖子:如何在 ArchLinux中安装深度桌面(DDE)

https://bbs.deepin.org/post/242841

archinstanll简介

archinstall是一个用于安装 Arch Linux 的帮助库,它和其它的预配置安装程序一起打包,可以方便快速的配置和安装ArchLinux系统

archinstall以纯文本形式存储所有用户和(辅助)磁盘加密的密码

archinstall的默认配置与安装指南不同。如使用 archinstall 安装系统出现问题的话,日志在 /var/log/archinstall/install.log

以UEFI方式启动为例运行安装程序

2022-9-14_25062.png

首先,按照安装指南#安装前的准备中的启动到 Live 环境操作。archinstall 包是 live 镜像的一部分,可以直接运行

2022-9-14_84223.png

加载完成后

2022-9-14_96134.png

指导程序将执行(或查询)以下步骤

* 配置区域
* 选择镜像
* 分区磁盘
* 格式化分区
* 设置 root 密码
* 安装引导加载程序

磁盘分区及格式化配置

选择Drive(s)选项后进入选择/dev/sda磁盘选项

2022-9-14_50101.png

选择Disk layout选项后进入

2022-9-14_79657.png

可以直接选择系统建议分区方式

2022-9-14_27829.png

选择磁盘格式

2022-9-14_76380.png

2022-9-14_43436.png

配置完成后保存退出

2022-9-14_72584.png

其他相关参数选项配置

此处演示安装的是DDE桌面环境,添加的安装包也是deepin相关

  1. Mirror region配置为 China
  2. Root password设置 root账户的密码
  3. Audio配置为 pulseaudio
  4. Additional packages配置增加额外的安装包有:grub efibootmgr sudo vim ttf-dejavu deepin deepin-extra lightdm xorg-server deepin-kwin networkmanager
  5. Network configuration配置为 Use NetworkManager
  6. Timezone配置为 Asia/Shanghai

2022-9-14_31335.png

Additional packages配置额外的安装包

2022-9-14_1790.png

配置完成后开始安装即可

2022-9-14_20326.png

2022-9-14_48341.png

2022-9-14_76299.png

Reply Favorite View the author
All Replies
新手小白
deepin
2022-09-14 20:28
#1
It has been deleted!
jjcui8595
deepin
2022-09-14 22:09
#2

分区过程中,suggest partition layout相当于全盘安装,如果不是在虚拟机中,一定要慎之又慎

Reply View the author
jjcui8595
deepin
2022-09-14 22:13
#3

额外配置的安装包中,至少sudo和vim是没有必要的,因为会自动安装

Reply View the author
xuqi
deepin testing team
2022-09-14 23:37
#4
jjcui8595

分区过程中,suggest partition layout相当于全盘安装,如果不是在虚拟机中,一定要慎之又慎

👍

Reply View the author
babyfengfjx
Super Moderator
CQA
2022-09-14 23:38
#5

好球!

Reply View the author
晚秋(lateautumn)
Moderator
2022-09-15 00:35
#6

初步了解了一下arch linuxapplaud

Reply View the author
weijiahao
deepin
2022-09-15 08:23
#7
新手小白 It has been deleted!

折腾 安装好sudo都没有 你信吗

Reply View the author
weijiahao
deepin
2022-09-15 08:24
#8
jjcui8595

额外配置的安装包中,至少sudo和vim是没有必要的,因为会自动安装

不会自动安装的 都需要自己装

Reply View the author
jjcui8595
deepin
2022-09-15 14:54
#9
weijiahao

不会自动安装的 都需要自己装

配置用户账户时选择允许sudo就可以了,不需要另外安装。 vim不用安装,可以直接使用

Reply View the author
deepin_xiaoqian
deepin testing team
2022-09-15 18:12
#10

like

Reply View the author
jjcui8595
deepin
2022-09-16 04:32
#11
weijiahao

不会自动安装的 都需要自己装

今天再次安装Arch linux,终于知道为什么你们都说需要安装很多附加包,而我认为不需要。原因是我通过 Profile项选择安装 KDE、deepin等桌面,系统会自动安装 vim等程序包

Reply View the author
来自Ubuntu的某位用户
deepin
2022-09-16 05:19
#12
新手小白 It has been deleted!

物理机连接无线网络安装archlinux在这个脚本里点开始安装后会卡在

Ranking mirrors ...

这里

Reply View the author
jjcui8595
deepin
2022-09-16 05:55
#13
来自Ubuntu的某位用户

物理机连接无线网络安装archlinux在这个脚本里点开始安装后会卡在

Ranking mirrors ...

这里

vim /etc/pacman.d/mirrorlist,删除China以前的源。

也可以通过以下命令更新国内源

reflector --country China --age 72 --sort rate --protocol https --save /etc/pacman.d/mirrorlist

Reply View the author
xuqi
deepin testing team
2022-09-16 17:15
#14
jjcui8595

vim /etc/pacman.d/mirrorlist,删除China以前的源。

也可以通过以下命令更新国内源

reflector --country China --age 72 --sort rate --protocol https --save /etc/pacman.d/mirrorlist

  • 更新速度快的源是有必要的,也可以换成清华的源~
Reply View the author
xuqi
deepin testing team
2022-09-16 17:15
#15
jjcui8595

今天再次安装Arch linux,终于知道为什么你们都说需要安装很多附加包,而我认为不需要。原因是我通过 Profile项选择安装 KDE、deepin等桌面,系统会自动安装 vim等程序包

like那个模块功能没用过~

Reply View the author
jjcui8595
deepin
2022-09-16 17:45
#16
xuqi
  • 更新速度快的源是有必要的,也可以换成清华的源~

是的,由于arch镜像小、需要在线安装,所以速度快的源就非常重要了

Reply View the author
jjcui8595
deepin
2022-09-16 17:47
#17
xuqi

like那个模块功能没用过~

用Profile更方便

Reply View the author
vivian_me
deepin testing team
2022-09-21 03:50
#18

like

Reply View the author