挣扎在生信泥潭的兄弟们都知道,目前生信分析所用的大部分软件/package/环境/pipline都是基于Linux系统建立的,因此跳入生信泥潭的第一步便是建立一个Linux环境并开始学习。鉴于本人的谨慎(怕搞乱实验室Linux Server且Server offline)、懒惰(懒得在自己的电脑上安装双系统)以及不想付费上班(拒绝昂贵且不报销的云服务器),便考虑利用在本地计算机上建立一个Ubuntu虚拟机进行生信学习以及脚本测试。
选择Hyper-V建立虚拟机有两个主要考虑:一是其为开源项目,个人使用无需考虑付费以及知识产权问题;二是之后需要在本地Windows 11系统中安装Docker,而如果需要使用Docker的高级设置则需Hyper-V支持。
Part 1 启用/安装Hyper-V
1.1 检查部署条件
命令提示符(cmd)中查看系统信息,末尾处会直接显示是否符合Hyper-V的要求:
systeminfo
如要求全部为“是”则可以直接向后进行,如图:
如项目“在固件中启用虚拟化”显示为“否”,则需要在UEFI(或BIOS)中修改设置以启动虚拟化,由于不同品牌主板的设置方法不同,故在此便不再详述,可以参考:在Windows 11电脑上启用虚拟化 - Microsoft 支持(https://support.microsoft.com/zh-cn/windows/%E5%9C%A8windows-11%E7%94%B5%E8%84%91%E4%B8%8A%E5%90%AF%E7%94%A8%E8%99%9A%E6%8B%9F%E5%8C%96-c5578302-6e43-4b4b-a449-8ced115f58e1)