想知道如何让 OEM 配置与我的自定义发行版兼容

想知道如何让 OEM 配置与我的自定义发行版兼容

我不确定如何让 OEM 安装模式与我的 Ubuntu 重制版配合使用。我正在使用 Remastersys 制作重制版的 Ubuntu 10.04 发行版,但我不知道如何确保 OEM 可以使用它。在安装重制版(从 Synaptic 安装 oem-config、oem-config-gtk、oem-config-remaster 和 oem-config-debconf)后,我尝试在名为“oem”的新帐户中运行 sudo oem-config-prepare,密码也是“oem”。它告诉我必须重新启动才能显示系统设置。所以我这样做了,但它无法启动。我在 Plymouth 按下 Esc 键以详细模式查看启动,它告诉我:

Traceback (most recent call last):
File "/usr/bin/ubiquity-dm", line 476, in <module>
  dm = DM(vt, display, username)
File "/usr/bin/ubiquity-dm", line 78, in __init__
  self.uid, self.gid = pwd.getpwnam(self.username)[2:4]
KeyError: 'getpwnam(): name not found: live'

多次尝试,我可以从启动提示符中创建一个新帐户。我尝试这样做,但它很不连贯,我的按键似乎没有任何反应,直到我按下 Enter 时,它只显示了部分按键,因此从启动提示符设置帐户是徒劳的。我还尝试将实时用户名设置为“oem”,但当我运行 Ubiquity 时,常规的 7 步非 oem 安装程序会出现。我真的需要它尽快工作!

提前致谢!

答案1

报告的错误看起来像是没有创建“live”用户,并且该用户没有密码。您是否正确配置了安装脚本?或者您是否正确编辑了用户名?

答案2

旧帖子,但我有同样的问题。这里已回答:http://ubuntuforums.org/showpost.php?p=9893658&postcount=2,显然您所要做的就是在 Remastersys 中将用户指定为 oem。

相关内容