Windows To Go是Windows 8/8.1、Windows 10的一种企业功能,被内置于Windows 10企业版、教育版与专业版(1607以后)、Windows 8企业版、Windows 8.1企业版中。对于满足硬件要求的电脑,Windows To Go可使Windows10从移动硬盘或U盘中启动并运行,不必考虑电脑上运行的操作系统(2012款之前的Mac和Windows RT不被支持)。
Kali linux是一个基于 Debian 的 Linux 发行版,设计用于数字取证操作系统。面向专业的渗透测试和安全审计,预装超过300个渗透测试工具,是信息安全人员必备武器库。

将两个系统装在移动硬盘或者大容量U盘,我们就能在任何一台硬件配置还行的电脑上,启动我们自己的系统,完成各种任务,而这个过程对电脑本身的系统无任何影响,只需要在BIOS中把usb设置为第一启动项,用完再修改回硬盘为第一启动项即可。

准备工作

所需硬件:
一个需要安装双系统的目标移动硬盘或大容量U盘,建议120G及以上。移动硬盘建议用固态,这样访问速度快,我的移动硬盘是旧笔记上拆下的2.5寸SSD外加淘宝买来的硬盘盒组装的,也能用。
一个8G及以上U盘,用于把kali iso镜像制作成kali安装盘,如果刻录了kali安装光碟,那用光碟也行。
一台装有windows的电脑,用于启动WTG辅助工具软件,如果电脑没有装windows,用U盘pe系统应该也没问题。
所需软件:
windows 10 企业版 下载链接 https://msdn.itellyou.cn/
选择下载Windows 10 Enterprise LTSC 2019 (x64)这个版本,该版为win10企业版的精简版,只会获取安全更新,不会获取功能更新,能手动选择更新,无Cortana,无应用商店,无系统自带磁铁程序,非常适合当做移动系统。

只能选择Windows 10企业版、教育版与专业版(1607以后)、Windows 8企业版、Windows 8.1企业版,因为只有这些系统集成了wintogo功能。

kali linux 下载链接 https://www.kali.org/downloads/
win32 disk imager 下载链接 https://win32-disk-imager.en.lo4d.com/
Windows To Go 辅助工具 下载链接 https://bbs.luobotou.org/thread-761-1-1.html

一、提取win10.iso文件中的install.wim

方法一、如果是Win8及以上系统,双击打开ISO文件即可加载,
方法二、如果是WIN7、XP系统,利用虚拟光驱软件加载win10镜像,常见的虚拟光驱有Daemon Tools Lite、魔方虚拟光驱等。
方法三、直接用解压工具解压win10.iso文件

二、WTG辅助工具导入install.wim

Snipaste_2019-02-01_15-06-50.png
启动WGT辅助工具,浏览处加载install.wim,如果用的虚拟光驱方式,找到虚拟光驱中sources文件夹中的install.wim,如果是直接解压缩的,那找到解压缩后的sources文件夹中的install.wim。
第二栏选择需要安装双系统的移动硬盘或者U盘
第三栏选择我们要安装的系统
这里主要修改高级选项-分区,其他选项保持默认。因为我们需要打双系统,所以分三个区,win10系统区给45个G,linux系统区给35个G,还有个区用来存储日常文件,给35个G。win10安装完成后,会占用27个G左右的硬盘空间,所以保证给win10至少大于40G的空间,请根据自身需要进行调整。
更多修改选项请查看 官方安装教程 https://bbs.luobotou.org/thread-2427-1-1.html

三、安装win10企业版

点击部署后,软件自动开始把win10镜像安装到移动硬盘。耐心等待,大约需要几分钟或者几十分钟,与移动硬盘速度有关,如果制作时间超过半小时,检查一下移动硬盘是否接在了电脑usb3.0接口上,如果没接错,您的移动硬盘很可能不适合制作Windows To Go。
done.PNG

四、重启电脑进入系统

重启电脑的时候,进入BIOS的boot设置,把usb启动设为第一项,各品牌的电脑设置开机从usb启动请自行百度
ps:进入win10启动界面,选择不联网安装,这样就可以避免中途要求输入企业邮箱。
至此win10安装完成,开始安装kali。

五、制作kali安装U盘

这里一定要用win32 disk imager,其他的例如软碟通之类的启动盘制作工具,会在安装时提示无法挂载CD-ROM,我们用的u盘安装系统当然检测不到光盘啊。。。而用win32diskimager则可以避免这个问题,如果您可以刻录光盘,也可以把kali镜像刻录成光盘,这样就不需要U盘。
选择镜像文件,右下角改下识别的后缀为.,就能找到。
Snipaste_2019-02-01_16-26-39.png
然后设备选择U盘,如果U盘里有资料请做好备份,之后点击写入等待就可以了。
Snipaste_2019-02-01_16-30-16.png
写入完成后,软件会弹出提示“write successful”,就写入成功了。

这时电脑可能会跳出检测到磁盘需要格式化,千万不要点格式化,直接关掉窗口,否则就白做了。
aa64034f78f0f73629411cee0655b319eac413a5.jpg

六、移动硬盘安装kali

制作完kali安装U盘,重启电脑,BIOS中选择之前做好的kali优盘作为第一启动项,然后开始把kali安装到我们移动硬盘指定的分区。这里的操作类似于安装windows+kali双系统,主要的问题就是选择安装分区设置启动引导
选择安装分区
在选择磁盘选项时选择手动
002zAdXzzy6ZrkRUEMAb4.png
这里就直接选择选择之前划分好安装kali的分区,也就是移动硬盘的第二个区,选择好分区之后点击继续
002zAdXzzy6ZrlzWDGida.png
然后设置我们的分区:"用于"选项选择“Ext4日志文件系统”,"挂载点"选择"/"(根目录),设置完成后选择“分区设定结束”继续。
002zAdXzzy6Zrn8MLDh9f&690.png
然后提示是否返回分区菜单,选择否
002zAdXzzy6ZrnZeTEL7b&690.png
提示是否将改动写入磁盘,选择是,然后开始安装系统
002zAdXzzy6Zroe2SX032&690.png
设置启动引导
之后kali会提示检测到我们移动硬盘上的windows引导,根据Super烨博主的做法是重建引导,但是这里为了方便省事,我们可以直接用kali的GRUB引导替换掉windows的MBR引导,使用起来完全没有任何问题。
将GRUB安装至硬盘,选择“否”
002zAdXzzy6Zrp8x7ss98&690.png
提示安装引导器的设备时选择移动硬盘,点击继续。
这样windows的引导就被kali接管了。当然您也可以利用EasyBCD,重建kali的引导,那样的话,实际上是在windows的引导上进入kali。而我们这种更简便的方法是在kali的引导上进入windows
IMG_20190201_172145.jpg

最新测试,发现在kali引导上进入kali时,如果电脑插的usb硬盘/U盘不止有系统盘,系统启动会因为多个USB设备导致冲突而报错,解决的方法是先拔除其他接在电脑上的硬盘/U盘,只保留运行系统的移动硬盘接在USB上启动,进入系统后再接入其他移动硬盘,而kali引导进入windows则没有这个问题。如果无能忍受这个问题,建议还是重建kali引导。
参考文档:
http://www.360doc.com/content/17/1106/14/17064127_701351277.shtml
https://bbs.luobotou.org/thread-2427-1-1.html
https://jingyan.baidu.com/article/14bd256e8f14afbb6d26122c.html
https://www.cnblogs.com/superye/p/7288443.html
Last modification:February 15th, 2019 at 04:39 pm