Linux操作系统的安装方法及相关组件与流程

文档序号:33121523发布日期:2023-02-01 03:56阅读:38来源:国知局
Linux操作系统的安装方法及相关组件与流程
linux操作系统的安装方法及相关组件
技术领域
1.本发明涉及服务器领域,特别是涉及一种linux操作系统的安装方法及相关组件。


背景技术:

2.现有技术中,安装linux需要从dhcp服务器上获得一个预先分配的ip地址,并获得tftp的地址和一个操作系统启动镜像的位置;从tftp服务器上获得启动镜像文件;从tftp或http服务器上获取相应的配置文件;上述多种服务器组成pxe环境,才能进行配置。但现有技术配置复杂,且在配置的过程中需要多次重启客户端,对于内存配置较高的设备重启时间较长。dhcp服务器会在局域网络中进行广播服务,会影响到局域网中其他服务器的工作。


技术实现要素:

3.本发明的目的是提供一种linux操作系统的安装方法及相关组件,可以实现一对一发送文件,不会影响到局域网中的其他服务器,在配置的过程中更加简便,同时无需进行多次重启。
4.为解决上述技术问题,本发明提供了一种linux操作系统的安装方法,应用于服务器,包括:
5.配置所述服务器的ip地址;
6.接收服务端服务器根据所述ip地址发送的linux操作系统源文件;
7.根据所述linux操作系统源文件启动所述linux操作系统的安装。
8.优选的,接收服务端服务器根据所述ip地址发送的linux操作系统源文件,包括:
9.通过http服务接收服务端服务器根据所述ip地址发送的linux操作系统的安装介质、安装包及安装脚本,所述服务端服务器包括http服务器或ftp服务器。
10.优选的,配置ip地址之后,还包括:
11.将服务器中的磁盘配置为可写操作的状态,以便将所述源文件保存至所述磁盘。
12.优选的,配置ip地址之后,还包括:
13.控制显示模块显示安装过程。
14.优选的,根据所述linux操作系统源文件启动所述linux操作系统的安装,包括:
15.根据所述linux操作系统源文件通过anaconda工具启动所述linux操作系统的安装。
16.优选的,根据所述linux操作系统源文件启动所述linux操作系统的安装,包括:
17.根据所述linux操作系统源文件通过所述源文件中包含的脚本自动启动所述linux操作系统的安装。
18.为解决上述技术问题,本发明还提供了一种linux操作系统的安装系统,包括:
19.配置单元,用于配置ip地址;
20.接收单元,用于接收服务端服务器根据所述ip地址发送的linux操作系统源文件;
21.启动单元,用于根据所述linux操作系统源文件启动所述linux操作系统的安装。
22.为解决上述技术问题,本发明还提供了一种服务器,包括:
23.存储器,用于存储计算机程序;
24.处理器,用于执行所述计算机程序时上述linux操作系统的安装方法的步骤。
25.为解决上述技术问题,本发明还提供了,包括上述的服务器,还包括服务端服务器,所述服务端服务器用于发送linux操作系统源文件至所述服务器。
26.为解决上述技术问题,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述linux操作系统的安装方法的步骤。
27.本技术提供了一种linux操作系统的安装方法及相关组件,应用于服务器领域。配置ip地址;接收服务端服务器根据ip地址发送的linux操作系统源文件;可以实现一对一发送文件,不会影响到局域网中的其他服务器;根据linux操作系统源文件启动linux操作系统的安装。无需进行pxe服务的搭建,仅需要可以发送linux操作系统源文件至服务器的服务端服务器即可完成linux操作系统的安装,在配置的过程中更加简便,同时无需进行多次重启。
附图说明
28.为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1为本发明提供的一种linux操作系统的安装方法的流程图;
30.图2为本发明提供的一种linux操作系统的安装系统的结构示意图;
31.图3为本发明提供的一种服务器的结构示意图。
具体实施方式
32.本发明的核心是提供一种linux操作系统的安装方法及相关组件,可以实现一对一发送文件,不会影响到局域网中的其他服务器,在配置的过程中更加简便,同时无需进行多次重启。
33.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
34.现有技术中,安装linux需要从dhcp服务器上获得一个预先分配的ip地址,并获得tftp的地址和一个操作系统启动镜像的位置;从tftp服务器上获得启动镜像文件;从tftp或http服务器上获取相应的配置文件;上述多种服务器组成pxe环境,才能进行配置。但现有技术配置复杂,且在配置的过程中需要多次重启客户端,对于内存配置较高的设备重启时间较长。dhcp服务器会在局域网络中进行广播服务,会影响到局域网中其他服务器的工作。
35.图1为本发明提供的一种linux操作系统的安装方法的流程图,该方法包括:
36.s11:配置服务器的ip地址;
37.考虑到dhcp服务器会在局域网中广播,会影响到局域网中的其他服务器,所以预先为服务器配置ip地址。
38.具体的,启动服务器,进入到petiboot菜单界面,选择system configuration界面,将autoboot设置为enabled并允许从任何设备启动,选择对外连线的网卡,静态配置ip地址和网关,如果有dhcp服务器也可以动态获得ip地址和网关。
39.s12:接收服务端服务器根据ip地址发送的linux操作系统源文件;
40.服务端服务器通过ip地址一对一向服务器发送linux操作系统源文件,不会影响到局域网中其他的服务器。
41.s13:根据linux操作系统源文件启动linux操作系统的安装。
42.在服务器接收到linux操作系统源文件后,可以对源文件进行解析,进而开启linux操作系统的安装。
43.具体的,使用wget从服务端服务器下载安装脚本并执行,安装脚本中包含下载vmlinuz内核和initrd.img镜像;执行kexec

