无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 55214|回复: 316
打印 上一主题 下一主题

[教程] 将deepin,优麒麟,ubuntu订制成全功能的livecd工具,理论支持基于debian所有发行版

    [复制链接]
跳转到指定楼层
#
发表于 2018-7-21 00:36:00 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 2010eflying 于 2018-9-1 01:15 编辑

此前是在这个贴子上抄的:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=387590,先声明下,我只是小改一下脚本而已
如题,经过几天的努力,终于将原来ubuntu上的lub工具修改一下,支持deepin,优麒麟,ubuntu等基于debian发行版热备份订制成livecd的工具
优麒麟或者ubuntu本身支持casper,直接用lub就行了,先将lub工具复制到/bin下,权限设为755即可。
lub的用法:sudo lub为帮助,sudo lub -b为备份到包,sudo lub -r恢复到分区(支持格式化分区,不支持调整分区)
============  优麒麟操作方法如下  ==========================================
1、直接运行lub -b,按提示备份。
2用UltraISO打开,将备份好的backup2018.xxx.squashfs改名为filesystem.squashfs,vmlinuz-xxx-generic改名为vmlinuz.efi,initrd-xxx-generic改名为initrd.lz替换掉原厂iso的文件保存即可。
3、如果版本太高请用16.04的iso来套用。
============  Deepin  操作方法如下  =========================================
deepin不支持casper,操作繁琐些,要以下步骤完成。
1、先下载deepin的livecd版本(deepin-live-system-2.0-amd64.iso),经排错,直接用原厂安装包就行了,这步可以省了;
2、再下载原厂的安装deepin-15.6-amd64.iso
3、假设你已经装好deepin系统,然后运行deepin,旧版系统也行,然后运行deepin,并打开终端,以下步骤全部在终端sudo下执行,先执行su吧;
4、deepin要先挂载(mount)原厂的iso,再挂载iso里面live目录下的系统包;
5、然后将已经挂载原厂系统包里的/lib/modules/下基于版本号的目录cp到当前deepin系统/lib/modules下;
6、再把原厂系统包里的/boot下的initrd.img-xxx-generic和vmlinuz-xxx-generic这两个文件cp到当前系统的/boot目录下,非必须;
7、再将lub工具cp到/bin目录下,并将权限设为755即可;
8、开始输入 lub -b,并按提示开始备份系统包,备份完毕之后,用UltraISO打开deepin-live-system-2.0-amd64.iso,将备份系统包backup2018.xxx.squashfs改名为filesystem.squashfs,替换掉deepin-live-system-2.0-amd64.iso系统的filesystem.squashfs包,initrd.img-xxx-generic改名为initrd.img并替换掉deepin-live-system-2.0-amd64.iso的initrd.img,vmlinuz-xxx-generic改为vmlinuz,替换掉deepin-live-system-2.0-amd64.iso里live目录下的initrd.img和vmlinuz,然后保存即可。
经排错,可以直接用原厂的系统安装包套用就行了,不需要deepin-live-sys-2.0-amd64.iso也能启动。
游客,如果您要查看本帖隐藏内容请回复

成品的deepin的livecd:链接:https://pan.baidu.com/s/1uazpGoOx5t4dWKLjHjlCzw 密码:
游客,如果您要查看本帖隐藏内容请回复

更新了15.7的livecd,由于本人的电脑新版15.7不能直接安装,只能用15.6更新到15.7,现在也做成了livecd,删除了15.6的kernel,体积也保持在4G之内,软件也没少,粗糙用一下没什么问题,大家可以下载测试一下,本人感觉启动快了,但是使用没有15.5流畅,功以一样没少。
成品新版15.7的livecd:链接:https://pan.baidu.com/s/1KhQRrUiCwS0gh5BC5Wozfg  密码:
游客,如果您要查看本帖隐藏内容请回复

