Kali Linux 2020通过UEFI硬盘安装(免u盘)

网络安全非常重要,常用 Kali 来查看是否被 入 侵. Actually, Kali Linux supports UEFI, but its iso file doesn't work at UEFI. If you add a UEFI boot by EasyUEFI, you can find it work well.
以下是通过 UEFI 硬盘安装 Kali Linux 的可行方案(测试版本 2020b)
当然过程中也同时在硬盘上制作了一个 liveCD

安装 Kali

在windows下,不用u盘或CD安装kali,并通过UEFI启动_运维_fjh…

然后可能会有 firmware缺失(闭源软件)及引导安装失败的提示 (原因:grub-efi-amd64 无法安装),先跳过,完成安装

修复 UEFI 引导

Kali+Windows引导修复_运维_Blueooo的博客-CSDN博客

过程中可能发生的问题解决

如果无法挂载到 /cdrom
则可能是 persistence 分区的影响,只需要 umount /dev/sda7 一下再 mount /dev/sda7 /cdrom 即可(分区号自己改,请不要傻傻填7)

如果 apt install grub-efi-amd64 失败,

deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib

如果太慢或有劫持,可把 http 改为 https

然后即可成功安装 grub-efi-amd64


中文输入法

KALI 安装中文输入法
重启后在菜单打开 Fcitx configuration,然后右键选择配置(configure),输入法配置,选择左下角的+添加谷歌输入法

持久化方法

[Kali_USB Live]Persistence功能加载
持久化模式下保留文件,非持久化模式下不显示持久化模式的东西




以下是可能有需要的资料

让64位Debian开启32位支持功能
分类:技术 | 二月 4th, 2015 | 2,014 views | 暂无评论
大多数使用基于 Ubuntu/Debian 的发行版的人都更倾向于选择64位的系统,因为64位的系统能够充分发挥你的硬件的全部性能,如果现在你是64位架构的系统,却需要支持一个32位的软件,肿么办?下面就是方法介绍。


第一步: 确认你有一个64位架构的内核

你可以打开终端然后输入:

~$ dpkg –print-architecture

~$ amd64

如果有输出上面的内容:amd64,这说明着你已经拥有了64位架构内核

第二步: 确认你打开了多架构支持功能 (多架构支持可以让你在有64位库的情况下使用32位库。)

终端输入:dpkg –print-foreign-architectures

终端输出:i386

第三步:打开多架构支持。

sudo dpkg –add-architecture i386

sudo apt -get update

然后就会开始下载更新然后运行。

之后你需要输入:

sudo apt-get dist-upgrade

它会检查你已经拥有的库文件是否有更新的版本。

经过以上步骤,你就已经成功地为你的64位系统安装了32位支持了。

编辑于 2015年2月4日
声明: 本文采用 BY-NC-SA 协议进行授权,转载请注明转自 Sobird
本文地址:https://sobird.me/64debian-2-32debian.htm

然后 apt install libglib2.0-0:i386

  • 安装缺少的 32 位库(原理是通过对应的 64 位包找到其 32 位包名)
# ./idaq
  ./idaq: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory
# dpkg -S libfreetype.so.6
  libfreetype6:amd64: /usr/lib/x86_64-linux-gnu/libfreetype.so.6
  libfreetype6:amd64: /usr/lib/x86_64-linux-gnu/libfreetype.so.6.17.1
  [然后把 libfreetype6:amd64 换成 libfreetype6:i386 即是对应的 32 位包名]
# apt install libfreetype6:i386
  • IDA 需要的 32 位库(我用 Kali 2020b amd64 真机测试,以下库是结合 IDA 官网的安装帮助得出的):
# apt install lib32ncurses-dev lib32z1
# sudo apt-get install libc6:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libglib2.0-0:i386 libice6:i386 libpcre3:i386 libsm6:i386 libstdc++6:i386 libuuid1:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdmcp6:i386 libxext6:i386 libxrender1:i386 zlib1g:i386 libx11-xcb1:i386 libdbus-1-3:i386 libxi6:i386 libsm6:i386 libcurl4:i386

附一张 Kali2020b(Debian9.x系) 运行 idaq/idaq64 的图

最后附上 Kali Linux 2020b 的版本信息

# cat /proc/version 
Linux version 5.4.0-kali2-amd64 (devel@kali.org) (gcc version 9.2.1 20200104 (Debian 9.2.1-22)) #1 SMP Debian 5.4.8-1kali1 (2020-01-06)
posted @ 2020-05-06 19:00  蓝天上的云℡  阅读(3414)  评论(2编辑  收藏  举报