零基础Windows11系统安装Ubuntu22.04.5 LTS下载Singularity并构建sif文件(自用学习记录)

  1. 安装Ubuntu22.04.5 LTS

  2. 首先在开始菜单栏搜索框输入“Windows”,点击“启用或关闭Windows功能”,勾选相应选项,点击确定,根据操作提示进行。
  3. 微软应用商店下载安装Ubuntu22.04.5 LTS
  4. 安装完成后按照提示设置用户名(建议全部小写字母,例如:usernameforwsl)和root权限密码(建议和电脑PIN一致,以免忘记)
  5. 安装成功!
有关Ubuntu的更多资源请参考以下信息:

更详细的安装指南请参考:Windows11安装运行Linux(Ubuntu)应用_win11 linux-CSDN博客文章浏览阅读1w次,点赞26次,收藏84次。造成该问题的原因是WSL版本由原来的WSL1升级到WSL2后,内核没有升级,前往微软WSL官网下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包即可。在 Windows 系统中,"虚拟机平台"和"虚拟机监控程序平台"是两个与虚拟化相关的功能,但它们各自有着不同的作用和用途。简而言之,"虚拟机平台"主要关注于创建、运行和管理虚拟机,而"虚拟机监控程序平台"则更侧重于提供底层硬件虚拟化的支持和优化。打开Windows应用商店,搜索ubuntu,点击。因为是通过应用商店安装的,那就直接在。_win11 linuxhttps://blog.csdn.net/snans/article/details/136041576

下载Singularity

完整的Singularity下载和测试指南可以参考:在 Ubuntu 20.04 上安装 Singularity 的完整步骤_安装singularity-CSDN博客文章浏览阅读411次,点赞3次,收藏9次。Singularity 需要 Go 语言(版本 >= 1.18)。在其他电脑上下载后,传输到目标机器进行解压安装。检查和切换到最新稳定版本(以。_安装singularityhttps://blog.csdn.net/ffbabyno1/article/details/144173639

Ubuntu singularity安装 - 简书安装环境为Ubuntu 18.04.2 LTS 系统要求 140MB硬盘空间, 安装依赖 GO 安装 singularity使用Go编写,需要安装Go在https://gol...icon-default.png?t=O83Ahttps://www.jianshu.com/p/f075717446ed

 如何验证Singularity安装成功:

  • 检查Singularity版本:打开终端并输入以下命令来检查Singularity的版本信息,这可以帮助你确认Singularity是否已安装:
singularity --version
  • 检查Singularity帮助文档:使用以下命令查看Singularity的帮助文档,以确保可执行文件存在且可调用:
singularity --help
  • 检查Singularity配置文件:查看Singularity的配置文件,通常位于/etc/singularity/singularity.conf,以确认配置是否正确, 确保配置文件中的路径和设置符合你的系统环境:
cat /etc/singularity/singularity.conf
  • 检查Singularity的二进制文件路径:   使用which命令来查找Singularity可执行文件的路径,这将显示Singularity可执行文件的路径。确保该路径存在且指向正确的可执行文件:
   which singularity
  • 检查依赖项:Singularity依赖于特定的系统库和工具,确保所有必需的依赖项都已安装并更新到最新版本。
  • 尝试运行一个简单的容器:尝试运行一个简单的容器命令,比如列出容器内的文件,以检查Singularity是否能够正常工作:

singularity exec [ContainerPath] ls

替换`[ContainerPath]`为你的Singularity容器路径。如果命令成功执行,说明Singularity能够正常运行容器。

  • 其他步骤请自行参阅官方文档

最终安装成功后显示如下:

安装Singularity前注意以下事项 

许多软件需要通过科学上网的方式进行仓库克隆,当本地个人计算机代理开启时,wsl2和宿主主机(也就是个人计算机)不在同一个网段上,因此需要解决WSL中的网络互通问题,实现主机与Linux子系统间的无缝连接。

解决方法:

编辑.wslconfig 文件:

打开文件资源管理器,导航至 %UserProfile% 目录(通常是 C:\Users\你的用户名) 如果不存在,创建一个名为 .wslconfig 的新文件。 使用文本编辑器(如 Notepad)打开 .wslconfig,并输入以下配置:

[experimental]
autoMemoryReclaim=gradual  # 选择 gradual、dropcache 或 disabled
networkingMode=mirrored      # 设置为 mirrored 或 isolated
dnsTunneling=true            # 选择 true 或 false
firewall=true                # 选择 true 或 false
autoProxy=true               # 选择 true 或 false
sparseVhd=true               # 选择 true 或 false

更新配置:

保存.wslconfig 文件的更改。 打开命令提示符或 PowerShell,执行以下命令以关闭并重启 WSL 服务:

wsl --shutdown

启用稀疏虚拟硬盘:

对于需要启用稀疏 VHD 的发行版,运行以下命令:

wsl --manage <发行版名称> --set-sparse true
# 将 <发行版名称> 替换为你的 WSL 发行版名称,如 ubuntu22.04,可通过 wsl --list查询版本

更多详细信息请参考:wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理的解决方法_wsl:检测到 localhost 代理配置,但未镜像到 wsl。nat 模式下的 wsl 不支持-CSDN博客文章浏览阅读2.3k次,点赞21次,收藏28次。解决主机与wsl2之间不同网段的问题_wsl: 检测到 localhost 代理配置,但未镜像到 wsl。nat 模式下的 wsl 不支持 localhttps://blog.csdn.net/m0_74280172/article/details/143025018

构建sif文件 

以alesuite软件为例:

singularity build alesuite.sif docker://boussau/alesuite

以上。

编辑txtsetup.sif和winnt.sif文件是集成RAID驱动至Windows Server 2003安装光盘中的关键步骤,这关系到驱动程序能否被正确识别和加载。为了帮助你更好地掌握这一过程,推荐查看这份资料:《DIY Windows Server 2003安装光盘集成RAID驱动教程》。在这份教程中,你将找到详细的操作步骤和专业指导,确保你的服务器安装过程既高效又准确。 参考资源链接:[DIY Windows Server 2003安装光盘集成RAID驱动教程](https://wenku.csdn.net/doc/82kem4qrti?spm=1055.2569.3001.10343) 在编辑txtsetup.sif文件时,需要添加特定的条目来指定RAID驱动的位置和属性。例如,你需要定义一个[SCSI.LoadRaid]节,列出所有需要加载的RAID驱动文件。每个文件的路径和版本信息都应准确无误,以便安装程序能够正确找到安装它们。 同样地,在编辑winnt.sif文件时,应添加一个[SourceDisksFiles]节,其中列出txtsetup.oem文件中指定的所有驱动文件名及其在安装镜像中的完整路径。这样,安装程序在运行时就能够找到加载这些驱动文件。 为了确保编辑的准确性,你可以使用文本编辑器的查找和替换功能来验证文件路径和驱动文件名的一致性。此外,确保在编辑这些文件之前备份原始文件,以便在操作过程中出现任何错误时能够迅速恢复。 通过上述步骤,你可以有效地将RAID驱动集成到Windows Server 2003安装光盘中,大大简化服务器的配置过程。如果你希望进一步深入了解Windows Server 2003的安装和配置,包括更多高级功能和技巧,建议继续探索《DIY Windows Server 2003安装光盘集成RAID驱动教程》中的其他内容。这份资源不仅帮你解决当前的集成问题,还能让你全面掌握服务器安装与维护的知识。 参考资源链接:[DIY Windows Server 2003安装光盘集成RAID驱动教程](https://wenku.csdn.net/doc/82kem4qrti?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值