[发明专利]龙芯平台下安装LINUX操作系统的方法有效
申请号: | 201110377577.0 | 申请日: | 2011-11-23 |
公开(公告)号: | CN102541587A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 徐斌;何曌君;许国昌;史安生 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京汇智英财专利代理事务所 11301 | 代理人: | 牟长林 |
地址: | 200030 上海市番*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 安装 linux 操作系统 方法 | ||
技术领域
本发明涉及LINUX操作系统技术领域,尤其涉及龙芯平台下一种安装LINUX操作系统的方法。
背景技术
目前X86平台下LINUX操作系统发行版的安装都是基于友好、易用且易扩展的安装界面,而目前在龙芯平台下LINUX操作系统的安装方式包括有:
1、基于终端模式,用户手动一步步输入命令将操作系统镜像写入磁盘中;
2、基于终端模式,终端下有相应的字符提示,用户只能通过键盘交互,但不需要输入安装过程所需的命令。
以上安装方式相对比较局限、繁琐、扩展性比较低,易用和友好性也不好,所以在龙芯平台也需要有类似X86平台下的安装方式,让用户只需要通过鼠标点击操作及友好易用的界面完成安装过程。
发明内容
本发明所要解决的技术问题在于提供一种龙芯平台下安装LINUX操作系统的方法,以避免安装操作系统时,繁琐、不易用的安装过程,从而使得安装过程简单、易用且具友好性。
根据上述的目的,本发明提供一种龙芯平台下安装LINUX操作系统的方法,包括如下步骤:步骤一、在龙芯平台下通过busybox搭建initrd环境;步骤二、在initrd环境中搭建GTK DirectFB应用程序编译环境;步骤三、在initrd环境中编写启动脚本、安装过程脚本,在GTK DirectFB应用程序编译环境中编写代码实现图形安装程序,将图形安装程序编译成的二进制文件、该图形安装程序所需资源文件以及GTK DirectFB应用程序编译环境中的库文件集成至initrd.gz文件中;步骤四、将操作系统内核和initrd.gz文件以及操作系统镜像刻录成光盘,以完成LINUX操作系统安装盘;步骤五、将光盘放入光驱中,计算机装置读取之后,通过PMON命令将光盘中的操作系统内核和initrd.gz文件加载至内存中,然后会进入initrd环境中去执行启动脚本,启动脚本调用图形安装程序,图形安装程序执行安装过程脚本进行安装。
优选的,所述步骤三中在initrd环境中编写启动脚本具体为:设置语言、字体以及Framebuffer图形的色数。
优选的,所述步骤三中在initrd环境中编写安装过程脚本具体为:实现磁盘分区的格式化、操作系统镜像的写入操作以及安装过程所需的配置文件。
优选的,所述步骤二具体为:将DirectFB、GLIB、ATK、Cairo、Pango、GTK在龙芯平台进行移植,经过编译以搭建GTK DirectFB应用程序编译环境。
优选的,所述步骤五中图形安装程序执行安装过程脚本进行安装具体步骤包括:用户选择安装方式;通过libparted库、Shell脚本以及配置文件实现安装方式中分区的删除和创建;将操作系统镜像写入磁盘分区中;写入系统配置信息,将安装所选磁盘分区写入系统启动挂载文件中,并根据不同的机型将启动项写入系统启动配置文件中;其中,所述安装方式包括:覆盖整个磁盘安装、覆盖单个分区安装和在剩余空间安装;所述覆盖整个磁盘安装,是指先将磁盘所有分区删除,然后创建新的分区作为系统分区;所述覆盖单个分区安装,是指将用户所选择的分区作为系统分区;所述在剩余空间安装,是指是在剩余空间创建新的分区作为系统分区;所述系统分区,是指操作系统镜像要写入的磁盘分区。
本发明的有益效果是:本发明首先将操作系统内核和busybox生成的initrd.gz以及操作系统镜像刻录成光盘,然后通过PMON加载光盘中的操作系统内核和initrd.gz,在initrd.gz启动脚本中运行GTK DirectFB安装界面,用户通过友好的界面提示,只需鼠标点击操作完成整个安装过程,如此便可简单、易用的完成操作系统的安装。
附图说明
图1为本发明龙芯平台下安装LINUX操作系统initrd.gz环境的搭建流程图;
图2为本发明龙芯平台下安装LINUX操作系统的实施例流程图。
具体实施方式
本发明揭露了一种龙芯平台下安装LINUX操作系统的方法,该方法包括以下步骤:
步骤一、在龙芯平台下通过busybox搭建initrd环境;其中,Busybox是一个集成了一百多个最常用LINUX命令和工具的软件,通过设置其中的配置文件及编译过程可以生成initrd;initrd就是用内存模拟的一块磁盘,是标准内核文件认识的设备文件系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110377577.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:杀虫剂罐
- 下一篇:一种用于三氧化硫保温装置