关键字:
非 rEFInd引导安装双系统,uefi+win10(可win8)+kali 双系统双硬盘安装,grub直接引导win10无需再手动添加,无需格式化硬盘直接安装win10+kali方法,uefi安装双系统需要ESP(可以理解EFI)文件。
前言
跟很多博主一样花了大量时间反复的格盘重装总结出两套安装方案供大家选择(鸣谢所有有关双系统的参考资料及博主),我会以两个章节的形式阐述安装方法,有一定基础的朋友可以直接跳到安装章节里若没有或安装受阻还请从新核对文章,图片基本上是自己拿手机拍的,如出现失真等现象还望谅解,按照此教学做成功率能控制在80%左右,与此同时我也会把我安装过程中遇到的报错问题也会发上来(基本以解决), 最后希望能对大家有帮助,看到此文章的朋友能多点耐心的看完。
安装前重要的事项 (重点)
- 无论 Kali 安装哪个盘符请检查准备安装盘符是否有 ESP 文件夹存在,若没有,工具:DiskGenius 分出 ESP 或 Kali 安装引导手动分配空间时分配 EFI 出来。
- (引导文件夹名字) Win10是 ESP文件夹 Kali是 EFI 文件夹。
- U盘启动时不要看见 USB Storage Device 就点进去 一定要仔细看上面的启动方式是 uefi 启动 还是 legacy 启动。
- 如硬盘里没有系统建议先 安Win10 后 安Kali。
- EasyUEFI,EasyBCD并不是本文核心重点工具别有用途。
确认基本信息及工具
1 笔记本:**戴尔Inspiron 5482 双硬盘 固态256 机械1TB 。
2 Bios:F2 bios 设置 F12 启动项 **关闭Secure Boot 关闭 PTT Secturity 注:硬盘启动方式 STAT Operation RAID On 改为 AHCI(安装方式章节一不需做任何更改,章节二需要改) 但先不要着急修改我们往后看,乱改到 achi win10会启动不了 。,系统设置中 ”启用快速启动” 开启关闭影响不大 ,我是有关闭的有不放心的朋友可以关闭(以上是博主的情况,个别案列个别分析)。
—
—
3. 工具: DiskGenius 用来分配格式化分引导文件夹ESP分区, win32diskimager 用来制作kalli 镜像 ,移动硬盘一个(用作C盘及其他盘符的数据备份:看个人情况) ,注:以防万一请自行判断是否需要 winpe启动盘 和 win10 U盘系统安装,笔者的情况 老毛WINPE MSDN win10 专业版 U盘启动 (EasyUEFI,EasyBCD 用到的不多章节一的结尾我会阐述一下本篇文章的用法)。
章节一 :(简单快速安装方法)
利点:不需要做过多设置,不用动宝贵数据。
弊点:安装完后,win10 或 kali仍需要在bios模式里切换,后续还需要调整系统启动项工作。
场景假设:有两块硬盘,在不想做过多更改的同时安装双系统,已知第一个硬盘已经安win10(固态),想在第二个硬盘安装 kali (机械)。
- 上述bios确认好设置后,查看kali安装盘符是否有必要格出新的空间,举例:因C盘已安装问win10 想在 1TB的 D盘里安装kali,但D盘已经格式化好NTFS并存储着数据,或已经进行更多分区操作,这个时候选择 1. 右键我的电脑—管理—磁盘管理—压缩卷轴的方式分配出口(空闲,未操作状态),若D盘没有数 2. 可用DiskGenius 分配给kali(空闲,未操作状态)空间留给kali安装界面操作。
压缩卷轴参考:
- 找到kali安装的盘符并确认ESP分区及文件夹若没有或是文件太小可以删除重建,这里我用DiskGenius 工具检查出我的G盘是win10 建立C盘用作存储其他数据,488GB其余空间(未作任何操作)准备分配给kali, 注:1.要建立ESP分区必须在(以分配但没有格式化的分区上才能建立)选择灰色区域 或 整个没有分区的HD0,然后点击上面的分区下拉即可找到,新建调整ESP大小也是如此这里很多参考资料都建议ESP分区512MB以上所以我这里设置1024MB=1G(MSR分区可以有可无) 2.如果不用DiskGenius 来分 ESP分区也可以,上述有提在(未操作未格式化)的前提下 通过kali 安装界面里 手动分区分出EFI 分区进行安装 但是弊点在于安装后会多出一块fat32的硬盘出来,追求完美的朋友可以放弃,解决办法是DiskGenius或其他软件隐藏这个分区。
这里我在啰嗦几句: 因为章节一的安装方式是 “kali系统” 安装到哪个盘里引导文件夹就要安装到哪里 ,所以图三虽然HD1固态硬盘以有ESP文件但是我们也不能用,用也识别不了 (因为需要更改 achi 启动才可以后续我会补充说明) 。
—— - 在安装前我们要更改一些开机启动项设置这里我说明一下,戴尔开机按F12的时候是可以看到 change boot mode settings 来更改 UEFI Boot Mode,Seure boot ON/OFF(开启/关闭) Legacy Boot Mode ON/OFF(开启/关闭) 的 ,章节一采用 UEFI/ON Legacy/OFF 就可以,虽然我们已经建立好ESP空间,但是安装过程中如果出现引导安装错误(博主出现过下图为例),我们可以跳回 kali 空间分配步骤 重新格式化 ESP 变成 EFI 确保接下来引导正常安装,注: UEFI/OFF Legacy/OFF 也可以,只不过要有一个ESP以分割完的前提,然后在安装过程会少一个询问因多系统问题是否要建立EFI的步骤(图丢了所以口述),一般UEFI/ON的情况下会出现,出现后默认选择是(否)也可以点(是),(否)证明你目前分配盘中有EFI分配空间了,点(是)的话就会为你新建一个EFI空间,但还是要切记一定要UEFI BOOT :U 盘启动安装 不是Legacy External Device Boot : USB Storage Device,因为对于主板等及系统等问题以安装win10后 Legacy模式进去了也识别不了ESP/EFI ,虽然可以一路安装但最后根本无法引导。
bios图片参数有不对称的地方还望见谅
—
—
—
—
Legacy模式识别不了ESP/EFI图
4. UEFI U 盘启动安装kali,启动时界面较为清晰,点击Start installer 即可进入安装界面,根据自己的情况选择 语言-----地区-----网络设置-----密码------分区-----安装grup等个人情况进行设置 不在详细贴图(EFI分区安装grup出现问题可参考上述问题解决方式),博主主要分区请参考上图,注:若有ESP/EFI 分区 系统会自动识别并安装进去,不会最后提示让你手动选择引导分区。
—
5. kali顺利安装完后,正常开机启动进入win10系统,按F12 可以看到kali 及 win10 启动时可选择 或 设置change boot mode settings Seure boot ON/OFF 也会影响启动顺序,这里博主提供两种引导界面(信息不全只提供思路)的相关设置,1. 进入刚安装完的kali系统修改grup添加win10(方法可自行查找) ,完成后然后进入win10 安装EasyUEFI 禁用win10启动 每次开机就会以kali界面作为引导系统。2. 安装完kali后 进入win10 把kali iso以软盘的形式挂在到本地,双击打开 寻找Debian GUN/linux.exe (一个粉红色螺旋图标) 进行安装,然后安装 EasyBCD 通过添加 LInux 设置引导路径 EFI 分区 添加进去(Debian GUN/linux 引导名字不好看可在EasyBCD上修改),最后安装EasyUEFI 禁用kall引导即可。
—
章节二 :(简单但需折腾安装方法)
利点:安装完成后不需要修改kali grup手动添加win10,开机无需按F12。
弊点:安装前有必要需要备份系统及相关数据,需要安装achi模式驱动激活 achi 硬盘引导方式
场景假设:有两块硬盘,把win10 kali 系统引导安装在同一个硬盘上,第二个硬盘安装其它系统,已知第一个硬盘已经安win10(固态),想在第二个硬盘安装 kali (机械)。
- 安装前最好先解决 因raid 切换 achi 模式 win10不能正常启动问题(若已经是achi可以正常引导win10请忽略), 我这里默认win10硬盘启动是raid模式 ,以这种方式安装kali,启动kail时会出现 slow boot即linux 1分30秒等问题,究其原因是我们默认安装完kali 启动 UEFI ON的情况下kali系统找不到固态硬盘的引导分区,解决方法是先改为achi模式能正常启动win10然后在安装kali,否则即便安装完kali 因改动硬盘模式导致无法启动(我在戴尔官网下载了支持achi的驱动并安装开机重启还是不行,于是开机进入可联网安全模式下看了一眼设备发现固态硬盘重启就OK了)顺便说一下改为achi启动貌似可以用ghost安装和还原精灵有待验证。
- —
- 2.achi启动win10成功后,接下来我们要检查win10自带的ESP空间,我是MSDNwin10完整版安装,格盘过程中系统默认是有新建ESP空间的,但是我这里ESP默认空间分配过小而且不能空间更改,我这里采用 进入老毛winpe DiskGenius 进行ESP分区,注: 如果你的电脑中目前有这ESP空间而且是512MB以上可以忽略,没有的话请自行上述教学方式压缩卷轴,或者备份系统格式化硬盘从新建立(ESP空间之所以大于512BM是因为 启动文件更新过程中如果空间不够会出现系统启动错误等现象,到时候还需要调整空间比较麻烦)。
但假设:若我的电脑已经有系统默认ESP空间并已经存储文件可不可以不删掉直接在压缩卷轴的方式新建ESP空间用来存储kali? 博主有尝试过但是并有成功,实际格出新的ESP空间后,安装kali的时候依旧识别系统默认的ESP空间,哪怕是你在安装过程中又从新格式化成EFI也一样。 - —
- achi,ESP搞定后我们设置一下bios里的change boot mode settings 里的 UEFI OFF Legacy ON 以方便从kali安装引导中看到固态硬盘进行安装操(如类似上图),但是安装完kali 接下来Legacy还在开启状态的话机器会自动进入自检状态根本无法引导任何系统(博主的机器是这样)(除非按F12 kali 或 win 进行选择性进入,但违背本章节目的所以放弃),所以安装完后我们还需要把UEFI 改成 ON 并关闭 Legacy才能正常启动 。
4.若上述问题都解决后,最后安装kali步骤跟章节1 一样 安装完重启后你会发现kali 于 win10在同一个引导界面了。