首页 > 解决方案 > 在 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...

在此处输入图像描述

标签: windows-subsystem-for-linux

解决方案


推荐阅读