如何形成自己的发行版LIVE

每个分布有一个“活”版本进行验证,测试和研究允许它的工作原理,如果它的发行版,是为我们做。
但是,一旦你发现我们的分销,一旦我们有兴趣的自定义方案,我们和我们认为不必要的程序释放将是一个伟大的事情,以便能够重新变成“发行版”活它。
显然已经有上谁设计,创造了一系列的脚本改造现场发行版的安装互联网的人,该网站我们谈论的是www.linux - live.org

Linux的Live是一个shell脚本集,允许您创建自己的居住分布,从什么已经安装在PC上开始。 实况类型将被从CD - ROM启动任何USB系统。

下面是取自该网站直接的说明。

如何建立一个Live发行版:
1)安装到磁盘分区,或将现有的系统上的文件夹中你最喜欢的发行版。
Slackware的建议,但不是必需的。

2)建立aufs的内核模块和squashfs的内核模块(补丁支持LZMA可选)
上述步骤是不需要,如果您使用本网站预编译Linux内核
安装内核模块到新安装的发行版到/ lib /模块/`uname - r后`/ FS /。
请确保您正在运行用于编译内核模块,你的考试

3)删除所有 (例如手册页和其他文件不需要) 不必要的文件
直播,让您的Linux系统尽可能小 (这一步是可选的)。

4)从本网站下载并解压缩Linux的实时脚本在/ tmp中
读/ DOC / requirements.txt找出Linux的生活脚本需要
编辑。配置文件,如果您需要修改一些变量

5)最后以root身份登录并运行。/编译
Live发行的“目录树”将被创建在/ tmp/live_data_1234
其中1234是一个随机数

6)为了使ISO映像,运行make_iso.sh
为了使启动(USB)驱动器,运行bootinst.sh

工作的例子:
如果你只是为了寻找工作的Linux Live系统,访问www.slax.org
Linux的实时脚本有趣的功能

1)持续性的变化
使用“的转变... ... =”启动参数来指定持久的改变目录或文件。 如果一个目录被使用,例如。 变化= / some_dir /和/ some_dir /是一些磁盘上的分区发现,那么所有向文件系统根目录的更改将被保存了这一点。 此作品即使/ some_dir /在NTFS或VFAT,以posixovl覆盖(一个用户空间的文件系统已包括)感谢的。 重要提示:如果您计划节省VFAT的变化,一定要修改你的发行版的关机脚本。 它不能执行killall,其他一切都是被杀害posixovl是错误的。 相反,调用到/ mnt /生活/清理清理脚本。 如果一个文件被指定为引导参数的变化,例如。 变化= /路径/ file.dat,文件里面有一个有效的文件系统,那么这些文件将被循环式,并写入它的变化。 你也可以使用改变= / dev/sda1/path /和变化= / dev/sda1/path/file.dat ...特别指定的地方去寻找设备。 其他设备将被跳过(不会被安装偶数)。

2)增加在飞行模块
在。/工具/ Linux的Live目录,你会发现“积极”和“关闭”脚本。 这两种方法您可以使用添加和删除其他LZM模块上的飞根文件系统,而你的操作系统是运行Live。

3)安装系统到磁盘
正如上一节中提到,存在名为bootinst.sh(和bootinst.bat)设置一个引导扇区启动从现场磁盘的Linux脚本。 如果你把这种持续性的变化,你住的发行版将表现得像安装,所有的改变都存储透明地引导媒体(甚至USB),你仍然可以使用“激活”和“停用”命令来操纵根文件系统。

你觉得呢? 你们当中有些人已经尝试使用它?

发表在技术

这篇文章的作者是管理上二○○八年十月二十八日

标签:

其他职位

上一篇:

6评论至今

  1. 施蒂纳2008年10月28日下午12:35

    嗯... ...我认为这将是最好的尝试真的有它自己的理解你在做什么。

    它可以从一个从头开始的这也存在Minilite包缓存,扩展到目录压缩文件系统(cloop或壁球)chroot的,里面的压缩FS和中风apt - get的(Debian的..如果衍生。 。)都根据自己的喜好定制。 我让例如手册页和删除的语言环境不感兴趣我,外面包缓存文件移动到被压缩,等等。 等等。
    这样,我们也可以编译我们自己的内核,更新qlcuni从源头重要的软件包,填写表格等。 等等。

    基本上我喜欢成为我的脚本的一部分... ...至少我懂!

    最大

  2. 管理员2008年10月28号下午1点12分

    你是绝对正确的! 但是,让我们得到一个人谁知道一点,就是不怪胎,谁需要,不希望与它小提琴学习和了解他们在做什么看法。 如果我们把“易技术”,这些脚本是一大福音 :)

  3. 罗伯特二○○八年十月二十八日日下午06:22

    >但是,让我们得到一个人谁知道一点,这不是怪胎,谁>的需要,不希望用它拨弄学习和了解他们在做什么看法。 如果>我们认为“技术方便”,这些脚本是一大福音 :)
    如果不是“一个怪胎,需要它的Knoppix和他保持他的嘴。
    =学习努力,我们要理解或不?

  4. 管理员2008年10月29号上午09点46分

    @罗伯托
    我不明白这对那些谁需要什么仇恨,并感谢互联网,已经完成和工作。
    这就好比说,驾驶汽车,我需要了解热力学和卡诺循环的所有...
    我需要一个脚本... ...如果你想使用它便可以详细了解了这些脚本,但也许不 :)

  5. 施蒂纳2008年10月29日下午1时55分

    前段时间我写了一个指南: http://knoppix.crealabs.it/viewtopic.146.html关闭,然后在论坛已经老化那里。

    而“DIY”我建议在短期内肯定会作出更大的努力,但一旦你理解这一机制可以成为任何定制。
    今天我做了我的2.6.27.4内核2.6.27.1生活,因为他曾与一些USB设备的问题。
    这里http://www.nabble.com/Cloop-and-2.6.27-kernel-to20000679.html有机会与合作的“母亲”的所有活的创造者!

    问候和乐趣 ;-)

    最大

  6. 管理员2008年10月29号下午2点08分

    @施蒂纳
    感谢您的信息!
    如果你愿意,你可以给我你引​​导到“地方”,这将是有益的许多人!

引用

发表评论

名称(必需)

电子邮件(必填)

网站

评论