一种Linux系统安装方法及系统与流程

文档序号:11154548阅读:860来源:国知局
一种Linux系统安装方法及系统与制造工艺

本发明涉及计算机技术领域,特别涉及一种Linux系统安装方法。本发明还涉及一种Linux系统安装系统。



背景技术:

Linux系统是一套类Unix操作系统,具体为基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux系统能运行主要的UNIX工具软件、应用程序和网络协议,可同时支持32位和64位硬件,并且继承了Unix以网络为核心的设计思想,是一套性能稳定的多用户网络操作系统。

任何操作系统都需要在主机上安装之后才能正常使用。在通常情况下,技术人员为一台设备安装操作系统时,一般会将VGA线的一端插到该设备的VGA接口上,另一端连接VGA显示器,然后再利用U盘或光盘作为安装源,插入设备USB接口或者光驱中,接下来修改BIOS启动项,重启系统进行安装即可。之后只需要观察显示器上的操作指示,按照提示进行操作即可顺利完成系统安装。

在某些情况下,待安装系统的设备可能没有VGA或HDMI等视频接口,也没有PCIE插槽,无法外接显卡,也无法外接显示器。但是如果该设备有串口,那么就可以利用串口线,连接到另一台计算机的串口上,并在该计算机上打开putty.exe应用程序,设置好既定的端口号和波特率,就可以将待安装系统的设备上的显示内容,输出到putty控制台上,最后就可以通过putty去查看整个安装过程中的提示信息,并进行操作和系统安装了。

然而,在现有技术中,如果在待安装主机既没有VGA等视频接口,也没有PCIE等显卡插槽,无法外接显示器,同时连串口也没有的情况下,则无法完成待安装主机的Linux系统安装操作。



技术实现要素:

鉴于上述技术问题,本发明的目的是提供一种Linux系统安装方法,能够在待安装主机即使没有VGA等视频接口,也没有PCIE等显卡插槽,无法外接显示器,同时连串口也没有的情况下,依然顺利完成Linux系统的安装。本发明的另一目的是提供一种Linux系统安装系统。

为解决上述技术问题,本发明提供一种Linux系统安装方法,包括:

设置主控计算机的IP为本地局域网IP;

在所述主控计算机上配置包含有Linux系统安装文件的启动脚本,以使待安装主机运行所述启动脚本后与所述主控计算机处于同一局域网络;

在所述主控计算机上通过远程控制软件根据所述待安装主机的IP调用其远程桌面,并运行所述Linux系统安装文件进行系统安装。

优选地,设置主控计算机的IP为本地局域网IP,具体包括:

设置主控计算机的IP为192.168.0.1。

优选地,在所述主控计算机上配置包含有Linux系统安装文件的启动脚本,具体包括:

获取Linux系统的ISO镜像文件;

修改所述ISO镜像文件中的isolinux.cfg文件及syslinux.cfg文件中的任意一者的文本内容,并使修改后的ISO镜像文件在运行后将所述待安装主机的IP修改至与所述主控计算机的IP处于同一局域网络。

优选地,修改所述ISO镜像文件中的isolinux.cfg文件及syslinux.cfg文件中的任意一者的文本内容之后还包括:

在所述主控计算机上将修改后的ISO镜像文件刻录到移动储存设备,并使所述待安装主机读取所述移动储存设备。

优选地,在所述主控计算机上通过远程控制软件根据所述待安装主机的IP调用其远程桌面,具体包括:

获取所述待安装主机的IP,并以此将所述待安装主机设置为远程连接服务器;

在所述主控计算机上调用所述远程连接服务器的桌面。

本发明还提供一种Linux系统安装系统,包括:

网络设置模块,用于设置主控计算机的IP为本地局域网IP;

脚本配置模块,用于在所述主控计算机上配置包含有Linux系统安装文件的启动脚本,以使待安装主机运行所述启动脚本后与所述主控计算机处于同一局域网络;

远程控制模块,用于在所述主控计算机上通过远程控制软件根据所述待安装主机的IP调用其远程桌面,并运行所述Linux系统安装文件进行系统安装。

优选地,所述脚本配置模块具体包括:

获取模块,用于获取Linux系统的ISO镜像文件;

修改模块,用于修改所述ISO镜像文件中的isolinux.cfg文件及syslinux.cfg文件中的任意一者的文本内容,并使修改后的ISO镜像文件在运行后将所述待安装主机的IP修改至与所述主控计算机的IP处于同一局域网络。