l指定启动内核和镜像及其他配置文件,执行kexec

e开始内核替换并进入操作系统安装阶段。
44.本技术提供了一种linux操作系统的安装方法,应用于服务器领域。配置ip地址;接收服务端服务器根据ip地址发送的linux操作系统源文件;可以实现一对一发送文件,不会影响到局域网中的其他服务器;根据linux操作系统源文件启动linux操作系统的安装。无需进行pxe服务的搭建,仅需要可以发送linux操作系统源文件至服务器的服务端服务器即可完成linux操作系统的安装,在配置的过程中更加简便,同时无需进行多次重启。
45.在上述实施例的基础上:
46.作为一种优选的实施例,接收服务端服务器根据ip地址发送的linux操作系统源文件,包括:
47.通过http服务接收服务端服务器根据ip地址发送的linux操作系统的安装介质、安装包及安装脚本,服务端服务器包括http服务器或ftp服务器。
48.服务端服务器预先将操作系统安装介质和相关安装包以及客户端操作系统生成安装脚本,将安装脚本发送至服务器。
49.具体的,服务端服务器可以为http服务器以http服务的方式发送源文件,或为ftp服务器以ftp服务的方式发送源文件,或者使用互联网源服务器发送源文件,即只要能发送该源文件的服务器即可作为服务端服务器,具体的服务端服务器的类型本技术在此处不做过多限定。
50.作为一种优选的实施例,配置ip地址之后,还包括:
51.将服务器中的磁盘配置为可写操作的状态,以便将源文件保存至磁盘。
52.考虑到服务器的磁盘的安全问题,磁盘在初始状态往往为不可写操作的状态,源文件无法保存。所以将磁盘配置为可写操作的状态,以便保存源文件,进而进行后续的配置。
53.作为一种优选的实施例,配置ip地址之后,还包括:
54.控制显示模块显示安装过程。
55.考虑到用户不知道安装的过程,不便于用户对安装进行控制。所以控制显示模块显示安装的过程,以便用户了解安装的进程。
56.具体的,将控制台调整为/dev/hvc0串口模式。
57.作为一种优选的实施例,根据linux操作系统源文件启动linux操作系统的安装,包括:
58.根据linux操作系统源文件通过anaconda工具启动linux操作系统的安装。
59.anaconda工具可以用来自动安装配置,使用户能够以最小的监督运行anaconda提供纯文字模式和gui模式,用户可以安装在各种各样的系统。
60.所以本技术使用anaconda工具进行操作系统安装配置并启动操作系统安装,更加方便。
61.作为一种优选的实施例,根据linux操作系统源文件启动linux操作系统的安装,包括:
62.根据linux操作系统源文件通过源文件中包含的脚本自动启动linux操作系统的安装。
63.考虑到使用anaconda工具还需要用户手动打开,无法解决用户实现自动化安装的需求。所以在配置文件中添加kickstart文件,kickstart文件可以是该服务器的本地文件或者网络文件,根据kickstart脚本自动完成操作系统安装。
64.使用预先在服务器中设置脚本,以便在接收到源文件时自动安装,满足用户需求。
65.图2为本发明提供的一种linux操作系统的安装系统的结构示意图,该系统包括:
66.配置单元21,用于配置ip地址;
67.接收单元22,用于接收服务端服务器根据ip地址发送的linux操作系统源文件;
68.启动单元23,用于根据linux操作系统源文件启动linux操作系统的安装。
69.接收单元22,具体用于通过http服务接收服务端服务器根据ip地址发送的linux操作系统的安装介质、安装包及安装脚本,服务端服务器包括http服务器或ftp服务器。
70.还包括第二配置单元,用于将服务器中的磁盘配置为可写操作的状态,以便将源文件保存至磁盘。
71.还包括控制单元,用于控制显示模块显示安装过程。
72.启动单元23,具体用于根据linux操作系统源文件通过anaconda工具启动linux操作系统的安装。
73.启动单元23,具体用于根据linux操作系统源文件通过源文件中包含的脚本自动启动linux操作系统的安装。
74.本技术提供了一种linux操作系统的安装系统,应用于服务器领域。配置ip地址;接收服务端服务器根据ip地址发送的linux操作系统源文件;可以实现一对一发送文件,不会影响到局域网中的其他服务器;根据linux操作系统源文件启动linux操作系统的安装。无需进行pxe服务的搭建,仅需要可以发送linux操作系统源文件至服务器的服务端服务器即可完成linux操作系统的安装,在配置的过程中更加简便,同时无需进行多次重启。
75.本技术提供的linux操作系统的安装系统的介绍请参照上述实施例,在此处不再赘述。
76.图3为本发明提供的一种服务器的结构示意图,该服务器包括:
77.存储器31,用于存储计算机程序;
78.处理器32,用于执行计算机程序时实现上述linux操作系统的安装方法的步骤。
79.具体的,计算机程序执行的步骤包括:
80.配置服务器的ip地址;
81.接收服务端服务器根据ip地址发送的linux操作系统源文件;
82.根据linux操作系统源文件启动linux操作系统的安装。
83.接收服务端服务器根据ip地址发送的linux操作系统源文件,包括:
84.通过http服务接收服务端服务器根据ip地址发送的linux操作系统的安装介质、安装包及安装脚本,服务端服务器包括http服务器或ftp服务器。
85.配置ip地址之后,还包括:
86.将服务器中的磁盘配置为可写操作的状态,以便将源文件保存至磁盘。
87.配置ip地址之后,还包括:
88.控制显示模块显示安装过程。
89.根据linux操作系统源文件启动linux操作系统的安装,包括:
90.根据linux操作系统源文件通过anaconda工具启动linux操作系统的安装。
91.根据linux操作系统源文件启动linux操作系统的安装,包括:
92.根据linux操作系统源文件通过源文件中包含的脚本自动启动linux操作系统的安装。
93.本技术提供了一种服务器,应用于服务器领域。配置ip地址;接收服务端服务器根据ip地址发送的linux操作系统源文件;可以实现一对一发送文件,不会影响到局域网中的其他服务器;根据linux操作系统源文件启动linux操作系统的安装。无需进行pxe服务的搭建,仅需要可以发送linux操作系统源文件至服务器的服务端服务器即可完成linux操作系统的安装,在配置的过程中更加简便,同时无需进行多次重启。
94.本技术提供的服务器的介绍请参照上述实施例,在此处不再赘述。
95.本发明还提供了一种linux操作系统的安装装置,包括上述的服务器,还包括服务端服务器,服务端服务器用于发送linux操作系统源文件至服务器。
96.服务端服务器可以为http服务器以http服务的方式发送源文件,或为ftp服务器以ftp服务的方式发送源文件,或者使用互联网源服务器发送源文件,即只要能发送该源文件的服务器即可作为服务端服务器,具体的服务端服务器的类型本技术在此处不做过多限定。
97.本技术提供了一种linux操作系统的安装装置,应用于服务器领域。配置ip地址;接收服务端服务器根据ip地址发送的linux操作系统源文件;可以实现一对一发送文件,不会影响到局域网中的其他服务器;根据linux操作系统源文件启动linux操作系统的安装。无需进行pxe服务的搭建,仅需要可以发送linux操作系统源文件至服务器的服务端服务器即可完成linux操作系统的安装,在配置的过程中更加简便,同时无需进行多次重启。
98.本技术提供的linux操作系统的安装装置的介绍请参照上述实施例,在此处不再赘述。
99.本发明还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述linux操作系统的安装方法的步骤。
100.具体的,计算机程序执行的步骤包括:
101.配置服务器的ip地址;
102.接收服务端服务器根据ip地址发送的linux操作系统源文件;
103.根据linux操作系统源文件启动linux操作系统的安装。
104.接收服务端服务器根据ip地址发送的linux操作系统源文件,包括:
105.通过http服务接收服务端服务器根据ip地址发送的linux操作系统的安装介质、安装包及安装脚本,服务端服务器包括http服务器或ftp服务器。
106.配置ip地址之后,还包括:
107.将服务器中的磁盘配置为可写操作的状态,以便将源文件保存至磁盘。
108.配置ip地址之后,还包括:
109.控制显示模块显示安装过程。
110.根据linux操作系统源文件启动linux操作系统的安装,包括:
111.根据linux操作系统源文件通过anaconda工具启动linux操作系统的安装。
112.根据linux操作系统源文件启动linux操作系统的安装,包括:
113.根据linux操作系统源文件通过源文件中包含的脚本自动启动linux操作系统的安装。
114.本技术提供了一种计算机可读存储介质,应用于服务器领域。配置ip地址;接收服务端服务器根据ip地址发送的linux操作系统源文件;可以实现一对一发送文件,不会影响到局域网中的其他服务器;根据linux操作系统源文件启动linux操作系统的安装。无需进行pxe服务的搭建,仅需要可以发送linux操作系统源文件至服务器的服务端服务器即可完成linux操作系统的安装,在配置的过程中更加简便,同时无需进行多次重启。
115.本技术提供的计算机可读存储介质的介绍请参照上述实施例,在此处不再赘述。
116.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
117.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
118.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一
致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1