默认没有开启java,只开启jsp,可以在终端入:source /etc/profile即可,重新打包的话请将/etc/profile文件的java设置项放到/etc/rc.local文件里
成品的UbuntuKylin的livecd:链接:https://pan.baidu.com/s/10mVtCxgbFnam63nNZo9C1g 密码:
游客,如果您要查看本帖隐藏内容请回复

两个系统的登录密码都是:xchngg
终端SU密码也是:xchngg
==============启动deepin和优麒麟的iso的grub2命令===========
set isofile=/DeepinOS.iso
if search -s -f $isofile; then
menuentry "启动 DeepinOS Live System (amd64)" --class=deepin {
        search -f --no-floppy  --set=root $isofile
        loopback loop $isofile
        set gfxpayload=keep
        linux        (loop)/live/vmlinuz boot=live  findiso=$isofile components quiet splash
        initrd        (loop)/live/initrd.img
}
fi
menuentry " 启动 Deepin OS System" --class deepin {
        #启动deepin安装到分区的命令,请在deepin分区的/boot下新建个大于一字节的文档,名称为DeepinOS
        set LinuxOS=/boot/DeepinOS
        search -f --no-floppy  --set=root $LinuxOS
        probe -u --set=uuid ($root)
        set gfxpayload=keep
        linux /vmlinuz root=UUID=${uuid}  components quiet splash
        initrd /initrd.img
}

   menuentry ' 启动 Deepin OS 15.5 Wubi' --class deepin
       ####  Wubi 安装的菜单 #######
          set DeepinDiskFile=/deepin/disks/root.disk
          search --no-floppy -f --set=imgRoot ${DeepinDiskFile}
        loopback loop5 ($imgRoot)${DeepinDiskFile}
        set root=(loop5)
          probe -u --set=DeepinDiskUUID ${imgRoot}
          linux (loop5)/boot/vmlinuz-4.9.0-deepin4-amd64 root=UUID=${DeepinDiskUUID} loop=${DeepinDiskFile} boot=lupin  splash quiet $vt_handoff
          initrd (loop5)/boot/initrd.img-4.9.0-deepin4-amd64
   }
#############  优麒麟 菜单 ##############
set UbuntuKylin=/UbuntuKylin.iso
if search -s -f $UbuntuKylin; then
menuentry "启动 UbuntuKylin Live System ISO" class=ubuntukylin {
        search -f --no-floppy  --set=root $UbuntuKylin
        loopback loop $UbuntuKylin
        set gfxpayload=keep
        linux (loop)/casper/vmlinuz.efi locale=zh_CN keyboard-configuration/layoutcode?=cn file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=${UbuntuKylin} quiet splash ---
        initrd (loop)/casper/initrd.lz
}
fi
menuentry " 启动 UbuntuKylin OS System" --class ubuntu {
        #启动deepin安装到分区的命令,请在优麒麟分区的/boot下新建个大于一字节的文档,名称为UbuntuKylinOS
        set UbuntuKylinOS=/boot/UbuntuKylinOS
        search -f --no-floppy  --set=root $UbuntuKylinOS
        probe -u --set=uuid ($root)
        set gfxpayload=keep
        linux /vmlinuz root=UUID=${uuid} ro  quiet splash $vt_handoff
        initrd /initrd.img
}
====================  GRUB4DOS 菜单 =================
如果将vlinuz、initrd.lz和系统包,deepin的放到ntfs的某个分区的/live目录下,优麒麟放到某个ntfs分区的/casper下,能用grub4dos启动.
title Live Deepin OS 15.5 CD
  set gfxpayload=keep
  find --set-root /live/vmlinuz
  kernel /live/vmlinuz boot=live components quiet splash
  initrd /live/initrd.img
title Live UbuntuKylin OS 18.04 CD
  find --set-root /casper/vmlinuz.efi
  kernel /casper/vmlinuz boot=casper ro ignore_uuid
  initrd /casper/initrd.lz
