无忧启动论坛

标题: 【附成品】LiveCD,Kylin16.04(Bios,UEFI),可以二次定制,也可以安装到硬盘 [打印本页]

作者: 黑色→风格    时间: 2017-5-4 16:49
标题: 【附成品】LiveCD,Kylin16.04(Bios,UEFI),可以二次定制,也可以安装到硬盘
本帖最后由 黑色→风格 于 2017-5-5 15:46 编辑

前记:之前发布过全能PE,UbuntuKylin15.04(1.6G),已添加常用软件,可以二次定制属于自己的PE
          最近因为想把虚拟机的ubuntu系统迁移到实体机,再次使用lub脚本备份时又遇到一些问题,现在分享出来

引用:1.Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件
          2.ubuntu麒麟官网
          3.Ubuntu 14.04 引导修复(Boot Repair)(双系统修复一)


过程:1.首先是下载镜像 ,在虚拟机中安装好ubuntu系统,注意别安装增强功能,否则卸载麻烦
               
                安装就不说了,装完系统,配好自己要的软件,觉得差不多了,我们就开始把它备份成一个LiveCD吧
               
                下载lub脚本,然后解压,得到lub脚本,把脚本放到/usr/local/bin下面就能在终端使用lub命令了
                执行备份前,要先装个lupin-casper,不然备份的系统不能作为LiveCD启动,命令行 #sudo apt-get install lupin-casper 进行安装
               
                开始备份
                #sudo lub -b
                按照提示备份即可
               
                16.04之后脚本都会出现这个错误,需要新开一个终端输入# sudo mount --bind / /tmp/bind
                然后输入y开始备份
          2.已PE的方式启动备份好的系统
                用UltraISO等工具把官方的镜像写到U盘
               
                把U盘分配到虚拟机,然后用备份好的文件替换掉U盘casper里面的内容
               
                     重命名        backup2017.05.04.squashfs ==> filesystem.squashfs
                                initrd.img-4.4.0-75-generic ==> initrd.lz
                                vmlinuz-4.4.0-75-generic ==> vmlinuz.efi
                试试看能不能进入你定制的LiveCD吧,没问题的话,那就成功了
                要做成ios镜像也很简单,用UltraISO把官方镜像的casper文件夹内容替换成你备份的文件保存就好了

          3.还原到实体机上
                首先以LiveCD的方式启动
                        下图是我创建的一个新的虚拟机,所以先用GParted初始化下磁盘后再恢复
               
                终端执行#sudo lub -r
                按照提示进行还原到指定分区(没经验的别乱试,可能需要格式化磁盘)
                安装grub也选择指定分区或者不安装,别破坏原来的引导
               
                恢复完成后可以选择修改用户名和密码
               
                最后是引导修复,可以在win下用easyBCD修复,如果是g4d引导的直接加个菜单就好了
                也可以在LiveCD下用Boot Repair修复
                这里只是演示,我就用#sudo boot-repair修复下引导好了
               
               
               
                修复完成了,重启进入恢复好的系统吧
               
               
                完美。收工。
                反正如果LiveCD能启动,还原的系统也必定能启动的,不能启动都是引导问题

成品:http://pan.baidu.com/s/1i3jAFbR
                请下载ubuntukylin-16.04-livecd-by-hsfg.iso试用
                用户名密码都为hsfg
作者: 窄口牛    时间: 2017-5-4 17:05
1704了
作者: 黑色→风格    时间: 2017-5-4 17:08
窄口牛 发表于 2017-5-4 17:05
1704了

用过了,还只是测试版,仿了win的界面,丑得不要不要的,bug也多,还是LTS版比较好
作者: yuub    时间: 2017-5-4 21:06
不建议用lub进行二次系统封装。
可以挂载iso后,用unsquashfs解压系统镜像。
然后chroot到解压目录,安装软件,主体美化,修改配置文件。
一切搞定后,mksquashfs制作系统镜像,替换到原来的iso中。
作者: 青青草    时间: 2017-5-4 23:23
谢谢分享
作者: 2013feng901012    时间: 2017-5-5 00:22
这种方式其实不应该叫做pe。
在linux这类的话,正常来说是livecd,官方安装镜像也是iso的,直接可以引导进到桌面,当然也有称呼为liveusb等等,称呼为pe,,感觉有点被windows束缚住了
作者: 黑色→风格    时间: 2017-5-5 10:19
2013feng901012 发表于 2017-5-5 00:22
这种方式其实不应该叫做pe。
在linux这类的话,正常来说是livecd,官方安装镜像也是iso的,直接可以引导进 ...

谢谢指正,已修改
作者: 黑色→风格    时间: 2017-5-5 10:24
本帖最后由 黑色→风格 于 2017-5-5 10:38 编辑
yuub 发表于 2017-5-4 21:06
不建议用lub进行二次系统封装。
可以挂载iso后,用unsquashfs解压系统镜像。
然后chroot到解压目录,安装 ...


