Coco's 信安小站 - 双系统
type: channel
link: https://www.cocosec.com/tag/双系统/
items: Windows+BlackArch(btrfs文件系统格式)单硬盘双系统安装教程2024年9月
items: 移动硬盘内（或U盘）安装win10+kali（或其他linux）双系统，实现移动化办公

Windows+BlackArch(btrfs文件系统格式)单硬盘双系统安装教程2024年9月
type: item
date: 2024-09-25T00:23:00+08:00
description: 最早我是用windows+kali的双系统，后来发现kali系统经常执行apt upgrade后，图形化桌面会崩溃，于是转向了使用BlackArch Linux这种基于archlinux的滚动更新系统，执行过很多次sudo pacman -Syu对所有安装软件进行更新，桌面都没有崩溃。最近用回了windows+kali的双系统，发现kali又崩溃了，故有这篇文章记录windows+blackarch双系统的安装过程。之所以选用btrfs而不是ext4，是因为blackarch滚动更新有更新坏的风险，而btrfs结合snapper就可以定期对系统进行快照，回滚快照就能恢复到更新前，实属折腾之利器。0x01 安装windows电脑设置u盘启动，将刷入windows镜像的u盘插上，只需注意新建分区的时候留足够空间给blackarch即可。0x02 制作blackarch u盘镜像可以用Rufus将iso文件写入U盘，也可以使用dd命令写入u盘（sudo dd bs=512M status=progress if=file.iso of=/dev/sdX），也可以使用ventory制作镜像u盘，更多方法可见archlinux刷写u盘方法0x03 安装blackarch在已经存在windows系统的硬盘上再安装blackarch系统，这里的重点在于手动进行分区。可以对磁盘剩余空间分三个区，一个引导区，一个swap交换分区，一个根目录区。如图下：0x04 grub添加windows引导在windows+kali中，安装kali时的grub可以自动识别出windows引导并添加进grub引导中，但是在blackarch中无法自动识别，所以需要手动添加。以下为命令#更新系统密钥 sudo pacman -S archlinux-keyring blackarch-keyring #安装grub，efibootmgr，os-prober sudo pacman -S grub efibootmgr os-prober 编辑配置文件 sudo vim /etc/default/grub 在里面找一条空行输入 GRUB_DISABLE_OS_PROBER=false 之后Ctrl-X 加Y回车保存退出 #安装grub-install所需的环境 sudo pacman -S glibc device-mapper #安装 GRUB 引导加载程序 sudo grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch #生成grub.cfg sudo grub-mkconfig -o /boot/grub/grub.cfg做完以上操作，然后系统重启，即可发现grub引导中多了访问windows系统的选项参考资料：https://hanquan.blog.csdn.net/article/details/119761406

移动硬盘内（或U盘）安装win10+kali（或其他linux）双系统，实现移动化办公
type: item
date: 2019-02-01T12:30:00+08:00
description: 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启动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。四、重启电脑进入系统重启电脑的时候，进入BIOS的boot设置，把usb启动设为第一项，各品牌的电脑设置开机从usb启动请自行百度。ps:进入win10启动界面，选择不联网安装，这样就可以避免中途要求输入企业邮箱。至此win10安装完成，开始安装kali。五、制作kali安装U盘这里一定要用win32 disk imager，其他的例如软碟通之类的启动盘制作工具，会在安装时提示无法挂载CD-ROM，我们用的u盘安装系统当然检测不到光盘啊。。。而用win32diskimager则可以避免这个问题，如果您可以刻录光盘，也可以把kali镜像刻录成光盘…