================================================
要将系统恢复到分区也是用 终端命令sudo lub -r按提示操作即可,deepin因为没有capser组件,要先执行sudo mount --bind / /rofs,然后再执行sudo lub -r。sudo lub是lub的帮助。
####################  再次将优麒麟加入了DEEPIN的WINE环境 ,可以运行DEEPIN的WINE软件,这版加入了百度网盘和Deepin的WINE-QQ,并修复了网易云音乐的问题,有需要的请重新下载。目前在优麒麟上可用的deepin安装应用容器:在http://mirrors.aliyun.com/deepin/pool/non-free/d/中下载想要的容器,点击deb安装即可













深度截图_选择区域_20180720213741.png (969.95 KB, 下载次数: 176)

深度截图_选择区域_20180720213741.png

深度截图_选择区域_20180720213726.png (967.92 KB, 下载次数: 183)

深度截图_选择区域_20180720213726.png

深度截图_选择区域_20180720213438.png (1.03 MB, 下载次数: 162)

深度截图_选择区域_20180720213438.png

深度截图_选择区域_20180720212505.png (607.02 KB, 下载次数: 172)

深度截图_选择区域_20180720212505.png

深度截图_选择区域_20180720211638.png (216.34 KB, 下载次数: 179)

深度截图_选择区域_20180720211638.png

深度截图_选择区域_20180720211602.png (223.09 KB, 下载次数: 173)

深度截图_选择区域_20180720211602.png

深度截图_选择区域_20180720211518.png (227.76 KB, 下载次数: 183)

深度截图_选择区域_20180720211518.png

深度截图_选择区域_20180720211426.png (187.68 KB, 下载次数: 182)

深度截图_选择区域_20180720211426.png

点评

辛苦了  发表于 2024-6-4 19:17

评分

参与人数 10无忧币 +43 收起 理由
yyz2191958 + 2 赞一个!
w51737 + 1 赞一个!
2012sinkr + 5 很给力!
某些人 + 5 赞一个!
879792799 + 5 很给力!
cuicongyuan + 5 很给力!赞一个!
有阴也有阳 + 5 很给力!
DILLION99 + 5 DEEPINOS满足了我的U盘移动办公所有需要,.
lookerJ + 5 正好收藏了膜拜
liangyi + 5 这就是群里常说的十项全能茶老板吗

查看全部评分

推荐
发表于 2018-8-25 13:52:02 | 只看该作者
wintoflash 发表于 2018-8-24 19:42
kernel 命令最后加上toram试试。
kernel /VHDS/vmlinuz boot=live union=overlay username=user findi ...

W大,按照您的方法(Kernel 命令最后加上“toram”参数)果然凑效,解决了我上面陈述的所有问题,可以读写、左侧也可以看到U盘了,U盘可以自由弹出,变成了全内存系统,非常感谢W大的帮助!
加上“toram”参数后的使用体验:
1、加载耗时比较长,毕竟要将4G的livecd全部载入内存需要时间,我8G内存、E3-1225CPU加载需要约3分钟,使用的是SCANDISK固态3.0U盘+USB2.0电脑接口;
2、载入完成后,系统运行速度非常快,打开程序及网页几乎秒开,毕竟是全内存系统即RAMOS系统;
3、内存系统比较耗内存,载入完成至正常使用状态内存占用为6.2G,表明加上“toram”参数后使用该livecd至少需要8G内存才玩得转,但是只要内存大于或等于8G,一旦载入,使用时秒开的感觉相当爽。
该livecd全内存系统即RAMOS系统真是好用,再次感谢茶老大及W大!
另外插点题外话,W大您的linux porteus大作非常好用,资源占用低、启动快、运行速度也快,我是您porteus大作的粉丝,一直使用中。不过因为我技术菜,反反复复折腾却一直配置不好porteus的打印模块及功能,目前仅在不需要打印的场合使用。porteus很好用,感谢W大为无忧论坛做的辛勤付出及无私分享优秀作品!

