前言

前一阵看了win to go的项目,于是尝试了一下,由于U盘传输速度限制的原因加上windows许多冗余进程,导致使用体验很差,于是想到了linux,尝试制作了ubuntu to go, manjaro to go, kali to go,网上还没有完整的kali to go教程,今天就以kali为例写一篇教程

准备

硬件选择

现在的大部分U盘经测试效果不佳,只能做非持久化的live盘,如果打算当作主机,建议使用固态U盘,本人使用的是CHIPFANCIER的128GB固态U盘,动手能力强的也可以自己选择组装固态硬盘

安装盘

需要准备一个16GB以上的U盘(本人用的闪迪32GBU盘)作为安装盘,下载Kali官网的Installer images(everything),并使用Etcher或Rufus进行烧录

安装

引导

将安装U盘和系统U盘都插入电脑,进入Bios(不同型号电脑进入bios方法自行查询)后将引导改为安装U盘并启动,启动后点击Graphical install进行图形化安装

配置

按要求依次选择语言,位置和键盘(选英文),主机名,域名(没有留空)
设置用户名及密码(由于kali默认账户为root账户,所以密码同时为root密码)
如果主板支持EFI,建议启用

分区

选择手动分区(分区会导致磁盘内数据格式化,重要数据提前备份)

1
2
3
4
5
6
7
∇ SCSI18 (0,0,0) (sda) – 126.7GB SSFD CHIPFANCIER
> 33.5MB 空闲空间
> 1 500MB B F 系统分区
> 2 93.1GB F ext4 /
> 3 32.0GB F swap swap
> 1.1GB 空闲空间
SCSI17(0,0,0)(sdb) - 30.8GB USB SanDisk 3.2Gen1

其中前空闲空间为磁盘不可用区域
分区1为系统引导分区,大小为500MB即可,为boot分区
分区2为home分区,可以理解为windows的C盘
分区3为交换分区,称为日志文件系统,增加此分区可减少系统损坏风险,一般设置为内存条大小的2倍

工具安装

选择everything工具包
桌面可以选择GNOME和xfce4中的一个,xfce4占用低,选择后点击安装即可

重启

安装成功后要求重启,此时拔掉安装U盘后重启即可

使用配置

启动提示安全问题

将bios中的secure boot(安全启动)关闭即可,关闭后如出现主机windows提示安全问题的情况,关闭bitlocker即可

换源

打开终端,属于以下指令

1
sudo vim /etc/apt/sources.list

输入以下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 官方源
# 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
#根据需要自己选一个,中科大的还可以
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里云
#deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#清华大学
#deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#浙大
#deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#东软大学
#deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#重庆大学
#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

“i”键编辑,”ESC“退出编辑,“:wq”保存并退出
之后

1
2
3
sudo apt-get update 更新索引
sudo apt-get upgrade 更新软件
sudo apt-get dist-upgrade 升级

中文输入法安装

1
sudo apt install fcitx-googlepinyin

安装后在设置中选择输入法,修改为fcitx,进入fcitx应用,将输入法改为第二项即可

蓝牙安装

1
2
3
sudo apt install bluetooth 安装蓝牙驱动
sudo service bluetooth start 启动蓝牙
sudo systemctl enabled bluetooth 开机自启

引导修复

kali的引导文件存在/kali下而非/boot,所以手动添加

1
2
mkdir /boot/efi/EFI/boot
cp /boot/efi/EFI/kali/grubx64.efi /boot/efi/EFI/boot/bootx64.efi

时间修复

使用Linux会导致主机windows时间错误,使用以下修复

1
timedatectl set-local-rtc true

NVDIA显卡驱动(有风险,谨慎安装)

查看显卡

1
lspci | grep -i vga

安装驱动

1
apt install nvidia-driver nvidia-cuda-toolkit

检验安装

1
nvidia-sim -i 0 -q

软件推荐

截图软件:火焰截图
第三方QQ:Icalingua++