基于ubuntu系统的VDI安装镜像深度定制方法及装置制造方法及图纸

技术编号:14777428 阅读:77 留言:0更新日期:2017-03-09 13:38
本发明专利技术提供一种基于ubuntu系统的VDI安装镜像深度定制方法及装置,包括:获取ubuntu安装镜像中的各目录文件,并筛选获得在安装运行过程中控制显示的显示文件;对所述显示文件进行预设更改;将进行文件更改后的所述ubuntu安装镜像中的各目录文件进行压缩,并重新生成镜像。本发明专利技术提供的基于ubuntu系统的VDI安装镜像深度定制方法及装置,通过在ubuntu安装ISO镜像的解压文件中添加或修改文件、图片并重新生成新的安装ISO镜像,达到深度定制VDI安装镜像的目的,使定制后的安装镜像在安装运行过程中不再显示任何“ubuntu”字样及logo,而是显示VDI界面或信息。

【技术实现步骤摘要】

本专利技术涉及计算机系统处理
,尤其涉及一种基于ubuntu系统的VDI安装镜像深度定制方法及装置
技术介绍
Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统,是基于DebianGNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(CanonicalLtd)打造的开源GNU/Linux操作系统,为桌面虚拟化提供支持平台。VDI,即虚拟桌面基础架构。VDI的概念很简单。它不是给每个用户都配置一台运行WindowsXP的桌面PC,而是通过在数据中心的服务器运行WindowsXP,将你的桌面进行虚拟化。用户通过来自客户端设备(客户机或是家用PC)的客户计算协议与虚拟桌面进行连接,用户访问他们的桌面就像是访问传统的本地安装桌面一样。VDI程序对应运行在ubuntu桌面版本的内核上,而两者没有进行集成。当前的使用方式为:先安装ubuntu系统,然后在其上安装VDI并手动设置成自启动程序后使用,安装及使用过程中显示的字符、图片、logo都不是客户定制的,并且安装过程需要人为设置操作,耗时且复杂,用户体验差,需要进行定制修改。
技术实现思路
本专利技术提供一种基于ubuntu系统的VDI安装镜像深度定制方法及装置,用于解决现有技术中安装VDI过程中无法进行显示效果定制的问题。第一方面,本专利技术提供一种基于ubuntu系统的VDI安装镜像深度定制方法,包括:获取ubuntu安装镜像中的各目录文件,并筛选获得在安装运行过程中控制显示的显示文件;对所述显示文件进行预设更改;将进行文件更改后的所述ubuntu安装镜像中的各目录文件进行压缩,并重新生成镜像。优选地,还包括:获取ubuntu安装镜像中的各目录文件,并筛选获得在安装运行过程中控制安装启动的安装启动文件,对所述安装启动文件进行预设更改。优选地,还包括:建立深度定制VDI安装镜像的工作目录;在所述工作目录上上传待定制的ubuntu安装镜像;在所述工作目录上获取所述ubuntu安装镜像中各目录文件,并拷贝存储在新建的对应目录下;将拷贝的ubuntu安装镜像中的内核压缩文件系统解压,获取内核对应文件系统。优选地,所述显示文件包括:initrd.lz文件、文件系统目录/lib/plymouth/theme/ubuntu-logo/下文件、文件系统目录/usr/share/ubiquity-slideshow/slides/下的.html文件及screenshots下图片、文件系统目录/usr/share/backgrounds/下的图片、文件系统目录/usr/bin/unity-2d-panel、compiz下文件的一种或多种。优选地,所述安装启动文件包括:isolinux.cfg文件、autoinstall.seed文件、文件系统目录/etc/lightdm/lightdm.conf下文件、文件系统目录/etc/rc.local下文件、文件系统目录/etc/vdi-autoInstall.sh下文件的一种或多种。优选地,对所述待显示文件和所述安装启动文件进行更改,包括:通过修改isolinux.cfg文件及增加autoinstall.seed文件,以使VDI安装镜像的自动安装,跳过原有安装过程中的语言选择、键盘设置、磁盘分区、用户账号密码设置界面;通过修改initrd.lz文件,将VDI动画替换文件中的ubuntu动画,并重新生成initrd.lz文件;通过修改文件系统目录/lib/plymouth/theme/ubuntu-logo/中的脚本及将VDI图片更换文件中的对应图片,以使开关机动画为VDI显示;通过修改文件系统目录/usr/share/ubiquity-slideshow/slides/下的.html文件及更换screenshots下图片,以使替换ubuntu版本信息幻灯片介绍为VDI界面显示;通过更换文件系统目录/usr/share/backgrounds/下的图片,以使安装过程及桌面背景显示图片为VDI显示;通过修改文件系统目录/etc/lightdm/lightdm.conf文件,以使ubuntu的自动登录;通过修改文件系统目录/etc/rc.local文件,以使VDI应用程序的自动安装;通过修改文件系统目录/etc/vdi-autoInstall.sh文件,以使VDI应用程序快捷方式图标创建及自启动;通过重命名文件系统目录/usr/bin/unity-2d-panel、compiz文件,以使桌面顶端菜单栏隐藏,并通过重命名文件系统/usr/bin/unity-2d-shell、compiz文件,以使桌面左端菜单栏隐藏。第二方面,本专利技术提供一种基于ubuntu系统的VDI安装镜像深度定制装置,包括:第一获取模块,用于获取ubuntu安装镜像中的各目录文件,并筛选获得在安装运行过程中控制显示的显示文件;第一更改模块,用于对所述显示文件进行预设更改;生成模块,用于将进行文件更改后的所述ubuntu安装镜像中的各目录文件进行压缩,并重新生成镜像。优选地,第二获取模块,用于获取ubuntu安装镜像中的各目录文件,并筛选获得在安装运行过程中控制安装启动的安装启动文件;第二更改模块,用于对所述安装启动文件进行预设更改。优选地,设置模块,用于建立深度定制VDI安装镜像的工作目录;上传模块,用于在所述工作目录上上传待定制的ubuntu安装镜像;存储模块,用于在所述工作目录上获取所述ubuntu安装镜像中各目录文件,并拷贝存储在新建的对应目录下;解压模块,用于将拷贝的ubuntu安装镜像中的内核压缩文件系统解压,获取内核对应文件系统;优选地,所述显示文件包括:initrd.lz文件、文件系统目录/lib/plymouth/theme/ubuntu-logo/下文件、文件系统目录/usr/share/ubiquity-slideshow/slides/下的.html文件及screenshots下图片、文件系统目录/usr/share/backgrounds/下的图片、文件系统目录/usr/bin/unity-2d-panel、compiz下文件的一种或多种;所述安装启动文件包括:isolinux.cfg文件、autoinstall.seed文件、文件系统目录/etc/lightdm/lightdm.conf下文件、文件系统目录/etc/rc.local下文件、文件系统目录/etc/vdi-autoInstall.sh下文件的一种或多种。由上述技术方案可知,本专利技术提供的基于ubuntu系统的VDI安装镜像深度定制方法及装置,通过在新建目录中上传及解压ubuntu安装ISO镜像,并在ubuntu安装ISO镜像的解压文件中添加或修改文件、图片并重新生成新的安装ISO镜像,达到深度定制VDI安装镜像的目的,使定制后的安装镜像在安装过程中不再显示任何“ubuntu”字样及logo,而是显示VDI界面或信息,同时还实现自动安装VDI程序、自启动VDI程序,启动后不显示ub本文档来自技高网...
基于ubuntu系统的VDI安装镜像深度定制方法及装置