优选地,所述脚本配置模块还包括:

刻录模块,用于在所述主控计算机上将修改后的ISO镜像文件刻录到移动储存设备,并使所述待安装主机读取所述移动储存设备。

优选地,所述远程控制模块具体包括:

远程连接模块,用于获取所述待安装主机的IP,并以此将所述待安装主机设置为远程连接服务器;

远程调用模块,用于在所述主控计算机上调用所述远程连接服务器的桌面。

本发明所提供的Linux系统安装方法,主要包括三个步骤,分别为:设置主控计算机的IP为本地局域网IP;在所述主控计算机上配置包含有Linux系统安装文件的启动脚本,以使待安装主机运行所述启动脚本后与所述主控计算机处于同一局域网络;在所述主控计算机上通过远程控制软件根据所述待安装主机的IP调用其远程桌面,并运行所述Linux系统安装文件进行系统安装。其中,在第一步中,将主控计算机的IP修改为本地局域网IP,为后续的受控计算机,也就是待安装主机提供局域网络环境,主控计算机与待安装主机是可网络通信的,一般通过以太网线相连,当待安装主机的IP加入本地局域网IP频段之后,两者即处于同一局域网络内。在第二步中,在主控计算机上配置启动脚本,该启动脚本中包含有Linux系统安装文件,当待安装主机运行该启动脚本后,待安装主机与主控计算机即处于同一局域网络内。在第三步中,即可通过远程控制软件根据待安装主机的IP将其桌面进行调用,从而可在主控计算机上运行Linux系统安装文件,对待安装主机进行系统安装。综上所述,本发明将主控计算机和待安装主机纳入同一个局域网路中,再通过远程控制软件在主控计算机上调用待安装主机的桌面,进行Linux系统安装,能够在待安装主机即使没有VGA等视频接口,也没有PCIE等显卡插槽,无法外接显示器,同时连串口也没有的情况下,依然顺利完成Linux系统的安装。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明所提供的一种具体实施方式中Linux系统安装方法的流程图;

图2为本发明所提供的一种具体实施方式中Linux系统安装系统的模块图。

其中,图2中:

网络设置模块—1,脚本配置模块—2,远程控制模块—3,获取模块—4,修改模块—5,刻录模块—6,远程连接模块—7,远程调用模块—8。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1,图1为本发明所提供的一种具体实施方式中机车制动机运行维护方法的流程图。

在本发明所提供的一种具体实施方式中,Linux系统安装方法主要包括三个步骤,分别为:设置主控计算机的IP为本地局域网IP;在所述主控计算机上配置包含有Linux系统安装文件的启动脚本,以使待安装主机运行所述启动脚本后与所述主控计算机处于同一局域网络;在所述主控计算机上通过远程控制软件根据所述待安装主机的IP调用其远程桌面,并运行所述Linux系统安装文件进行系统安装。

其中,在第一步中,将主控计算机的IP修改为本地局域网IP,为后续的受控计算机,也就是待安装主机提供局域网络环境,主控计算机与待安装主机是可网络通信的,一般通过以太网线相连,当待安装主机的IP加入本地局域网IP频段之后,两者即处于同一局域网络内。

在第二步中,在主控计算机上配置启动脚本,该启动脚本中包含有Linux系统安装文件,当待安装主机运行该启动脚本后,待安装主机与主控计算机即处于同一局域网络内。

在第三步中,即可通过远程控制软件根据待安装主机的IP将其桌面进行调用,从而可在主控计算机上运行Linux系统安装文件,对待安装主机进行系统安装。

如此,本发明所提供的Linux系统安装方法,将主控计算机和待安装主机纳入同一个局域网路中,再通过远程控制软件在主控计算机上调用待安装主机的桌面,进行Linux系统安装,能够在待安装主机即使没有VGA等视频接口,也没有PCIE等显卡插槽,无法外接显示器,同时连串口也没有的情况下,依然顺利完成Linux系统的安装。

具体的,在设置主控计算的IP为本地局域网IP时,可将主控计算机的IP设置为192.168.0.1。该IP是一种C类网络地址,可架设局域网络环境,当然,为了在处于同一局域网络环境的各个主机能够互相识别,还需设置子网掩码为255.255.255.0,其网关为192.168.0.1。当然,在第一步中,根据实际情况,还可将主控计算机的IP设置为192.168.1.1等。

