无忧启动论坛

标题: Linux-live-Kit (制作类似于slax的Linux Live) [打印本页]

作者: 不知    时间: 2017-12-17 12:14
标题: Linux-live-Kit (制作类似于slax的Linux Live)
本帖最后由 不知 于 2017-12-17 12:16 编辑

官网:https://www.linux-live.org/
先准备一个安装好的系统,可适当做一些精简,添加一些自启软件。以lubuntu为例,由于技术有限,直接使用lubuntu原版,仅删除软件包缓存。
1.检查aufs,squashfs支持:
  1. cat /porc/filesystems
复制代码
检查有无squashfs,aufs,有就表示内核是支持的。没有可能不支持或以模块方式存在。若以模块形式存在,可尝试试挂载后再查看文件系统支持。
如aufs
  1. mkdir 1
  2. mkdir 2
  3. mount -t aufs -o br=./2 none ./1

复制代码

2.安装可能需要的软件git,squashfs-tools,aufs-tools
  1. apt-get install git squahfs-tools aufs-tools
复制代码

3.对系统做一些处理(精简,安装软件等)
删除软件包缓存:
  1. rm -rf /var/cache/apt/archives/*

复制代码

4.下载linux-live工具
  1. wget https://github.com/Tomas-M/linux-live/archive/v2.1.tar.gz
  2. tar xvf v2.1.tar.gz
复制代码

5.进入linux-live-*目录,配置config文件(nano文本编辑器)。
  1. cd linux-live-*
  2. nano config
复制代码



主要配置以下项目:
LIVEKITNAME=        //linux live的名字,可以自己起
MKMOD=        //在根目录下需要打包进linux-live的目录名字,一般默认即可,如果有软件使其它目录,需要写进去。
NETWORK=  //是否支持网络启动。





6.创建
  1. ./build
复制代码
创建时最好不要运行其它非必要软件。


创建完成后,就可以进入/tmp目录里,进行进一步创建了。
gen_*_iso.sh:创建iso
gen_*_zip.sh:创建zip




原系统3~4G,用xz压缩的squashfs启动占用912m,缺点是不能通过软件管理修改内核文件,由于官方自带的引导似乎有些问题,我换了一个iso壳(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=403583)。成功启动。











作者: jxdeng2017    时间: 2017-12-17 12:28
好教程。赞。  
作者: 不知    时间: 2017-12-17 15:09
wintoflash 发表于 2017-12-17 14:39
Ubuntu系的也可以用Live Ubuntu Backup,只需要squashfs-tools,不需要aufs。
中文版http://forum.ubuntu. ...

lub似乎好久没更新了。而且只要用新版的debian/ubuntu,基本上都支持aufs,不支持的才要自己编译模块。
作者: 不知    时间: 2017-12-22 19:16
本帖最后由 不知 于 2017-12-22 20:05 编辑

一个用于测试制作的linux的网启例子。
系统采用原版debian 9.3 x86版,仅安装了squashfs-tools,aufs-dkms等必要软件。sudo指令无需密码,root密码toor。

下载链接:https://pan.baidu.com/s/1mhDK9de 密码:cnwr

作者: 2010eflying    时间: 2018-6-22 20:23
请问DEEPIN可以吗
作者: wongfaye    时间: 2020-2-26 16:49
现在我也试一下




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3