【技术保护点】
一种基于ubuntu系统的VDI安装镜像深度定制方法,其特征在于,包括:获取ubuntu安装镜像中的各目录文件,并筛选获得在安装运行过程中控制显示的显示文件;对所述显示文件进行预设更改;将进行文件更改后的所述ubuntu安装镜像中的各目录文件进行压缩,并重新生成镜像。

【技术特征摘要】
1.一种基于ubuntu系统的VDI安装镜像深度定制方法,其特征在于,包括:获取ubuntu安装镜像中的各目录文件,并筛选获得在安装运行过程中控制显示的显示文件;对所述显示文件进行预设更改;将进行文件更改后的所述ubuntu安装镜像中的各目录文件进行压缩,并重新生成镜像。2.根据权利要求1所述的方法,其特征在于,还包括:获取ubuntu安装镜像中的各目录文件,并筛选获得在安装运行过程中控制安装启动的安装启动文件,对所述安装启动文件进行预设更改。3.根据权利要求1或2所述的方法,其特征在于,还包括:建立深度定制VDI安装镜像的工作目录;在所述工作目录上上传待定制的ubuntu安装镜像;在所述工作目录上获取所述ubuntu安装镜像中各目录文件,并拷贝存储在新建的对应目录下;将拷贝的ubuntu安装镜像中的内核压缩文件系统解压,获取内核对应文件系统。4.根据权利要求1所述的方法,其特征在于,所述显示文件包括:initrd.lz文件、文件系统目录/lib/plymouth/theme/ubuntu-logo/下文件、文件系统目录/usr/share/ubiquity-slideshow/slides/下的.html文件及screenshots下图片、文件系统目录/usr/share/backgrounds/下的图片、文件系统目录/usr/bin/unity-2d-panel、compiz下文件的一种或多种。5.根据权利要求2所述的方法,其特征在于,所述安装启动文件包括:isolinux.cfg文件、autoinstall.seed文件、文件系统目录/etc/lightdm/lightdm.conf下文件、文件系统目录/etc/rc.local下文件、文件系统目录/etc/vdi-autoInstall.sh下文件的一种或多种。6.根据权利要求3、4或5所述的方法,其特征在于,对所述待显示文件和所述安装启动文件进行更改,包括:通过修改isolinux.cfg文件及增加autoinstall.seed文件,以使VDI安装镜像的自动安装,跳过原有安装过程中的语言选择、键盘设置、磁盘分区、用户账号密码设置界面;通过修改initrd.lz文件,将VDI动画替换文件中的ubuntu动画,并重新生成initrd.lz文件;通过修改文件系统目录/lib/plymouth/theme/ubuntu-logo/中的脚本及将VDI图片更换文件中的对应图片,以使开关机动画为VDI显示;通过修改文件系统目录/usr/share/ubiquity-slideshow/slides/下的.html文件及更换screenshots下图片,以使替换ubuntu版本信息幻灯片介绍为VDI界面显示;...

【专利技术属性】
技术研发人员:高福亮
申请(专利权)人:汉柏科技有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1