CN109189418A - 一种Linux操作***软件生成、安装方法及*** - Google Patents

一种Linux操作***软件生成、安装方法及*** Download PDF

Info

Publication number
CN109189418A
CN109189418A CN201811324743.9A CN201811324743A CN109189418A CN 109189418 A CN109189418 A CN 109189418A CN 201811324743 A CN201811324743 A CN 201811324743A CN 109189418 A CN109189418 A CN 109189418A
Authority
CN
China
Prior art keywords
installation
software
script
linux
suse
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201811324743.9A
Other languages
English (en)
Inventor
李锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201811324743.9A priority Critical patent/CN109189418A/zh
Publication of CN109189418A publication Critical patent/CN109189418A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种Linux操作***软件生成、安装方法及***,涉及Linux操作***软件安装技术。本文公开的一种Linux操作***软件安装方法,包括:接收Linux操作***的软件安装包,其中,软件安装包中包括安装脚本、安装有目标软件的最小运行环境文件以及启动脚本;读取软件安装包中的安装脚本,将安装有目标软件的最小运行环境文件解压后放置到指定位置,并修改安装环境的环境变量使最小运行环境文件的安装位置被启动脚本获取;安装最小运行环境文件后,安装脚本自动运行启动脚本,安装在最小运行环境文件中的目标软件开始运行,对外提供服务。本申请技术方案无需依赖本地环境实现软件的安装,真正实现一键安装。

Description

