记:U盘安装 Kali linux 2020-3-live并实现持久化和中文

前言

最近学到kali linux系统中的相关使用,本着方便使用的原则,参考网络中资源和教程,制作一个按照在u盘的kali linux系统盘。

准备工作:

  1. kali linux镜像:kali-linux-2020-3-live-amd64-iso
  2. 镜像烧录工具Universal-USB-Installer-1.9.9.5
  3. 磁盘分区工具: DiskGenius
  4. U盘:建议16G及以上

安装流程

  1. 进行U盘的格式化和分区
    我使用的是16GB的USB,接口为2.0。
    分区思路为:1个两个FAT32区,1个EXT4分区。 其中安装系统的盘UUI为7.8G(此处有坑),另一个FAT32分区用于日常Windows系统存储文件,Ext4分区专门为linux后续持久化盘。分区如图:
    U盘安装kali linux注意:若UUI分区内存过小,或者只比镜像大一点点,可能会导致后续进入系统报错。如我遇到过的
    end kernel panic not syncing:attempted to kill init
    *end kernel panic not syncing: no working init found*
    遇到这两个报错后头很大,翻了很多教程,察觉到很麻烦,于是使用了扩大系统安装盘UUI内存的方法,完美避过。

安装系统到U盘

  1. 使用烧录工具,诸如此类工具很多,这里我采用的是Universal-USB-Installer-1.9.9.5。如图所示操作:
  2. U盘安装kali linuxU盘安装kali linux
    点击create后,出现提示,直接点击是即可,后续本地杀毒软件可能会提示,xxx在修改配置,点击允许本次操作即可。最后会安装程序会显示已经完成,点击close即可重启进入U盘系统(各电脑不同快捷键,可自行百度)

进入U盘实现持久化操作

  1. 进入系统选择进入持久化 USB Persistence,如图
    U盘安装kali linux只有USB Persistence 和 USB Encrupted Persistence 为持久化,区别为后者为有加密的持久化(各个版本之间区别自行百度)

  2. #sudo fdisk -l
    #查看磁盘以及分区信息

  3. #sudo mkfs.ext4 -L persistence /dev/sdc5
    #格式化数据分区为ext4文件类型 出现提示输入y 确认即可

  4. #sudo e2label /dev/sdc5 persistence
    #设置分区盘符标签名称

  5. #sudo mkdir -p /mnt/pers
    #创建持久化磁盘挂载点

  6. #sudo mount /dev/sdc5 /mnt/pers
    #挂载磁盘

  7. sudo echo “/ union” > /mnt/pers/persistence.conf
    此处写入配置文件,可能 出现Permisson denied错误,原因是权限不足, 因此命令未执行成功,persistence.conf文件也不存在,故需要先创建文件 # touch /mnt/pers/persistence.conf 后加入权限
    #sudo chmod +777 /mnt/pers/persistence.conf
    加上全部权限简单粗暴

  8. #sudo umount /dev/sdc5
    #配置成功

  9. 重启进入系统,测试持久化效果。 可在桌面创建文件,更改桌面壁纸等,重启查看配置是否还存在,来验证。若失败,可参考上述操作重来。

  10. 进入终端操作期间,不小心锁定用户,才发现新的Kali Linux 2020.1开始,使用标准的非root特权的用户来增加系统安全性
    但是,这并不代表新的Kali禁用了root账户,而是为root账户设置了空密码,所以在使用root账户登录时会提示“Incorrect password, please try again”,这是一个密码错误的提示。
    默认用户名/密码从 root/toor 变成 kali/kali

注:建议不要直接使用root账户操作,还是使用普通用户登录Kali,在需要root权限的地方调用root即可,这可以增加系统安全性,同时也是Kali Linux调整默认账户登录策略的一个原因。

设置中文字符

  1. #sudo locale -a
    #.查看系统字符集是否存在zh_CN.UTF-8
  2. #sudo dpkg-reconfigure locales
    #.进入图形化界面之后,(空格是选择,Tab是切换,*是选中),选中en_US.UTF-8和zh_CN.UTF-8, 提示设置默认语言,可将其设置为zh_CN.UTF-8 保存,重启后系统语言即为中文。

结语

至此,本次安装已经完美结束。从Centos系列切换到Kali 后着实有些不习惯,好多命令和操作得重新学,充分暴露出知识的不足。当然,也给了我一个好的机会,让我能更广的接触更多的知识,弥补不足,努力提升。

kali 我来了!!!

参考文章:

https://blog.csdn.net/qq_41115702/article/details/104521558
https://cloud.tencent.com/developer/article/1713628

相关文章: