我的想法是为那些无法承担更换电脑费用的朋友和熟人提供一个基于 Ubuntu 14.04 LTS 的替代方案,其中大部分配置过程已经整理好,因此我需要一个定制版本。
使用标准的 ubuntu-14.04-desktop-i386.iso,我在 Mac 上的 VMware Fusion 下安装了 Ubuntu 14.04 LTS 32 位作为虚拟机。现在我已自定义此版本,以包含适合新手用户的应用程序和设置集合。
我想要做的是生成一个 USB 记忆棒和/或 DVD,可以用来试用(实时启动)并在旧电脑上安装这个自定义版本的副本,以替换不再使用的 Windows 版本(无论是过时的,例如 Win XP,还是无法修复的损坏,例如严重感染的 Win Vista)!
我已经关注了这里和其他地方的各种文章,但似乎总是倒退——我想做 Z,很好,但先做 Y;我想做 Y,很好,但先做 X;等等。我似乎正在安装各种各样的实用程序,但最终离解决方案越来越远!
请有人能给我指明正确的方向!
答案1
这取决于你到底想做什么,
如果你想要一个自定义的 live-cd(“用于试用目的”),那么你就走错了方向,live cd 不仅仅是一个打包的 VM 映像,ubuntu 有一个详尽记录的文章创建定制的 Live CD 映像。
如果你想创建一个自定义安装 CD,那么你也是以错误的方式进行的,安装需要为你的用户安装正确的 arch-specific 包(所以如果你有 radeon 卡,而他们有 nvidia 卡,你的图像将无法工作),这意味着以可分发的方式配置你想要的所有包和你想要的配置选项。幸运的是,ubuntu还有一个详尽记录的文章创建自定义安装 CD
如果您希望能够将 VM 映像安装到驱动器(如直接刻录),则有几种选择。这些选择都不是微不足道的,而且都不是易于分发的。VM 映像是为分发 AS vm 映像而创建的,并且在不同类型的虚拟化环境之间进行转换也是可行的(因此,VMWare 到 VirtualBox、VMWare 到 AWS-AMI、VMWare 到 LXC 容器都是可行的)。但是,没有一种简单的方法可以将磁盘映像刻录到物理驱动器并在物理硬件上运行它,而不会出现大问题。