在主控计算机上配置包含有Linux系统安装文件的启动脚本时,可首先获取Linux系统的ISO镜像文件,比如可从服务器上下载该文件,或者直接运行储存的文件等。然后需要对该ISO镜像文件进行脚本修改,具体的,可修改该ISO镜像文件下的isolinux.cfg文件及syslinux.cfg文件。两者的内容部分相同,区别部分并不影响,因此可修改两者中的任意一者即可,最后再将修改完成后的内容拷贝到另一者中。以修改isolinux.cfg文件为例,首先可将其以文本格式打开,将命令行中的“time out 600”修改为“time out 0”;其次,在命令行“label linux”下直接增加新命令行“menu default”,同时将命令行“label check”下的命令行“menu default”删除;然后,将命令行“label linux”下的“append”命令行修改为:append initrd=initrd.img inst.stage2=hd:dev/sda1 quiet vnc vncconnect=192.168.0.1 headless ip=192.168.0.10 netmask=255.255.255.0 gateway=192.168.0.1。最后,将该文件中的文本内容复制并覆盖到syslinux.cfg文件的文本内容中,完成ISO镜像文件的启动脚本配置。在本步骤中,通过ISO镜像文件的脚本配置,可使得待安装主机在运行该ISO镜像文件后,按照脚本命令行,修改自身的IP地址,使其与主控计算机处于同一局域网络环境。

接上述,在将ISO镜像文件完成启动脚本配置之后,还可继续在主控计算机上将修改后的ISO镜像文件刻录到移动储存设备,比如可刻录到U盘等储存设备中,并将该移动储存设备插入到待安装主机上,使其读取并运行。当然,还可以通过以太网络将主控计算机上配置好的ISO镜像文件发送到待安装主机的硬盘里,同样可使其读取运行。

在主控计算机上通过远程控制软件调用待安装主机的远程桌面时,可首先获取待安装主机的IP(已经ISO镜像文件制作的启动脚本修改),在远程控制软件中,比如VNC(Virtual Network Console,虚拟网络控制台)等,将待安装主机的IP设置为远程连接服务器,比如可在VNC Viewer中的“VNC Server”中填写待安装主机的IP,之后通过远程控制软件即可在主控计算机上调用远程连接服务器的桌面,即待安装主机的桌面。此时即可按照ISO镜像文件的操作在主控计算机上,通过远程桌面对待安装主机安装Linux系统。

需要说明的是,本实施例所指安装Linux系统,具体指的是CentOS7系统。当然,其余版本的CentOS系统,或者其余Linux系统,比如Redhat或SUSE等同样可以适应于本安装方法。

如图2所示,图2为本发明所提供的一种具体实施方式中Linux系统安装系统的模块图。

本实施例还提供一种Linux系统安装系统,主要包括网络设置模块、脚本排至模块和远程控制模块。其中,网络设置模块主要用于设置主控计算机的IP为本地局域网IP;脚本配置模块主要用于在所述主控计算机上配置包含有Linux系统安装文件的启动脚本,以使待安装主机运行所述启动脚本后与所述主控计算机处于同一局域网络;远程控制模块主要用于在所述主控计算机上通过远程控制软件根据所述待安装主机的IP调用其远程桌面,并运行所述Linux系统安装文件进行系统安装。其运行原理在上述实施例中已经有过论述,此处不再赘述。

其中,脚本配置模块具体可包括获取模块和修改模块。其中,获取模块主要用于获取Linux系统的ISO镜像文件,而修改模块主要用于修改所述ISO镜像文件中的isolinux.cfg文件及syslinux.cfg文件中的任意一者的文本内容,并使修改后的ISO镜像文件在运行后将所述待安装主机的IP修改至与所述主控计算机的IP处于同一局域网络。

此外,脚本配置模块具体还包括刻录模块,主要用于在所述主控计算机上将修改后的ISO镜像文件刻录到移动储存设备,并使所述待安装主机读取所述移动储存设备。

而远程控制模块具体可包括远程连接模块和远程调用模块。其中,远程连接模块主要用于获取所述待安装主机的IP,并以此将所述待安装主机设置为远程连接服务器;远程调用模块主要用于在所述主控计算机上调用所述远程连接服务器的桌面。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1