我想从 ubuntu 12.04 创建一个发行版(使用 relinux)
我的问题:
- 我想删除并更改这些部分
- 如何在详细信息中更改 ubuntu 名称和徽标(系统设置-->详细信息)
你怎么做到这一点?
答案1
理论上,如果您设置了SYSNAME
变量(relinux 0.3)或Name of the OS
(relinux 0.4),它应该可以工作,但由于 relinux 或 ubiquity 中的错误(不确定是哪个原因,问题有点复杂),它不起作用。
有两种方法可以修复/解决这个问题:
- 使用 relinux 的最新 git 版本,因为该问题已在那里修复(说明如下:https://github.com/MiJyn/relinux/wiki/Installing,按照“通过 git 下载”、“安装”,然后“运行”)
/etc/lsb-release
自己编辑
如果要执行第二种方法,请/etc/lsb-release
在文本编辑器中打开以 root 身份(看:如何获取编辑系统配置文件的权限?)。您应该看到类似这样的内容:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04"
首先,备份文件(/etc/lsb-release.bak
如果您不想让它出现在 ISO 上,请将其另存为,或将其保存在您的主文件夹中),然后将其编辑为您想要的内容。以下是变量的参考:
DISTRIB_ID
:发行版的名称DISTRIB_RELEASE
:当前安装的发行版版本DISTRIB_CODENAME
:版本的代号(如果没有,则直接使用版本本身,应该做工精细)DISTRIB_DESCRIPTION
:正如它所说,这只是操作系统的描述。Ubuntu 似乎喜欢使用“NAME VERSION”格式,但您实际上可以在这里做任何您想做的事情。
"
请注意,如果你使用多个单词,则需要用双引号 ( ) 将其括起来(如你在 中看到的那样DISTRIB_DESCRIPTION
)
完成后,将其保存(为/etc/lsb-release
),然后关闭。现在你必须告诉 relinux 不要编辑/etc/lsb-release
。在 relinux 0.4 中,Generate LSB Files
确保不是检查,并在 relinux 0.3 中确保GENERATELSBRELEASE
设置为N
(即GENERATELSBRELEASE="N"
)。
完成后,运行 relinux,它就可以工作了!