本发明专利技术揭示了一种Linux安装检测系统及方法。系统包括:一用于收集电脑的各项硬件资料的硬件信息收集单元;一虚拟安装界面;一用于存放各种Linux版本与电脑各项硬件的匹配情况的数据的资料库;一将收集到的硬件资料与Linux版本和所述资料库中数据进行对比,判断所述硬件是否与所述Linux版本匹配的数据比较单元;以及一虚拟安装过程记录单元。方法包括:a、收集电脑的各项硬件资料的硬件信息;b、显示用户要安装的Linux核心版本及有关的安装项目;c、根据用户的选择,从资料库中取得各种Linux版本与电脑各项硬件的匹配情况的数据进行对比并进行虚拟安装;d、将安装过程记录并显示给用户,告知用户是否可以安装所需Linux版本。
【技术实现步骤摘要】
本专利技术涉及,特别涉及通过虚拟安装的方式来判断是否可安装某版本Linux的检测系统及方法。
技术介绍
Linux是为普通个人计算机设计的,免费的、与UNIX兼容的操作系统。它是在386计算机上开发出来的,现在支持486、586、Pentium、PowerPC和DEC Alpha等的硬件;它包含并支持各种各样的软件,如X Window、Emacs、TCP/IP网络(包括SLIP)和许多应用程序。与其他操作系统相比,Linux系统具有多用户、多任务的操作系统特性,具有丰富的文字处理功能、良好的编程环境、优秀的网络功能。另一方面,其特有的免费特点,加上与DOS/Windows系统的兼容性,使得Linux系统的应用越来越受到欢迎。对于企业用户而言,在维护费用方面,Linux的设计思路和体系结构决定了其在企业应用环境下,能够以更为低廉的成本为企业提供一个稳定、安全、高可用及高扩展性的计算平台;在系统管理成本方面,由于不是由个人或商业Linux公司拥有Linux,所以也不存在渠道限制和发展管理机制,Linux最大限度地吸纳了技术支持的力量,打破了技术沟通的隔阂。然而,Linux系统也存在着不足之处。Linux开发方法不同于传统商业化软件的开发方法。整个Linux系统的大部分组件都是由分布在全球的大大小小松散连接的开发小组成员开发的,包括内核(操作系统核心)、设备驱动程序,这样就存在一个Linux用户如何集成可用Linux系统和放上哪些组件的问题,从而也导致Linux的安装版本繁多,较有影响的版本就有例如RedHat、Slackware、Debian、Caldera以及SuSE。众所周知,要在电脑中安装某一版本的Linux系统,需要满足该版本Linux安装的硬件要求,即需要了解该版本Linux是否支持所需安装的电脑内的主板/CPU/内存、显示卡和显示器、硬盘控制器/硬盘、磁带机、光盘驱动器(CDROM)(包括光盘刻录机)、便携式驱动器、I/O接口、网卡、声卡、鼠标、游戏操作杆、调制解调器、打印机/绘图机、扫描仪、(DPMS)显示器、视频捕捉卡、不间断电源UPS、数据采集卡等。如此众多的安装版本,加上如上繁多的内容需要查对,对大多数用户而言,很难了解自己所拥有的电脑是否可以安装某版本的Linux。一旦开始Linux的基本安装(安装过程包括收集硬件配置资料;制作安装软盘;如果想运行一个双重引导系统(Linux和DOS或Windows),必须重新对硬盘分区,为Linux准备空间;为了读取CDROM,要从软盘上启动最小配置的Linux;准备Linux的文件系统;从CDROM安装Linux的基本部分;从CDROM启动Linux),若安装失败或者需要移除Linux系统是非常痛苦的。
技术实现思路
本专利技术的目的在于,提供一种,以克服Linux安装版本众多,用户安装时需要查对电脑配置内容,很难了解自己所拥有的电脑是否可以安装某版本的Linux,从而经常面临安装失败这一技术问题。为达到上述目的,本专利技术采用技术方案如下一种Linux安装检测系统,包括一用于收集电脑的各项硬件资料的硬件信息收集单元;一虚拟安装界面;一用于存放各种Linux版本与电脑各项硬件的匹配情况的数据的资料库;一将收集到的硬件资料与Linux版本和所述资料库中数据进行对比,判断所述硬件是否与所述Linux版本匹配的数据比较单元;以及一虚拟安装过程记录单元。一种Linux安装检测方法,包括如下步骤a、收集电脑的各项硬件资料的硬件信息;b、显示用户要安装的Linux核心版本及有关的安装项目;c、根据用户的选择,从资料库中取得各种Linux版本与电脑各项硬件的匹配情况的数据进行对比并进行虚拟安装;d、将安装过程记录并显示给用户,告知用户是否可以安装所需Linux版本。采用上述检测系统和方法后,用户可以知道其电脑是否可以安装所需版本的Linux,从而避免了因安装错误或失败,造成原电脑系统的破坏或者无法运行。优选地,若用户电脑无法安装所需Linux版本,还可以提示用户其电脑可以安装的Linux版本,告知用户其电脑中无法支持所需安装Linux版本的硬件。附图说明图1是本专利技术的Linux安装检测系统的示意图;图2是本专利技术的Linux安装检测方法的流程图。具体实施例方式下面根据图1和图2,给出本专利技术一个较好实施例,并予以详细描述,使能更好地理解本专利技术的结构特征和功能、特点。参阅图1,一种Linux安装检测系统,包括一收集单元11,用于收集电脑的各项硬件资料的硬件信息;一虚拟安装界面12,;一资料库13,用于存放各种Linux版本与电脑各项硬件的匹配情况的数据;一数据比较单元14,将收集到的硬件资料与Linux版本和所述资料库中数据进行对比,判断所述硬件是否与所述Linux版本匹配;以及一虚拟安装过程记录单元15。所述资料库13设置有一自动升级模块131,该模块131可通过互联网16更新Linux版本与电脑各项硬件的匹配情况的数据。所述虚拟安装过程记录单元15内的信息通过所述虚拟安装界面12显示。所述虚拟安装界面12显示用户可选择安装的有关项目。下面详细说明本专利技术的Linux安装检测方法。例如,用户的电脑配置为P4台式电脑,用户欲安装RedHat 8.0版本Linux,安装检测过程如下步骤21,收集电脑的各项硬件资料的硬件信息,包括CPU,内存,VGA卡,网卡等等;步骤22,显示用户要安装的Linux核心版本及有关的安装项目和要安装的网络服务项目;步骤23,显示是否选择图形模式选项,用户选择后确定;步骤24,根据用户的选择,从资料库中取得各种Linux版本与电脑各项硬件的匹配情况的数据进行对比并进行虚拟安装; 步骤25,将安装过程记录并显示给用户,告知用户是否可以安装所需Linux版本。步骤26,若用户电脑无法安装所需Linux版本,提示用户其电脑可以安装的Linux版本为RedHat 7.2,告知用户其电脑中无法支持所需安装Linux版本的硬件为VGA卡。虽然本专利技术的具体实施例为了解释而进行了详细描述,不脱离本专利技术的精神和范围还可以做出不同的变更和改进。因此,本专利技术应以权利要求来限定。本文档来自技高网...
【技术保护点】
一种Linux安装检测系统,包括:一用于收集电脑的各项硬件资料的硬件信息收集单元;一虚拟安装界面;一用于存放各种Linux版本与电脑各项硬件的匹配情况的数据的资料库;一将收集到的硬件资料与Linux版本和所述 资料库中数据进行对比,判断所述硬件是否与所述Linux版本匹配的数据比较单元;以及一虚拟安装过程记录单元。
【技术特征摘要】
1.一种Linux安装检测系统,包括一用于收集电脑的各项硬件资料的硬件信息收集单元;一虚拟安装界面;一用于存放各种Linux版本与电脑各项硬件的匹配情况的数据的资料库;一将收集到的硬件资料与Linux版本和所述资料库中数据进行对比,判断所述硬件是否与所述Linux版本匹配的数据比较单元;以及一虚拟安装过程记录单元。2.如权利要求1所述的Linux安装检测系统,其特征在于,所述资料库设置有一自动升级模块,该模块可通过网络更新Linux版本与电脑各项硬件的匹配情况的数据。3.如权利要求1所述的Linux安装检测系统,其特征在于,所述虚拟安装过程记录单元内的信息通过所述虚拟安装界面显示。4.如权利要求1所述的Linux安装检测系统,其特征在于,所述虚拟安装界面显示用户可选择安装的有关项目。5.如权利要求1至4中任一权利要求所述的Linux安装检测系统,其特征在于,所述硬件信息包括主板、芯片、内存、显示卡、显示器、硬盘控制器、硬盘、磁带机、光盘驱动器、便携式驱动器、I/O接口、网卡、声卡、鼠标、游戏操作杆、调制解调器、打印机、绘图机、扫描仪、视频捕捉卡、不间断电源和数据采集卡的信息。6.一种Linux安装检测方法,包括如下步骤a、收集电脑的各项硬件资...
【专利技术属性】
技术研发人员:王渊司,卓维强,
申请(专利权)人:上海环达计算机科技有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。