windows-subsystem-for-linux - 在 Windows 10 中,如何在 WSL 中安装旧版本的 Ubuntu,例如 Ubuntu 8.04 (Hardy Heron)?
问题描述
WSL 可以安装根 tarball (tar.gz),但是旧版本的 Ubuntu,例如 Hardy (8.04.3),没有可用的 -root.tar.gz 文件:http://old-releases.ubuntu。 com/releases/8.04.3/HEADER.html
对于 C++ 开发,即没有错误地编译遗留代码,是否可以在 WSL 中安装 Ubuntu 8.04 (Hardy Heron)?理想情况下,有一些方法无需从 VirtualBox 手动创建 -root.tar.gz 文件。由于 Docker 的 Hyper-V(开发环境中的典型问题),VirtualBox 无法工作。
我尝试使用 LxRunOffline 安装https://cloud-images.ubuntu.com/releases/hardy/release/unpacked/,但由于 tarball 包含用于 Amazon EC2 和 OpenStack 云的 qemu .img,图像无法运行. WSL 需要一个包含 / 文件系统的 -root.tar.gz。
C:\Users\Jack\Downloads>LxRunOffline run -n hardy Error: 0x80070040 Press any key to continue...
解决方案
推荐阅读
- python-3.x - 如何在 Pymongo 中获取最重复的字符串数组?
- php - 使用 PORT 页面状态代码 php 获取 URL
- ruby-on-rails - 从导轨上拆下链轮
- reactjs - 条纹 - 我如何在反应中保存卡片元素?
- python - Flattening embedded keys with Pandas
- python - Python packaging of weakly dependent projects
- sql - 将具有嵌套行集列类型的 DMV 加载到 SQL Server 表中
- javascript - 仅当从特定函数调用时返回 2 组坐标梯度的 JavaScript 函数才返回 0
- eclipse - 在 Eclipse 中的类文件中搜索和替换
- javascript - Remove array when timestamp is equal to now