zoukankan      html  css  js  c++  java
  • 在VirtualBox中安装BlackArch Linux

    作者:荒原之梦

    安装前的准备

    下载系统映像:BlackArch Linux官网下载页面

    在本文中我使用的是BlackArch Linux的Live ISO,这样可以减少安装时下载系统的时间。BlackArch的Live ISO文件有7.5G,我们可以使用BT种子来下载,这里BlackArch2017.12.11版本的BT种子,同时也是本文中使用的BlackArch版本。
    另外,BlackArch Linux官网还提供有BlackArch 2017.06.18版本的OVA Image下载,该文件下载完成后可以直接使用VirtualBox或VMware打开使用,文件大小为18G,启动系统后默认的用户名和密码为:root:blackarch,BlackArch OVA Image的BT种子可以在这里下载

    注:较新版本的BlackArch中只提供有64位的版本,BlackArch Linux官网不再提供新版本BlackArch的32位版本

    BlackArch简介

    BlackArch官网:https://blackarch.org/index.html
    BlackArch Linux是一个基于Arch Linux的主要用于渗透测试的操作系统,集成超过1900种工具。BlackArch是一个志愿项目,由志愿者维护开发,如图是部分志愿者的信息:
    1
    图 1

    BlackArch安装

    1 打开VirtualBox,新建一个虚拟电脑

    2
    图 2

    内存:2G
    硬盘:64G

    2 添加ISO映像

    点击启动,在选择启动盘对话窗口添加我们已经下载的Live ISO. 之后点击启动
    3
    图 3

    3 开始安装

    这时就进入安装程序了,选中第一项,回车:
    4
    图 4

    之后输入用户名和密码就登陆进系统了:

    root:blackarch

    由于我们使用的是Live ISO,可以不用联网就完成安装,但是在这里我们还是先连上网再进行安装,联网方法:

    右键->network->wicd-gtk

    5
    图 5

    这样就打开了网络连接的图形化界面,点击Connect就可以自动联网了。
    6
    图 6

    连上之后是这样的:
    7
    图 7

    右键选择terminals,选择一种颜色的终端输入:

    ping www.baidu.com

    显示可以Ping通:
    8
    图 8

    在之前版本的BlackArch中为了检查网络是否已经连接,在脚本中采用的是ping www.google.com的方式进行判断的,本文中使用的这个版本则将用于判断网络是否正常连接的网址更换成了http://github.com:
    输入命令:

    vim /bin/blackarch-install

    9
    图 9

    如果你的网络能连接http://github.com就不需要做任何更改,否则就需要换成一个你的网络状态下可以访问的网址。
    输入命令:

    blackarch-install

    输入2
    10
    图 10

    输入1
    11
    图 11

    这里让我们选择键盘类型,一般在中国大陆销售和使用的计算机键盘都是美式全键盘,因此这里输入us
    12
    图 12

    这里让我们设置一个主机名,根据自己的想法设置就可以:
    13
    图 13

    这里设置将BlackArch安装在哪块硬盘上,由于我的虚拟机里只挂载了一块硬盘,这里也就只显示了sda,输入sda
    14
    图 14

    输入y使用cfdisk创建rootbootswap三个分区:
    15
    图 15

    安装脚本询问我们是否从内存的第0位分区表开始,输入y
    16
    图 16

    选择dos并回车:
    17
    图 17

    下面开始分区了。

    开始创建Boot引导分区

    选中New并回车:
    18
    图 18

    输入500M并回车:
    19
    图 19

    选中primary并回车:

    20
    图 20

    选中刚才创建的分区并选中Bootable并回车:

    21
    图 21

    22
    图 22

    至此,Boot引导分区创建成功。

    开始创建Swap交换分区

    选中空闲空间之后选中New并回车:

    23
    图 23

    输入512M并回车:
    24
    图 24

    选中primary并回车:
    25
    图 25

    在这个分区里我们需要指定一个不同的分区类型。选中Type并回车:
    26
    图 26

    选中82对应的Linux swap / Solaris并回车:
    27
    图 27

    至此,Swap交换分区也创建成功。

    开始创建Root根分区

    仍然是选中空闲空间,选中New并回车:
    28
    图 28

    这一次不需要输入分区大小了,就按默认的,也就是将剩下的全部磁盘空间都划分到Root根分区:
    29
    图 29

    选中primary并回车:
    30
    图 30

    至此,Root根分区创建成功。
    现在,我们需要保存分区表。选中Write并回车:

    31
    图 31

    输入yes确认所做的更改:
    32
    图 32

    现在可以退出磁盘分区了,选中Quit并回车:
    33
    图 33

    接下来安装脚本会询问我们是否加密整个Boot分区,如果没有敏感信息可以选择不加密:
    34
    图 34

    现在开始定义文件系统的类型

    第一个是Boot分区,在/dev/sda1,输入:

    /dev/sda1

    Boot分区的文件系统类型设置为Ext4,输入:

    ext4

    第二个是Root分区,在/dev/sda3,输入:

    /dev/sda3

    Root根分区的文件系统类型设置为Ext4,输入:

    ext4

    第三个是Swap交换分区,在/dev/sda2,输入:

    /dev/sda2

    Swap交换分区不用指定文件系统类型。

    这一步询问分区是否正确,输入y
    35
    图 35

    是否确认格式化分区,输入y
    36
    图 36

    安装正式开始了,Grab a coffee or make sex:
    37
    图 37

    等待一段时间后就开始设置登陆账户了,首先设置root账户密码:

    38
    图 38

    现在输入y创建一个普通账户:
    39
    图 39

    设置普通账户的密码:
    40
    图 40

    输入y选择时区:
    41
    图 41

    输入UTC选择世界标准时间:
    42
    图 42

    完蛋了,Game Over了……
    43
    图 43
    这只是一个小玩笑,输入reboot重启后就可以进入安装好的BlackArch Linux系统了:

    44
    图 44
    原文链接:http://zhaokaifeng.com/?p=485


    End
    My Website:http://zhaokaifeng.com/

  • 相关阅读:
    python 自动化之路 day 10 协程、异步IO、队列、缓存
    MySQ binlog三种模式
    文件存储之-内存文件系统tmpfs
    Linux 系统结构详解
    服务端高性能数据库优化演变细节案例
    滴滴研发笔记题,亮灯问题
    linux screen 命令详解
    Linux之在CentOS上一次艰难的木马查杀过程
    python 自动化之路 day 09 进程、线程、协程篇
    redis
  • 原文地址:https://www.cnblogs.com/wildernessdreams/p/8408789.html
Copyright © 2011-2022 走看看