文章首发于我的个人博客92的博客-过渡站2站
最近在向着网安方向学习,所以在考虑要不要弄个网安分类...不过人还是太菜了,没太多东西好写
准备工作
首先,通过磁盘管理的“压缩卷”为kali留出适量空间,我这里分了100G
之后保持未分配的状态就OK了
系统来源:https://kali.org官网
下载需要的版本之后,我们可以通过Ultraiso之类的软件做一个启动盘
打开之后,双击下载好的镜像文件,功能栏点击启动,写入硬盘映像
这一过程会清除U盘中所有文件,请做好备份
此处参考了Windows-Kali双系统安装教程 - 简书
进入BIOS,关闭笔记本的安全启动,并且在启动顺序中把U盘中的USB启动方式放到最前面
安装
这里我们推荐您不论如何也要选择第一个选项:图形化页面安装
主机名用户名随便填,密码要记住,域名不用填
之后,一定要选择最下面的手动分区选项!否则windows系统就无了!
我的分区:
用于交换空间-16G
用于ext4-挂载点:/-40G
用于ext4-挂载点:/home-44G
具体参考了Windows-Kali双系统安装教程 - 简书
这里他说不用挂boot,不过挂了其实也行
特别推荐:桌面环境取消勾选kde,选择Gnome,主要是好看(
之后自动运行一会就安装好了
启动设置
请严格按照顺序进行
打开终端
修改默认启动
sudo vim /etc/default/grub
其中,GRUB DEFAULT=2,TIMEOUT是选择页面呈现时间,可以自己选
更新grub
sudo update-grub
sudo fdisk -l
找到efi启动分区,一般可能为第一个,后面的格式是fat32
sudo blkid /dev/sda1
sda1应修改为您的efi分区路径
这里我们需要记录uuid值,就是xxxx-xxxx的数字
也可以看一下文件格式是否为vfat
sudo vim /boot/grub/grub.cfg
找到
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
在其中添加
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Microsoft Windows 11' {
insmod part_gpt ## -> 现在一般是gpt格式的硬盘
insmod vfat ## -> 实际上是fat格式,可以自己试一下是vfat还是fat
insmod chain
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 xxxx-xxxx ## -> 改为自己的uuid
chainloader /EFI/Microsoft/Boot/bootmgfw.efi ## 注意大写
}
### END /etc/grub.d/30_os-prober ###
参考了
kali更新grub修复双系统windows10引导启动项_Nyana dipa的博客-CSDN博客_kali修复grub
kali更新grub修复双系统windows10引导启动项_Nyana dipa的博客-CSDN博客_kali修复grub
大功告成