一种Linux操作***软件生成、安装方法及***
技术领域
本发明涉及Linux操作***软件安装技术,特别涉及一种Linux操作***软件生成、安装方法及***。
背景技术
随着云计算大数据时代的飞速发展,各种应用软件层出不穷,而软件安装需要依赖本地环境这个问题,一直困扰着使用着不同操作***的用户,即软件的兼容性问题。当同一款软件在不同Linux操作***上安装时,会遇到不同的问题,例如软件安装缺少本地编译环境,缺少依赖库文件,不兼容该操作***等问题。
发明内容
本发明公开了一种Linux操作***软件生成、安装方法及***,可以解决现有linux操作***中软件安装必须依赖本地环境运行的问题。
本发明公开了一种Linux操作***软件安装方法,包括:
接收Linux操作***的软件安装包,其中,所述软件安装包中包括安装脚本、安装有目标软件的最小运行环境文件以及启动脚本;
读取所述软件安装包中的安装脚本,将所述软件安装包中安装有目标软件的最小运行环境文件解压后放置到指定位置,并修改安装环境的环境变量使最小运行环境文件的安装位置被所述启动脚本获取;
安装所述最小运行环境文件后,所述安装脚本自动运行所述启动脚本,安装在所述最小运行环境文件中的目标软件开始运行,对外提供服务。
可选地,上述方法还包括:
预先创建最小运行环境文件,以chroot方式在所创建的最小运行环境中安装目标软件,编写安装脚本和启动脚本,并将所述安装脚本和启动脚本与安装有目标软件的最小运行环境文件打包成Linux操作***的软件安装包。
可选地,上述方法中,所述Linux操作***的软件安装包为bin文件安装包。
本文还公开了一种Linux操作***软件生成方法,包括:
创建最小运行环境文件,以chroot方式在所创建的最小运行环境文件中安装目标软件;
编写安装脚本和启动脚本,并将所述安装脚本和启动脚本与安装有目标软件的最小运行环境文件打包成Linux操作***的软件安装包;
其中,所述安装脚本,用于指示安装有目标软件的最小运行环境文件的安装位置,所述启动脚本,用于启动安装在所述最小运行环境文件中的目标软件的运行。
可选地,上述方法5中,所述Linux操作***的软件安装包为bin文件安装包。
可选地,上述方法中,所述最小运行环境文件,包含linux***的目录结构以及运行目标软件的所有依赖。
本文还公开了一种Linux操作***软件安装***,包括存储器和处理器,其中:
所述存储器,用于保存Linux操作***软件安装的程序;
所述处理器,用于读取执行所述Linux操作***软件安装的程序,执行如下操作:
接收Linux操作***的软件安装包,其中,所述软件安装包中包括安装脚本、安装有目标软件的最小运行环境文件以及启动脚本;
读取所述软件安装包中的安装脚本,将所述软件安装包中安装有目标软件的最小运行环境文件解压后放置到指定位置,并修改安装环境的环境变量使最小运行环境文件的安装位置被所述启动脚本获取;
安装所述最小运行环境文件后,所述安装脚本自动运行所述启动脚本,安装在所述最小运行环境文件中的目标软件开始运行,对外提供服务。
可选地,上述***中,所述Linux操作***的软件安装包为bin文件安装包。
本文还公开了一种Linux操作***软件生成***,包括存储器和处理器,其中:
所述存储器,用于保存Linux操作***软件生成的程序;
所述处理器,用于读取执行所述Linux操作***软件生成的程序,执行如下操作:
创建最小运行环境文件,以chroot方式在所创建的最小运行环境文件中安装目标软件;
编写安装脚本和启动脚本,并将所述安装脚本和启动脚本与安装有目标软件的最小运行环境文件打包成Linux操作***的软件安装包;
其中,所述安装脚本,用于指示安装有目标软件的最小运行环境文件的安装位置,所述启动脚本,用于启动安装在所述最小运行环境文件中的目标软件的运行。
可选地,上述***中,所述Linux操作***的软件安装包为bin文件安装包。
本申请技术方案无需依赖本地环境实现软件的安装,也就是,在任意linux操作***上安装该软件包,无需依赖本地操作***环境即可运行目标软件。解决了现有技术中软件必须依赖本地环境运行的问题,真正实现一键安装。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文将结合具体实施方式对本发明技术方案作进一步详细说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。
实施例1
本发明通过创建最小运行环境,例如以chroot方式在最小运行环境文件中安装目标软件,最后使用打包工具将最小运行环境打包成软件安装包。这样,在任意linux操作***上安装该软件包,无需依赖本地操作***环境即可运行目标软件,可以解决现有技术中软件必须依赖本地环境运行的问题,真正实现一键安装。
基于上述思想,本实施例提供一种Linux操作***软件安装方法,主要包括如下操作:
接收Linux操作***的软件安装包,其中,所述软件安装包中包括安装脚本、安装有目标软件的最小运行环境文件以及启动脚本;
读取所述软件安装包中的安装脚本,将所述软件安装包中安装有目标软件的最小运行环境解压后放置到指定位置,并修改安装环境的环境变量使最小运行环境文件的安装位置被所述启动脚本获取;
安装所述最小运行环境文件后,所述安装脚本自动运行启动脚本,安装在所述最小运行环境文件中的目标软件开始运行,对外提供服务。
一种示例性的实施例中,在上述方法中接收到的Linux操作***的软件安装包是预先生成的,生成过程可以参照如下操作:
预先创建最小运行环境文件,以chroot方式在所创建的最小运行环境文件中安装目标软件,编写安装脚本和启动脚本,并将所述安装脚本和启动脚本与安装有目标软件的最小运行环境打包成Linux操作***的软件安装包。
本实施例中,Linux操作***的软件安装包可以是bin文件安装包。
对于上述Linux操作***软件安装方法的实现过程中,可能涉及最小运行环境文件、目标软件、软件打包工具和软件安装包。
其中,本实施例中的最小运行环境文件,可以指目标软件运行的最小依赖环境。该运行环境中含有linux***主要目录结构,例如/bin,/boot,/dev,/proc,/etc,/home,/lib等,并包含运行目标软件的所有依赖,保证目标软件的正常运行。通过chroot方式,可以将目标软件安装在最小运行环境中。安装有目标软件的最小运行环境是该方法的基础。
本实施例中的目标软件,可以指要运行的软件。Linux软件大多有两种安装方式,一种是编译安装,一种是软件包安装。编译安装需要依赖本地的编译环境,且需要依赖大量的库文件;软件包安装依赖操作***版本,例如rpm软件包,大部分都是与操作***版本挂钩,切换到另一操作***就无法正常安装和运行。两种方式都对本地环境有很大的依赖性。通过本发明实施例提供的软件安装方法,可以完美解决本地环境依赖的问题。
本实施例中的软件打包工具,可以是指将最小运行环境文件打包成安装包的工具。操作***兼容性最好的安装包是bin文件,通过将安装脚本和最小运行环境文件打包成bin安装包的方式,可以在任何Linux环境下安装。
本实施例中的软件安装包,可以指通过打包工具生成的软件安装包,该软件安装包中包含安装脚本、最小运行环境文件和软件启动脚本。其中安装脚本是将最小运行环境文件解压后放置到指定位置,并修改安装环境的环境变量使其安装位置能被获取启动脚本获取。软件安装完成后,安装脚本自动运行软件启动脚本,这样目标软件即可在最小运行环境中运行,对外提供服务。
另外,本实施例还提供一种Linux操作***的软件生成方法,可以生成无需依赖本地操作***环境即可运行的软件包括,该方法主要包括如下操作:
创建最小运行环境文件,以chroot方式在所创建的最小运行环境中安装目标软件;
编写安装脚本和启动脚本,并将所述安装脚本和启动脚本与安装有目标软件的最小运行环境文件打包成Linux操作***的软件安装包;
其中,所述安装脚本,用于指示安装有目标软件的最小运行环境文件的安装位置,所述启动脚本,用于启动安装在所述最小运行环境中的目标软件的运行。
实际应用中,上述Linux操作***的软件生成过程可参照如下操作来实现。
步骤1)最小运行环境制作。
以centos为例,创建最小运行环境文件的过程如下:
①创建chroot目录,例如mkdir-p/chroot。
②首先需要初始化rpm数据库。
mkdir-p/chroot/var/lib/rpm
rpm--rebuilddb--root=/chroot
③安装centos发行包。
rpm-i--root=/var/jail/chroot–nodeps
centos-release-6-0.el6.centos.5.i686.rpm
④安装目标软件依赖的软件包。
步骤2)目标软件安装到最小运行环境中。
实际应用中,步骤2)又可以包括如下操作:
①切换到chroot环境中。
chroot/chroot
②安装目标软件。
步骤3)编写安装脚本和启动脚本,将它们与最小运行环境文件打包成bin安装包。
步骤4)将安装包放到其他需要安装此软件的操作***中,即最终生成Linux操作***的软件安装包。
之后,安装包.bin,执行安装。安装完成后运行执行脚本,目标软件开始运行对外提供服务。
实施例2
本实施例提供一种Linux操作***软件安装***,至少包括存储器和处理器。
存储器,用于保存Linux操作***软件安装的程序;
处理器,用于读取执行存储器中的Linux操作***软件安装的程序,执行如下操作:
接收Linux操作***的软件安装包,本实施例中的软件安装包包括安装脚本、安装有目标软件的最小运行环境文件以及启动脚本;
读取软件安装包中的安装脚本,将软件安装包中安装有目标软件的最小运行环境文件解压后放置到指定位置,并修改安装环境的环境变量使最小运行环境文件的安装位置被启动脚本获取;
安装最小运行环境文件后,安装脚本自动运行启动脚本,安装在所述最小运行环境文件中的目标软件开始运行,对外提供服务。
本实施例中的Linux操作***的软件安装包可以为bin文件安装包。
实施例3
本实施例提供一种Linux操作***软件生成***,主要用于生成无需依赖本地操作***环境即可运行的软件安装包,该***至少包括存储器和处理器。
存储器,用于保存Linux操作***软件生成的程序;
处理器,用于读取执行上述Linux操作***软件生成的程序,执行如下操作:
创建最小运行环境文件,以chroot方式在所创建的最小运行环境文件中安装目标软件;
编写安装脚本和启动脚本,并将所述安装脚本和启动脚本与安装有目标软件的最小运行环境文件打包成Linux操作***的软件安装包;
其中,所述安装脚本,用于指示安装有目标软件的最小运行环境文件的安装位置,所述启动脚本,用于启动安装在所述最小运行环境文件中的目标软件的运行。
本实施例中,Linux操作***的软件安装包可以为bin文件安装包。
实际应用中,上述Linux操作***的软件生成过程可参照如下操作来实现。
步骤1)最小运行环境制作。
以centos为例,创建最小运行环境文件的过程如下:
①创建chroot目录,例如mkdir-p/chroot。
②首先需要初始化rpm数据库。
mkdir-p/chroot/var/lib/rpm
rpm--rebuilddb--root=/chroot
③安装centos发行包。
rpm-i--root=/var/jail/chroot–nodeps
centos-release-6-0.el6.centos.5.i686.rpm
④安装目标软件依赖的软件包。
步骤2)将目标软件安装到最小运行环境中。
实际应用中,步骤2)又包括如下操作:
①切换到chroot环境中。
chroot/chroot
②安装目标软件。
步骤3)编写安装脚本和启动脚本,将它们与最小运行环境文件打包成bin安装包。
步骤4)将安装包放到其他需要安装此软件的操作***中,即最终生成可兼容各种版本的Linux操作***的软件安装包。
从上述实施例可以看出,本申请技术方案可以应用于软件安装包制作,通过创建最小运行环境,以chroot方式在最小运行环境中安装目标软件,最后使用打包工具将最小运行环境打包成软件安装包。这样,在任意linux操作***上安装该软件包,使用chroot方式,无需依赖本地操作***环境即可运行目标软件,从而解决了现有技术中软件必须依赖本地环境运行的问题,真正实现一键安装。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请不限制于任何特定形式的硬件和软件的结合。
以上所述,仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种Linux操作***软件安装方法,其特征在于,包括:
接收Linux操作***的软件安装包,其中,所述软件安装包中包括安装脚本、安装有目标软件的最小运行环境文件以及启动脚本;
读取所述软件安装包中的安装脚本,将所述软件安装包中安装有目标软件的最小运行环境文件解压后放置到指定位置,并修改安装环境的环境变量使最小运行环境文件的安装位置被所述启动脚本获取;
安装所述最小运行环境文件后,所述安装脚本自动运行所述启动脚本,安装在所述最小运行环境文件中的目标软件开始运行,对外提供服务。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
预先创建最小运行环境文件,以chroot方式在所创建的最小运行环境中安装目标软件,编写安装脚本和启动脚本,并将所述安装脚本和启动脚本与安装有目标软件的最小运行环境文件打包成Linux操作***的软件安装包。
3.如权利要求1或2所述的方法,其特征在于,
所述Linux操作***的软件安装包为bin文件安装包。
4.一种Linux操作***软件生成方法,其特征在于,包括:
创建最小运行环境文件,以chroot方式在所创建的最小运行环境文件中安装目标软件;
编写安装脚本和启动脚本,并将所述安装脚本和启动脚本与安装有目标软件的最小运行环境文件打包成Linux操作***的软件安装包;
其中,所述安装脚本,用于指示安装有目标软件的最小运行环境文件的安装位置,所述启动脚本,用于启动安装在所述最小运行环境文件中的目标软件的运行。
5.如权利要求4所述的方法,其特征在于,
所述Linux操作***的软件安装包为bin文件安装包。
6.如权利要求4或5所述的方法,其特征在于,
所述最小运行环境文件,包含linux***的目录结构以及运行目标软件的所有依赖。
7.一种Linux操作***软件安装***,其特征在于,包括存储器和处理器,其中:
所述存储器,用于保存Linux操作***软件安装的程序;
所述处理器,用于读取执行所述Linux操作***软件安装的程序,执行如下操作:
接收Linux操作***的软件安装包,其中,所述软件安装包中包括安装脚本、安装有目标软件的最小运行环境文件以及启动脚本;
读取所述软件安装包中的安装脚本,将所述软件安装包中安装有目标软件的最小运行环境文件解压后放置到指定位置,并修改安装环境的环境变量使最小运行环境文件的安装位置被所述启动脚本获取;
安装所述最小运行环境文件后,所述安装脚本自动运行所述启动脚本,安装在所述最小运行环境文件中的目标软件开始运行,对外提供服务。
8.如权利要求7所述的***,其特征在于,所述Linux操作***的软件安装包为bin文件安装包。
9.一种Linux操作***软件生成***,其特征在于,包括存储器和处理器,其中:
所述存储器,用于保存Linux操作***软件生成的程序;
所述处理器,用于读取执行所述Linux操作***软件生成的程序,执行如下操作:
创建最小运行环境文件,以chroot方式在所创建的最小运行环境文件中安装目标软件;
编写安装脚本和启动脚本,并将所述安装脚本和启动脚本与安装有目标软件的最小运行环境文件打包成Linux操作***的软件安装包;
其中,所述安装脚本,用于指示安装有目标软件的最小运行环境文件的安装位置,所述启动脚本,用于启动安装在所述最小运行环境文件中的目标软件的运行。
10.如权利要求9所述的***,其特征在于,
所述Linux操作***的软件安装包为bin文件安装包。
CN201811324743.9A 2018-11-08 2018-11-08 一种Linux操作***软件生成、安装方法及*** Withdrawn CN109189418A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811324743.9A CN109189418A (zh) 2018-11-08 2018-11-08 一种Linux操作***软件生成、安装方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811324743.9A CN109189418A (zh) 2018-11-08 2018-11-08 一种Linux操作***软件生成、安装方法及***

