下载kali镜像
- 去kali官方网址下载kali镜像,因为kali为开源linux系统,为保证安全,最好去官方网站下载镜像,防止下载的系统是恶意的,下载完成后,最好校验检验和以保证下载的镜像安全。kali系统镜像下载地址
- kali下载界面如图:
根据自己的电脑配置以及偏好的kali设置选择自己要下载的镜像。Light是指轻量级kali,包含部分渗透测试工具和软件,可以根据自己的需要进行下载。KDE、Mate、Xfce、Gnome等是kali的不同桌面环境,可以根据自己的喜好选择不同的桌面。具体区别可以参考这篇博文:5款主流桌面环境的优劣和区别 - 下载好镜像后,为保证镜像安全对镜像文件进行校验,同官网给出的校验和比对,如果一致代表安全。可使用win32DiskImager软件进行校验。
分配安装kali的磁盘空间
- 右键“我的电脑”-->“管理”
- 选择“磁盘管理”,出现磁盘信息。
- 选择一个空间大的磁盘,右键“压缩卷”,输入你想要压缩的空间,点击“压缩”。
- 成功分配一块未使用的空间用来安装kali。
制作系统盘
制作系统盘时要找一个干净的U盘,U盘里的重要文件一定要备份!!!!会被全部覆盖掉。
- 使用win32DiskImager制作系统盘
-
下载win32DiskImager,打开软件。界面如下图所示:
- 在映像文件中选入下载好的映像文件。
- 如果要校验文件,在校验值中选择对应的校验方法,稍等一会即可出现校验和。
- 选择“写入”,等待任务进度条完成,即可,镜像即写入U盘中。
- 第一次使用win32DIskImager制作启动盘时:选择写入时,弹出“在目标设备上无法找到镜像文件”窗口,以为原因为:无法找到iso/ISO镜像,只支持.image镜像。去官网如找到下解释,官网解释:
即不支持标准的ISO镜像写入,但是支持Syslinux的iso镜像,同时官网给出用户自定义文件类型的解决办法,添加"DiskImagerFiles"环境变量。按照官网提示,添加了环境变量,但是依旧提示“无法找到镜像文件”,改用UltraISO。
在UltraISO安装失败后,第二次尝试win32DiskIamger发现原因是选择了拷贝到U盘里的镜像,软件无法读取。因此选择镜像时选择磁盘里的镜像,错误解决。
- 使用UltraISO软件制作系统盘
- 下载UltraISO软件,打开软件。
-
选择“文件” -->“打开”,选中刚刚下载的映像文件,点击打开,左边为具体目录,右边为具体的目录和文件,如图所示:
-
选择“启动”-->“写入硬盘镜像”,弹出如下界面:
- 写入方式选择"USB-HDD"或者"USB-HDD+"都可以。
- 在写入磁盘镜像前,先将Syslinux写入扇区,否则无法识别U盘,安装系统。选择“便捷启动”-->“从新的驱动器写入扇区”-->“Syslinux”,在弹出的窗口中选择“是”,等待Syslinux写入扇区,如果写入不成功,则重复这一步。
-
在写入“Syslinux”步骤中,弹出窗口“写入syslinux时找到多余一个分区”,解决方法:“便捷启动”-->“分区表编辑器”,在弹出的窗口中设置 “活动”为“yes”,“隐藏”为“不隐藏”,点击写入即可,如下图所示:
-
写入Syslinux成功后,选择“写入”,等待磁盘镜像写入U盘,时间较长,耐心等待,成功后显示刻录成功,同时在“我的电脑”中,U盘图标和名称均改变,如图所示:
安装系统
- (联想)按F2键进入BIOS
- Boot选项中设置"Boot Priority"为"UEFI FIRST","USB Boot"为"Enabled",Security选项中设置"Secure Boot"为"Enabled"
- 进入kali安装界面,选择“advanced options”选项,选择“install in graphical mode”
- 选择语言:中文(简体),区域:中国,配置键盘:汉语
- 显示探测硬件,安装,等待一小会。
- 选择网络接口,eth0代表使用网线,wlan代表使用无线,根据实际情况选择。
- 选择wlan,显示配置网络,选择安装过程中要使用的网络,并输入密码.
- 输入主机名和用户密码。
- 显示“是否强制使用UEFI安装,这会导致现有BIOS系统无法进入和启动”,选择“否”。
- 进入磁盘分区,选择“手动”,选择刚刚分配好的空闲分区,选择“对空闲空间进行自动分区”。如果选择“创建新分区”需要手动分/boot、swap等分区,可以参考这篇文章。
-
选择“将/home、/var和/tmp都分别放在单独的分区”,划分完毕后,选择“结束分区设定并将修改写入磁盘”。
- 显示 “以下分区将被格式化,将改动写入磁盘?”,选择“是”
-
“网络镜像可以用来补充光盘所带的软件.....使用网络镜像吗?”,选择“否”,网络镜像会下载最新的软件,但是在下载过程中如果网络不稳定或不好会损坏安装包。选择“是”,会安装网络镜像。
-
将GRUB启动引导器安装到主引导记录,选择设备,等待安装。(如果选择是,是用kali引导windows,如果选择否,使用windows引导kali,需要easybcd等软件,网上有教程)
-
选择要安装引导器的设备,根据自己的实际情况选择:
- 安装完成后,提示“系统安装完成,可以重启并进入新系统。请确保U盘已拔出防止重新安装。”,拔掉U盘,点击继续,然后就大功告成啦!!!
- 安装完成后此刻U盘因为使用win32diskimager容量变小,使用DISKPART修复U盘,具体操作见下方。
- 开森!!开森!!(安装过程中都是毛病,终于安装好了)
- 且慢。 开机后只有kali选项,没有windows选项。进不去windows。
解决方法:
(1) 进入kali系统,打开终端,输入“sudo upgrate-grub”,然后终端出现win10磁盘,此时grub写入了进入windows的路径。
(2)重启电脑,会发现windows选项在最后一项,如果要修改windows选项在第一项,可以参考这篇博文。 - 然后! 终于完全成功了!
安装过程中出现的问题
第一次使用UltraISO制作的启动盘,安装kali系统过程中显示“无法挂载安装光盘”:
网上的解决方法有:(1)换一个USB口或者重新插拔光盘,无效。
(2)打开shell,输入df -m
,此时显示df CDroom Input/Output error
,网上搜寻原因,原因是,下载后的Ubuntu.ISO在写入u盘时发生了改变。这个是由于下载后的文件存入的驱动器格式化格式与u盘不同造成。D盘是NTFS格式,U盘是FAT32格式,因此将U盘格式化为NTFS格式即可。将U盘格式化为NTFS格式后,重新进行写入镜像操作,在写入syslinux时,显示不支持NTFS格式。失败。。放弃UltraISO,重新选择win32diskimager。使用win32diskimager写入磁盘成功后,win10弹出窗口“需要将U盘格式化才能使用光盘”,此时要点击否,否则会读不出U盘的内容。点击了格式化,然后进入bios安装系统时,识别不出u盘内容,在win10系统里看,u盘变为两个盘,此时在用win32diskimager将镜像写入u盘,显示错误,无法写入。
解决方法:
- win+r输入cmd,打开命令行界面。
- 输入
DISKPART
,显示电脑信息,进入DISKPART命令行。 -
LIST DISK
,列出电脑中现有的磁盘,一般来说DISK 0为计算机自带磁盘,通过磁盘大小可以知道哪个是我们的U盘,此处为DISK 3。
4.SELECT DISK 3
,选中我们的U盘。 -
CLEAN
,删除U盘,这个步骤会清除U盘所有内容,因此一定要保证U盘里的数据备份过。 -
CREATE PARTITION PRIMARY
,创建U盘主磁盘分区。 -
ACTIVE
, 激活磁盘分区。 -
FORMAT FS=FAT32 QUICK
, 以FAT32格式快速格式化磁盘分区。 -
到这一步,U盘恢复完成,可以看到U盘从两个盘恢复为一个盘,正常显示。