我对 WUBI 唯一了解的是,它允许你在 NTFS 上安装 Ubuntu。有人可能会认为这是一个易于开发的应用程序,因为从表面上看,它只是在另一个文件系统上安装 Ubuntu,就像你可以在 FAT、ext2、reiserfs 等上安装 Ubuntu 一样。
所以考虑到这一点,创建一个在 Windows 机器上安装 ubuntu 的软件是一件容易的事吗?
答案1
Wubi 使用虚拟磁盘 ( c:\ubuntu\disks\root.disk
),因此它实际上并不是按照原始意义上安装在 NTFS 上的。
这维基百科关于五笔的文章很好地解释了它是如何工作的。为了回答你的问题,让我引用几行历史部分:
20 世纪 90 年代中期,许多 Linux 发行版(包括 Red Hat Linux 和 Slackware 的 ZipSlack)都提供了类似的工具,使用 syslinux 和 UMSDOS 文件系统驱动程序。后来,SuSE 也提供了类似的工具,使用 syslinux 和 FAT 文件系统上的循环挂载磁盘映像。20 世纪 90 年代末,BeOS 使用类似的系统将操作系统安装在 Windows 的文件夹中。
所以,Wubi 并不是一个原创的想法,它只是一个使用循环安装设备的安装程序的实现。