Publications (1)

Publication Number Publication Date
CN109189418A true CN109189418A (zh) 2019-01-11

Family

ID=64942470

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811324743.9A Withdrawn CN109189418A (zh) 2018-11-08 2018-11-08 一种Linux操作***软件生成、安装方法及***

Country Status (1)

Country Link
CN (1) CN109189418A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113032224A (zh) * 2021-04-22 2021-06-25 深信服科技股份有限公司 一种信息采集方法、装置、电子设备及可读存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102955689A (zh) * 2011-08-23 2013-03-06 腾讯科技(深圳)有限公司 软件安装包的制作方法和软件安装包装置
CN103309706A (zh) * 2013-05-24 2013-09-18 中标软件有限公司 基于Linux操作***的内存文件***制备方法及单元
CN103514023A (zh) * 2013-10-22 2014-01-15 中国科学院信息工程研究所 一种虚拟机离线自动软件安装的方法及***
CN103530162A (zh) * 2013-10-22 2014-01-22 中国科学院信息工程研究所 一种虚拟机在线自动软件安装的方法及***
CN104468199A (zh) * 2014-11-23 2015-03-25 国云科技股份有限公司 适于Linux的分布式***部署和管理框架及运行方法
CN104765618A (zh) * 2015-05-06 2015-07-08 山东中孚信息产业股份有限公司 一种Linux***自解压安装包的制作及解压安装方法
US20150256481A1 (en) * 2014-03-06 2015-09-10 Jisto Inc. Elastic Compute Cloud Based On Underutilized Server Resources Using A Distributed Container System
CN106325954A (zh) * 2016-08-30 2017-01-11 广西电网有限责任公司 一种Oracle和Weblogic组合一键自动部署方法
CN108170514A (zh) * 2017-12-19 2018-06-15 中国科学院声学研究所 一种容器运行方法及装置
CN108614701A (zh) * 2016-12-26 2018-10-02 中移(苏州)软件技术有限公司 一种Linux操作***定制方法及装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102955689A (zh) * 2011-08-23 2013-03-06 腾讯科技(深圳)有限公司 软件安装包的制作方法和软件安装包装置
CN103309706A (zh) * 2013-05-24 2013-09-18 中标软件有限公司 基于Linux操作***的内存文件***制备方法及单元
CN103514023A (zh) * 2013-10-22 2014-01-15 中国科学院信息工程研究所 一种虚拟机离线自动软件安装的方法及***
CN103530162A (zh) * 2013-10-22 2014-01-22 中国科学院信息工程研究所 一种虚拟机在线自动软件安装的方法及***
US20150256481A1 (en) * 2014-03-06 2015-09-10 Jisto Inc. Elastic Compute Cloud Based On Underutilized Server Resources Using A Distributed Container System
CN104468199A (zh) * 2014-11-23 2015-03-25 国云科技股份有限公司 适于Linux的分布式***部署和管理框架及运行方法
CN104765618A (zh) * 2015-05-06 2015-07-08 山东中孚信息产业股份有限公司 一种Linux***自解压安装包的制作及解压安装方法
CN106325954A (zh) * 2016-08-30 2017-01-11 广西电网有限责任公司 一种Oracle和Weblogic组合一键自动部署方法
CN108614701A (zh) * 2016-12-26 2018-10-02 中移(苏州)软件技术有限公司 一种Linux操作***定制方法及装置
CN108170514A (zh) * 2017-12-19 2018-06-15 中国科学院声学研究所 一种容器运行方法及装置

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
SYLVANASSUN’S BLOG: "Docker的那点事儿", 《SYLVANASSUN’S BLOG》 *
刘怀亮主编: "《Linux***维护工程师》", 30 June 2008, 研究出版社 *
火星流X: "如何安装centOS的chroot环境", 《登博教程》 *
高礼,高昕: "Docker技术在软件开发过程中的应用研究", 《软件》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113032224A (zh) * 2021-04-22 2021-06-25 深信服科技股份有限公司 一种信息采集方法、装置、电子设备及可读存储介质

