blackarch是基于arch开发的Linux发行版,相当于arch版的kali linux,但它的工具集包含的工具比kali Linux更多,在国外较为流行,国内知名度较低。目前网上大多是基于bios安装,且安装过程的解释不充分,且uefi的安装过程在磁盘配置上有所不同,因此记录一下安装过程,作者也是在研究kali Linux时偶然知道的这个linux发行版。
一、下载安装镜像
下载网站如下link。
这里有三种安装安装镜像,第一种是在构建时包含存储库中的所有可用工具的安装镜像,可以离线安装;第二种是精简镜像,仅包含一组选定的常用/知名工具和系统实用程序常用工具;第三种是轻量级安装镜像,属于常规安装镜像。后两种都需要联网安装。这里建议选择第三种,其次是第二种,第一种离线安装可能会出现很多冲突,除非你愿意花时间去解决问题。
二、安装过程
下载好镜像后,就可以开始安装了,创建虚拟机这里就省略了,可以参考前面文章的虚拟机创建过程,只需注意系统内核是Linux6.x,可以选择arch或者其他Linux6.x类型进行虚拟机创建即可,我们直接进入安装过程。
blackarch的安装过程与arch不同,算是半图形GUI安装过程,在经过引导界面后首先进入的是登录界面,默认创建root用户,与早期的kali linux相似,密码是blackarch,登录即可。
登录root账户后我们就来到了桌面环境,此时右键桌面,如下图所示选中后进入命令行界面,后面的括号是命令行的颜色,可以任选,无影响。
进入命令行后输入blackarch-install即可开始安装过程。
这里由于作者下载的是离线安装镜像,因此会有第二个离线选项,第一个选项的安装源是来自blackarch的存储库,第三个选项是来自blackman源,这个源里面的工具集在GitHub上有开源,但是现在已经声明不再维护,需要重写,因此使用者需要后果自负。所以在不选择离线安装的情况下建议选1,作者这里选2.
这里选1还是2均可,1是系统的输出结果比较精简,第二个是系统输出结果详细,作者这里选2.
这里是设置时区,第一个是默认时区,第二个会列出可用时区列表,选第二个的话找到UTC+8的选项即可,这里作者选1,选1或2均可。
选中后会问你对不对,输入y即可。
这里是设置键盘映射,选择2设置美式键盘即可。
选中后输入y即可。
这里是选择安装的磁盘,选择格式如图:
这里会询问是否与winodws共存,选择n,除非你要安装在一个具有Windows的物理磁盘上。
这里是是否选择cfdisk创建分区,这里只能选y,n就结束安装过程了。
这里是是否从零开始安装,选y。
这里选择分区表类型,uefi引导的选择gpt,bios引导的选dos,本教程针对uefi引导,因此选择gpt,如果有问题请检查虚拟机设置的引导类型。
这里是设置硬盘分区的界面,操作方法是按上下左右键进行选择,选中后按回车进入下面的选项,new是新建分区,这里先新建分区。
然后输入设置的分区大小,我们先创建EFI引导分区,作者喜欢把EFI分区大小设置成1G,实际上再小也是可以的。
创建完成后选中type给刚刚建立的分区设置设置类型:
弹出的列表选择EFI System类型:
然后设置/分区,作者不需要设置交换分区,因此把剩余的所有空间都分配给了/分区,如果有设置交换分区需要的,这里需要自行规划,分区类型选择swap即可。这里/分区的分区类型选择Linux filesystem:
分区全部划分完成后选中write选项,写入磁盘:
这里输入yes。
然后选中quit退出:
这里是问是否要对root分区进行加密,相当于windows的BitLocker功能,没有保密需求的选n即可:
这里按照下图的输入格式选择挂载的分区:
根分区格式化类型为ext4:
如果你没有设置交换分区的话,这里会问你确定不设置交换分区吗,选y:
这里会问你是否确认按照上面的进行分区:
这里是最后一次询问你是否确定,确定这么做且这么做不会哭之后就可以输入y了:
然后就是漫长的等待了:
这里是让你设置root用户密码:
这里是问你是否要设置普通用户,选择y之后即可设置一个普通用户了:
当你把上图做完后,整个安装过程就结束了。
三、结语
这篇文章是作者在研究kali Linux的过程中顺带创作的,下一篇文章作者将会详解kali linux的环境变量,将自己的经验分享给你们。