点评

大佬,你那w大的portous能不能共享下,我这版在tp8上能触摸,就是无声无网  详情 回复 发表于 2018-8-31 17:40
回复

使用道具 举报

302#
发表于 2024-3-22 15:44:59 | 只看该作者
学习学习..
回复

使用道具 举报

301#
发表于 2024-2-2 17:38:22 | 只看该作者
谢谢分享
回复

使用道具 举报

300#
发表于 2023-5-7 16:35:45 | 只看该作者
牛贴
回复

使用道具 举报

299#
发表于 2023-5-7 09:41:24 | 只看该作者
谢谢分享,支持无私
回复

使用道具 举报

298#
发表于 2023-5-5 16:53:52 | 只看该作者
感谢分享
回复

使用道具 举报

297#
发表于 2023-4-23 17:54:53 | 只看该作者
正好缺一个,谢谢
回复

使用道具 举报

296#
发表于 2023-4-19 22:45:42 来自手机 | 只看该作者
谢谢,值得学习
回复

使用道具 举报

295#
发表于 2023-4-11 08:59:33 | 只看该作者

谢谢分享
回复

使用道具 举报

294#
发表于 2023-4-11 08:52:00 | 只看该作者
简单、实用
回复

使用道具 举报

293#
发表于 2023-4-11 08:20:20 | 只看该作者
谢谢分享
回复

使用道具 举报

292#
发表于 2023-3-27 22:24:27 | 只看该作者
这个包可以用Ventoy 进行启动么?
回复

使用道具 举报

291#
发表于 2023-3-20 16:02:04 | 只看该作者
不错,看看先。
回复

使用道具 举报

290#
发表于 2023-3-7 19:38:41 | 只看该作者
谢谢分享
回复

使用道具 举报

289#
发表于 2023-3-1 11:20:35 | 只看该作者
真是好东西
回复

使用道具 举报

288#
发表于 2023-2-25 23:08:33 | 只看该作者
6666
回复

使用道具 举报

287#
发表于 2023-2-10 20:51:38 | 只看该作者
不明觉厉
回复

使用道具 举报

286#
发表于 2023-2-10 20:46:23 | 只看该作者
厉害了,看看学习一下!
回复

使用道具 举报

285#
发表于 2023-1-18 09:57:05 | 只看该作者
本人拿来就用伸手党。谢谢了。
回复

使用道具 举报

284#
发表于 2023-1-12 00:11:00 | 只看该作者
谢谢分享
回复

使用道具 举报

283#
发表于 2022-12-16 09:52:09 | 只看该作者
感谢分享
回复

使用道具 举报

282#
发表于 2022-11-23 23:01:55 | 只看该作者
感谢分享
回复

使用道具 举报

281#
发表于 2022-11-22 17:06:54 | 只看该作者
学习了 谢谢
回复

使用道具 举报

280#
发表于 2022-10-25 21:08:24 | 只看该作者
testing
回复

使用道具 举报

279#
发表于 2022-10-20 16:29:21 | 只看该作者
谢谢分享,辛苦了,下载收藏
回复

使用道具 举报

278#
发表于 2022-10-20 16:18:24 | 只看该作者
支持一下!
回复

使用道具 举报

277#
发表于 2022-10-20 15:48:07 | 只看该作者
想要
回复

使用道具 举报

276#
发表于 2022-10-5 21:15:58 | 只看该作者
先看看是什么,感谢楼主分享!
回复

使用道具 举报

275#
发表于 2022-10-5 20:52:34 | 只看该作者
楼主威武,正折腾linux了,谢谢分享
回复

使用道具 举报

274#
发表于 2022-10-1 23:45:14 | 只看该作者
非常感谢,非常不错的!!
回复

使用道具 举报

273#
发表于 2022-7-25 20:51:21 | 只看该作者
哎?我来学学
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-11 23:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表