Similar Documents

Publication Publication Date Title
CN102449599B (zh) 将java应用程序转换成用于云部署的虚拟服务器镜像的***和方法
CN102999369B (zh) 虚拟机升级的方法及装置
CN103970585B (zh) 创建虚拟机的方法及装置
JP4901095B2 (ja) 不揮発性ストレージにカスタム・ソフトウェア・イメージ・アップデートを適用するフェイルセーフな方法
US8209290B1 (en) Generic granular restore of application data from a volume image backup
US10725770B2 (en) Hot-swapping operating systems using inter-partition application migration
US9547506B2 (en) Synthetic device for installation source media
RU2010150809A (ru) Синхронизация жизненных циклов виртуальной машины и приложения
BR112014014815B1 (pt) Dispositivo de computação, método e meio de armazenamento para realização de cópia de segurança de firmware
EP4055477A1 (en) Just-in-time containers
JP5778296B2 (ja) 仮想計算機システム、仮想化機構、及びデータ管理方法
CN107463426B (zh) 一种kvm虚拟化下虚拟机克隆的方法及装置
US10922116B2 (en) Creating operating system volumes
CN114222975A (zh) 使用存储器孔径冲刷顺序的数据保存
CN113238819B (zh) 一种适用于U-Boot的驱动文件动态加载方法及***
CN114756290B (zh) 一种操作***安装方法、设备及可读存储介质
US9519489B2 (en) Boot from modified image
US8572362B2 (en) Preinstalled operating system instances stored on removable storage devices
CN109189418A (zh) 一种Linux操作***软件生成、安装方法及***
JP2015060411A (ja) 情報処理装置のファームウェア更新方法
JP2010160558A (ja) 情報処理装置、情報処理装置の動作方法及びそのプログラム
CN106293861A (zh) 软件源码编译方法及装置
JP2015001757A5 (zh)
CN101236498A (zh) 一种借助PCI卡启动在Windows操作***中嵌入内核驱动程序的方法
CN106371895A (zh) 一种升级kvm虚拟机去虚拟化的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20190111

WW01 Invention patent application withdrawn after publication