精华内容
下载资源
问答
  • 如何现有的Ubuntu系统打包成映像文件制作系统盘现有的Ubuntu系统打包成.iso文件 现有的Ubuntu系统打包成.iso文件 参考: https://www.cnblogs.com/linuxAndMcu/p/10774020.html#_label2 ...

    如何将现有的Ubuntu系统打包成映像文件制作系统盘


    参考:

    1. https://www.cnblogs.com/linuxAndMcu/p/10774020.html#_label2
    2. https://www.cnblogs.com/dcb3688/p/4610658.html
    3. https://blog.csdn.net/hbuxiaofei/article/details/105383075

    注意:
    Ubuntu自带mkisofs ,mkisofs命令用来将指定的目录与文件做成ISO9660格式的映像文件,但是自带的mkisofs命令不支持4GB文件打包!!!所以要安装cdrtools,安装步骤见链接里的步骤。
    安装好之后,

    cd ~
    

    在/opt/schily/bin/中有一个mkisofs的可执行文件,它就是牛掰版的mkisofs, 然后用命令:

    /opt/schily/bin/mkisofs -iso-level 3 -r -V sblive -cache-inodes -J -l -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -input-charset utf-8 -o /home/liminhao/桌面/liminhao.iso /home/liminhao/桌面/sblive
    
    • -b -c 后面跟的一定是相对路径,不能使绝对路径,不然会报这样的错:
    mkisofs: Uh oh, I cant find the boot catalog directory '/home/liminhao/桌面/sblive/isolinux' inside the target tree.
    
    • -o 要跟两个东西,一个是生成的.iso的路径,一个是.iso文件中要封装的全部内容所在的目录。其他的选项我也没多了解,直接复制网上的。(上面的第三个参考链接mkisofs(genisoimage)命令说明 有详细解释)

    至此,打包完毕。

    展开全文
  • 选择一个系统,在根目录下已有系统打包成tar文件:tar -cvpf /tmp/system.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev --exclude=run --exclude=boot . /proc、/sys、/run、/dev这几个目录都...

        选择一个系统,在根目录下将已有系统打包成tar文件:

    tar -cvpf /tmp/system.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev --exclude=run --exclude=boot .

       /proc、/sys、/run、/dev这几个目录都是系统启动时自动生成的!依赖与系统内核!

     在进行tar打包时候,注意打包过程中的错误信息!如果有错误出现,要重新打包,不然在通过docker构建进行时,会给出找不到命令行或其他类型的错误!通过容器构建镜像的命令:

    cat system.tar | docker import - redhat:6.5

        通过执行命令:

    docker images
    docker run -it redhat:6.5 bash
    验证通过tar打包的镜像系统可用!

         

    展开全文
  • ubuntu18现有系统打包成iso

    千次阅读 2020-10-13 11:02:32
    解决方法: /usr/lib/systemback/sbsustart systemback 其他使用目前没有发生什么问题 ps: 经测试,使用systemback制作的iso可以写到u盘充当启动盘,但无法安装系统。 也可以拷贝到硬盘中,通过grub2 引导 iso启动 ...

    参考:https://blog.csdn.net/qq_29022265/article/details/105876264

    1 使用systemback

    安装systemback

    sudo add-apt-repository --remove ppa:nemh/systemback
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B
    sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"
    sudo apt update
    sudo apt install systemback
    

    制作iso镜像

    sudo systemback
    

    制作时记住勾选用户数据,否则备份出来的so会有一些文件不见

    iso镜像使用效果

    【问题1】 initrd被备份为initrd.gz
    多了一个后缀,需要在配置grub的时候修改对应配置

    【问题2】据说制作出来的iso没有grub
    由于我是利用系统外的grub做引导,所以就避开了这个问题,有兴趣的可以试试

    【问题3】运行sudo systemback如果出现以下情况
    Unsafe X Window authorization!

    Please do not use ‘sudo’ command.
    解决方法:
    /usr/lib/systemback/sbsustart systemback

    其他使用目前没有发生什么问题

    ps: 经测试,使用systemback制作的iso可以写到u盘充当启动盘,但无法安装系统。
    也可以拷贝到硬盘中,通过grub2 引导 iso启动

    2 利用squashfs

    参考 https://www.cnblogs.com/liangxiaofeng/p/5105803.html
    思路是,先制作filesystem.squashfs,替换掉iso中的文件,最后再生成新iso。以下内容ubuntu18 server上测试通过

    1)制作filesystem.squashfs
    文章中的脚本最后在github上找到,下载位置
    https://github.com/a1ive/lub

    运行脚本
    sudo ./lub -b
    按照脚本中的提示就可以顺利得到一个filesystem.squashfs. 注意按照提示不要排除其他文件夹,直接回车即可.(我尝试排除了一些,结果生成的文件有点问题)

    将要备份系统。建议退出其他程序。继续?(y/n)
    y
    指定一个空目录 (绝对路径) 来存放备份。
    可以从 Nautilus 文件管理器拖放目录至此。
    可以使用移动硬盘。
    如果不指定, 将会存放到 /home/weig/backup-2020.11.27
    /mnt/sdc/backup
    是否排除 /home 里所有的用户文件? (y/n)
    y
    是否也排除 /home 里所有的用户配置文件(隐藏文件)? (y/n)
    y
    是否排除已下载软件包在 /var/cache/apt/archives/ 里的本地缓存 ? (y/n)
    y
    (高级用户功能)指定其他需要排除的文件/目录, 一行写一个。以空行结束。
    可以从 Nautilus 文件管理器拖放至此。
    注意程序已经自动排除所有移动设备, windows 分区, 手动挂载的所有设备, /proc, /sys, /tmp 下的文件, wubi 的 /host 内容, 等等。
    所以在绝大多数情况下你只需要直接回车就可以了。
    如果你排除了重要的系统文件/目录, 不要指望你的备份能够工作。
    
    ls: cannot access '/tmp/bind/media/*': No such file or directory
    开始备份?(y/n)
    y
    
    ...
    
    已备份至 /mnt/sdc/backup。请阅读里面的 menu.lst :)
    

    2)导入一个正常iso中除了filesystem.squashfs的其他部分
    这里使用官方ubuntu18 livecd 的iso

    #in
    sudo mkdir ubuntuiso
    #out
    sudo mkdir livecd
    #挂载iso镜像
    $ sudo mount -o loop ./ubuntu-18.04.5-live-server-amd64.iso ./ubuntuiso/
    mount: /mnt/sdc/ubuntuiso: WARNING: device write-protected, mounted read-only.
    #同步iso主体内容
    sudo rsync --exclude=*.squashfs -a ./ubuntuiso/* ./livecd
    #拷贝自己的squashfs,自己注意名字
    sudo cp ./sqfs/backupxxxx.squashfs ./livecd/casper/filesystem.squashfs
    

    3)重新打包iso

    sudo apt install mkisofs
    cd livecd
    sudo mkisofs -D -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-custom-livecd.iso .
    

    ps: 以上为全部内容。 按道理说还要关注下filesystem.manifest,md5sum.txt等。但是我跳过了,好像也没出现啥毛病。

    PS:经测试,使用该方法制作的iso 仅可以放到磁盘上通过grub引导启动。不能使用u盘充当启动盘。暂时还不知啥原因

    展开全文
  • Java_web系统打包成exe安装文件,亲测可用!
  • jar打包成windows系统服务,并实现开机自启 ** 前阵子将系统部署到客户服务器上后,比较坑的是客户那边机房经常停电。客户不会自己启动服务(实际只要双击几个图标就行)。于是计划给他们搞一个开机自启。 ...

    **

    将jar设置成windows系统服务,并实现开机自启

    **

    前阵子将系统部署到客户服务器上后,比较坑的是客户那边机房经常停电。客户不会自己启动服务(实际只要双击几个图标就行)。于是计划给他们搞一个开机自启。
    

    ##实施

    1.最开始我只是单纯的设计了一个开机自启,方法如下:
    a.新建一个文件夹 software,software目录下再建一个文件夹,这里我起名bootdo, 将打包好的jar文件和配置文件等放这个文件夹
    b.software目录下再新建一个bat文件 bootdo.bat
    bootdo文件里写 :
    @echo “执行后台服务”
    cd bootdo
    start java -jar beta1.jar
    c.运行bat文件就可以启动服务了
    d.将bootdo.bat文件 放入windows系统开机自启文件夹 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 这样子你的jar服务就可以实现开机自启了 但是运行起来还是有黑色的运行框

    ** 2** 接下来我们设计的开机自启将不再有运行框
    a.1.在idea中用maven将程序打成jar,放到运行的目录中。这里我们新建一个文件夹 bootdoziqi 配置文件夹也要放进来
    b.去github上面下载winsw: https://github.com/kohsuke/winsw/releases (只需要下载WinSW.NET4.exe)
    只需要下载WinSW.NET4.exe
    c.将WinSW.NET4.exe文件复制到java程序所在文件夹bootdoziqi中
    d. 将WinSW.NET4.exe重命名成跟你的java服务名一样,注意java服务名尽量不要用“.”和汉字
    e.新建一个xml文件,命名为beta1.xml,xml文件中写如下内容

     <id>beta1</id>
    
     <name> beta1 </name>
    
     <description>This is bootdo service.</description>
    
     <!-- java环境变量 -->
    
     <env name="JAVA_HOME" value="%JAVA_HOME%"/>
    
     <executable>java</executable>
    
    <arguments>-jar "C:\Users\86186\Desktop\bootdoziqi\beta1.jar"</arguments>
    
     <!-- 开机启动 -->
    
     <startmode>Automatic</startmode>
    
     <!-- 日志配置 -->
    
     <logpath>%BASE%\log</logpath>
    
     <logmode>rotate</logmode>
    

    f. 命令行定位到当前目录,执行:

     beta1.exe  install
    

    这样我们服务就可以实现开机自启了 并且也不会再有运行框。更新服务的话 暂停服务 替换jar包 重启服务就好

    有的同学可能不知道服务在哪里重启 ,我给大家讲下win10的服务重启:
    右键我的电脑---------管理-----------服务和应用程序-------找到自己的服务操作即可

    展开全文
  • 在实际的开发中,由于原系统包含的功能有限,而根据项目的需要,安装了相应的库及运行项目程序所创建的各种文件,和所做 的各种配置,想调试好的系统打包发布,进行批量生产,就可参考本文提供的方法。...
  • 比如写该系统时间,或者关机程序,这是后除了获取root权限方法之外,还可以使用在menifest.xml文件中添加android:sharedUserId="android.uid.system"到根节点中将自己的应用程序打包成系统应用以达到目的。...
  • Mac系统python程序打包成Mac app

    千次阅读 2019-11-15 18:35:22
    2.切换路径至需打包文件的文件夹 3.创建setup.py文件 py2applet --make-setup XXX.py 4.保险起见,清除以前生成的编译文件 rm -rf build dist 5.打包应用 python3 setup.py py2app 6.该文件下出现dist...
  • python文件打包输出可执行文件1. Pyinstaller模块下载2. Pyinstaller的使用2.1 打开...关于pyinstaller的介绍这里就不再复制粘贴了,可以自行百度,了解它是可以python源代码打包成可执行文件的模块即可,打开命令...
  • 在下一台电脑上直接进行安装?就是数据库和一些应用程序直接打包到iso镜像文件中,试过mondo和再生龙的在还原的时候出错,好像不行,有没有扫描别的方法?
  • 本文分享了如何在无任何相关环境的Windows系统ionic项目打包成apk文件的方法 需要的工具有:node.js;cordova;ionic;jdk;安卓sdk; 1. 安装nodeJs 进入nodeJs官网http://nodejs.org/download/下载电脑系统...
  • 2、在桌面新建一个文件夹,取名xxx,打包的程序baba.py放在里面 3、进入终端,切路径至该文件夹下,执行 py2applet --make-setup baba.py 4、开始打包应用,执行 python setup.py py2app 5、xxx文件下出现...
  • ubuntu下系统打包

    千次阅读 2017-01-09 11:41:11
    ubuntu下系统打包ubuntu下系统打包 前言 安装 1依赖项的安装 2Remastersys安装 使用 语法格式 系统打包 前言​ 在初始环境下,经过多次反复安装和配置才组建完成的自己需要的环境,其中各种版本问题和依赖较多,安装...
  • 应公司要求,领导要对python程序进行打包...要求是ubantu系统下,但是我的电脑是windows,所以现在windows下小试牛刀。。。。。不说了,开始正题: 1.在windows系统下 准备工作:1.windows10系统  2.python3.5....
  • Python进阶(四十七)-python3使用pyinstaller实现py文件打包成exe文件前言  py文件通常需要运行在Python编程坏境中,而可执行exe文件更方便。   之前看过若干博文在python2环境下使用pyinstallerpy文件打包...
  • squash 文件系统在linux系统内编译成功了, 能生成打包和解包工具, 分享文件系统的属性
  • C/S系统打包教程!

    2013-07-18 11:29:57
    你如何自己做的,net系统打包成一个安装包!以方便你可以在任意一台电脑上进行安装!
  • 7zip安装软件,可把文件在windows系统打包成tar,7z,zip格式7zip安装软件,可把文件在windows系统打包成tar,7z,zip格式
  • 使用Dockerfile程序打包成镜像

    千次阅读 2019-07-31 09:27:05
    使用docker部署程序–使用Dockerfile程序打包成镜像 1 Dockerfile的命令 参考:学习Docker之Dockerfile的命令 1.1 基础镜像信息 FROM 指定哪个镜像作为新镜像的基础镜像 1.2 维护者信息 MAINTAINER 指明该镜像的...
  • 一个用于在ubuntu系统文件夹打包成fat镜像的脚本。
  • 在日常维护工作中如果经常需要安装很多软件在服务器上,且服务器数量较多,可以通过Mondo Rescue开源工具来实现linux系统的打包备份,已安装好的系统打包成镜像文件,然后制作自定义的系统,在需要部署服务器时...
  • 下载的seisman(地震学大佬wang dongdong)制作的从日本F-net网站下载地震仪数据的python包,详见原作:https://github.com/seisman/FnetPy 但是该包只能实现下载300s时长的地震数据...因为现在是在window10上pych...
  • 源码打包成deb软件包

    千次阅读 2019-01-01 01:45:21
      上个月硬盘坏了,以前那个作者打包的deb包丢了,只留下一个github源码,接着当然是好好学习怎么打包,这也是一个打包教程。 2、系统环境及需求 系统:deepin 15.8 qtmake版本:qt5-qmake 需打包软件github:...
  • 这一步是把根目录打包,注意要还要把你在的目录exclude 2.docker import centos7-bak.tar 3.docker images 查看导入的image的id 4.docker run -it image-id /bin/bash 5.这样就跑起了,注意如果想跑mysql服务第一种...
  • CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build set.go

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 477,074
精华内容 190,829
关键字:

如何将现在用的系统打包成