有些场景这样会比较方便,不管修改了什么,备份好就可以放在U盘就可以到处启动了
作者: hit22    时间: 2017-5-5 10:25
目前的linux真心耗资源,尤其是这个优麒麟。

怀念股东linux livecd
作者: 黑色→风格    时间: 2017-5-5 10:35
hit22 发表于 2017-5-5 10:25
目前的linux真心耗资源,尤其是这个优麒麟。

怀念股东linux livecd

Ubuntu12.04的时候还好,后面的就越来越臃肿了
喜欢玩Ubuntu也是因为它可以像这样 “热备份“
作者: hit22    时间: 2017-5-5 10:40
黑色→风格 发表于 2017-5-5 10:35
Ubuntu12.04的时候还好,后面的就越来越臃肿了
喜欢玩Ubuntu也是因为它可以像这样 “热备份“

感觉很多linux的发行版都走入误区了,一个劲折腾华丽的ui。

倒是对古董机的支持越来越烂了。

我的本子跑linux,风扇转个不停,发热也吓人。

结果使用自己精简的xp和wes7,那叫一个清爽。
作者: 黑色→风格    时间: 2017-5-5 10:47
hit22 发表于 2017-5-5 10:40
感觉很多linux的发行版都走入误区了,一个劲折腾华丽的ui。

倒是对古董机的支持越来越烂了。

不得不吐槽下麒麟的UI,总是想仿win,试用了下最新的17.04,连终端也仿了,窗口四四方方的,丑得不行
作者: hit22    时间: 2017-5-5 10:50
黑色→风格 发表于 2017-5-5 10:47
不得不吐槽下麒麟的UI,总是想仿win,试用了下最新的17.04,连终端也仿了,窗口四四方方的,丑 ...

linux仿win界面,只有某些人才做的出来。唉
作者: wintoflash    时间: 2017-5-5 10:52
直接用原版Ubuntu或Debian吧,麒麟版没啥好的。
作者: 黑色→风格    时间: 2017-5-5 12:14
wintoflash 发表于 2017-5-5 10:52
直接用原版Ubuntu或Debian吧,麒麟版没啥好的。

这里只是提供个思路,lub脚本能备份Ubuntu所有的衍生版
作者: 窄口牛    时间: 2017-5-5 12:52
安卓86也可以这样,设置好,装好,然后把data.img打包,initrd里加脚本挂载到tmp。
作者: wawakuliao    时间: 2017-5-16 17:39
感谢分享
作者: 2010eflying    时间: 2018-6-28 11:50
大神,请问优麒麟18.4能这样定制吗,我按你的方法在18.4上定制失败
作者: 2010eflying    时间: 2018-7-22 01:40
lub里面的代码我的机子要改成如下
原码
        mkdir /$1
        mount --bind / /$1
        mount --bind /boot /$1/boot
        mount --bind /home /$1/home
        mount --bind /tmp /$1/tmp
        mount --bind /usr /$1/usr
        mount --bind /var /$1/var
        mount --bind /srv /$1/srv
        mount --bind /opt /$1/opt
        mount --bind /usr/local /$1/usr/local
        mount --bind / /$1
改后
        mkdir /$1
        sleep 1
        mkdir /$1/boot
        mkdir /$1/home
        mkdir /$1/tmp
        mkdir /$1/usr
        mkdir /$1/var
        mkdir /$1/srv
        mkdir /$1/opt
        mkdir /$1/usr/local
        sleep 1
        mount --bind / /$1
        mount --bind /boot /$1/boot
        mount --bind /home /$1/home
        mount --bind /tmp /$1/tmp
        mount --bind /usr /$1/usr
        mount --bind /var /$1/var
        mount --bind /srv /$1/srv
        mount --bind /opt /$1/opt
        mount --bind /usr/local /$1/usr/local
        mount --bind / /$1
另外要注释掉chkuuids这个函数才能恢复新版的优麒麟和deepin
作者: fearfulcacti    时间: 2018-7-22 05:57
感谢楼主高义分享
作者: 苏州本是    时间: 2018-9-28 18:31
很好的教程,谢谢分享!
作者: cuicongyuan    时间: 2019-2-12 10:20
谢谢老大:黑色→风格!
作者: sixa200    时间: 2021-9-24 10:03
顺利成功引导多系统

新建截图-20210924002353.jpg (82.78 KB, 下载次数: 125)

新建截图-20210924002353.jpg

新建截图-20210924002027.jpg (101.78 KB, 下载次数: 126)

新建截图-20210924002027.jpg

作者: jhko1234    时间: 2023-1-10 22:07
谢谢分享
作者: yyz2191958    时间: 2023-1-11 14:48
有一点复杂
作者: LIAN-JHWLR    时间: 2023-1-11 18:19
谢谢大佬
作者: ZMLoveLH    时间: 2023-1-13 12:20
多谢楼主的无私分享,下载看看啊




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