我想创建一个从ubuntu12.04发行版(与relinux)
我的问题:

你是怎么做到的?
发布于 2013-04-26 08:02:53
从理论上讲,如果您设置了SYSNAME变量(relinux 0.3)或Name of the OS (relinux 0.4),那么它应该可以工作,但是由于relinux中或无处不在的bug (不确定该归咎于哪一个,这个问题有点复杂),它不起作用。
有两种方法可以解决这个问题:
/etc/lsb-release如果要执行第二种方法,请在文本编辑器中以根用户身份打开/etc/lsb-release (请参阅:如何获得编辑系统配置文件的权限?)。您应该看到类似于此的内容:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04"首先,备份该文件(将其保存为/etc/lsb-release.bak,或者保存在您的主文件夹中,如果您不希望它出现在国际标准化组织上),然后将其编辑成您想要的。以下是变量的引用:
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,它应该可以工作!
https://askubuntu.com/questions/220836
复制相似问题