admin 管理员组文章数量: 1086019
2024年12月24日发(作者:apache atlas)
Linux系统安装方法大概分为两种,一种为本地安装,利用服务器光驱进行安装;另外
一种为网络安装。本实验以RHEL4.5进行实验并参考网络上的资料,同时在这里感谢那些
不知名的网友们。
一、 本地安装
本地安装系统很简单,只要有光驱就可以安装成功,对服务器进行bios设置为光驱启动,
插入光盘启动电脑进入如下界面
一般情况只需要输入回车就可以进行安装,默认为图形界面安装。Rehdat有很多选择方式,
如linux text(文本安装模式)、linux dd(加载驱动时用)、linuc rescure(营救模式,
该模式在修复系统时用到)等等。按F1到F5会有不同的显示出现,可以根据自己的需求进
行选择。
二、 网络安装
网络安装有4种安装方法: HTTP、FTP、NFS、硬盘。
实验环境:实验环境
http:192.168.0.8
dhcp:192.168.0.8
nfs:192.168.0.8
ftp:192.168.0.122
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
1. HTTP
1) 配置http服务器
在/var/www/下创建目录rhel4,拷贝rhel4系统文件到/var/www/rhel4目录。修改
配置虚拟目录rhel4。如下:
Alias /rhel4 "/var/www/rhel4/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
完成后重起http服务,访问网页192.168.0.8/rhel4
确保可以正常访问。
2) 安装系统
插入光盘引导出现安装界面输入linux askmethod回车,如下图:
按照提示继续操作,如下图选择http安装。
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
当出现下图时,输入http服务器的ip地址和系统文件存放的目录(此目录为http服务器
的虚拟目录,不是系统中存放系统文件的目录)。、
确定回车进行安装。
2. FTP
1) 配置ftp服务器
在192.168.0.122电脑上搭建ftp服务器,创建一用户为test并设置密码。拷贝rhel4系
统文件到/var/ftp/pub目录.
2) 安装系统
插入光盘引导出现安装界面输入linux askmethod回车,如下图:
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
按照提示继续操作,如下图选择ftp安装。
当出现下图时,输入ftp服务器的ip地址和系统文件存放的目录。可以选择匿名用户和非
匿名用户,这里选择非匿名用户进行安装
确定回车进行安装,出现下图输入用户名和密码。
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
确定回车进行安装。
3. NFS
1) 配置NFS
[root@node1 etc]# vi exports
/var/www/rhel4/ 192.168.0.0/255.255.255.0(rw,sync)
保存退出。
输出目录
[root@node1 etc]# exportfs -av
exporting 192.168.0.0/255.255.255.0:/var/www/rhel4
[root@node1 etc]#
在目录/var/www/rhel4中存放安装系统文件。
2) 安装系统
插入光盘引导出现安装界面输入linux askmethod回车,如下图:
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者:
梦览三秦
按照提示继续操作,如下图选择nfs安装。
当出先下图时,输入NFS服务器的ip地址与目录。如下图:
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
确定回车进行系统安装。
4. 硬盘
实验中。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
三、 光盘引导Kickstart
Kickstart安装分为HTTP、FTP、NFS、CDROM、硬盘等。Kickstart安装一个kickstart配
置文件。通过这个文件来进行系统的自动化安装。Redhat系统里有个kickstart工
具,用户可以根据自己的需要来生成自己的kickstart配置文件。系统安装成功后默认会
在/root目录生成一个kickstart文件,为。用户也可以根据此文件进行
修改来确定自己的需求。对于HTTP、FTP、NFS需要进行光盘引导(也可以是其他引导设备,
只要可以引导系统皆可)进行自动安装。同时也可以进行网络引导启动,但需要网卡支持
从网络引导系统启动。下面对此分别进行尝试。
1. HTTP
1) 配置http服务器
在/var/www/下创建目录rhel4,拷贝rhel4系统文件到/var/www/rhel4目录。修改
配置虚拟目录rhel4。如下:
Alias /rhel4 "/var/www/rhel4/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
Allow from all
完成后重起http服务,访问网页192.168.0.8/rhel4确保可以正常访问。
2) 创建dhcp服务器
以下是dhcp的配置文件内容:
[root@node1 etc]# vi
ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.0.2 192.168.0.254;
default-lease-time 21600;
max-lease-time 43200;
}
启动dhcp服务器
3) 创建文件
利用系统自带的kickstart工具创建文件。
对于http安装方法处设置如下:
欢迎讨论。QQ:275341525 群号:55042715 34219436
作者: 梦览三秦
HTTP SERVER输入http服务器的ip地址,HTTP DIRECTORY输入虚拟目录地址。
创建完成后将文件拷贝到虚拟目录rhel4中,也就是系统真实目录/var/www/rhel4
中。
4) 安装系统
插入光盘引导出现安装界面输入linux ks=192.168.0.8/rhel4/回车,如下
图
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
2. FTP
1) 配置ftp服务器
在192.168.0.122电脑上搭建ftp服务器,拷贝rhel4系统文件到/var/ftp/pub目录.
2) 创建dhcp服务器
以下是dhcp的配置文件内容:
[root@node1 etc]# vi
ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.0.2 192.168.0.254;
default-lease-time 21600;
max-lease-time 43200;
}
启动dhcp服务器
3) 创建文件
利用系统自带的kickstart工具创建文件。
欢迎讨论。QQ:275341525 群号:55042715 34219436
作者: 梦览三秦
对于ftp安装方法处设置如下:
FTP SERVER输入FTP服务器的ip地址,FTP DIRECTORY输入目录地址。如果使用匿
名用户,那么下面信息不必填写,这里使用匿名用户。创建完成后将文件拷贝到目
录/var/ftp/pub中。
4) 安装系统
插入光盘引导出现安装界面输入linux ks=ftp://192.168.0.122/pub/回车,如下图
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
3. NFS
1) 配置NFS
[root@node1 etc]# vi exports
/var/www/rhel4/ 192.168.0.0/255.255.255.0(rw,sync)
保存退出。
输出目录
[root@node1 etc]# exportfs -av
exporting 192.168.0.0/255.255.255.0:/var/www/rhel4
[root@node1 etc]#
在目录/var/www/rhel4中存放安装系统文件。
2) 创建dhcp服务器
以下是dhcp的配置文件内容:
[root@node1 etc]# vi
ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
range dynamic-bootp 192.168.0.2 192.168.0.254;
default-lease-time 21600;
max-lease-time 43200;
}
启动dhcp服务器
3) 创建文件
利用系统自带的kickstart工具创建文件。
对于NFS安装方法处设置如下:
NFS SERVER输入NFS服务器的ip地址,NFS DIRECTORY输入NFS输出的目录地址。
创建完成后将文件拷贝到目录/var/www/rhel4中。
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
4) 安装系统
插入光盘引导出现安装界面输入linux ks=nfs://192.168.0.8/var/www/rhel4/回
车,如下图
4. 硬盘
实验中。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
5. cdrom
实验中。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
四、 网络引导安装kickstart
REDHAT中的Kickstart可以实现RedHat光盘引导的自动安装,但是需要把及
RPM安装文件存放到一台HTTP、FTP、NFS服务器上,就可以实现网络自动安装。但是这样
还是需要用到启动盘来引导机器机器,然后输入的文件所在路径才可以实现自动安
装。如果加上DHCP、TFTP和PXElinux及支持PXE的网卡,那么就可以真正的远程无人职守
安装。也就是说,有了上面的条件,你只要启动一台支持PXE的电脑,然后输入一个设置好
的命令就可以安装好机器了。
实现上面安装的过程是原理:PXE网卡启动------DHCP服务器------获得IP------从TFTP
上下载pxelinux.0、vmlinuz、initrd------启动系统------通过PEXlinux去HTTP或FTP
或NFS下载文件-----根据去下载RPM包安装系统------完成安装。
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
实验环境
http:192.168.0.8
tftp:192.168.0.8
dhcp:192.168.0.8
nfs:192.168.0.8
ftp:192.168.0.122
这几个服务可以同在一台电脑上,也可以在多台电脑上。
1. Kickstart安装HTTP+DHCP+TFTP+PXE网络自动化安装系统
1) 配置http服务器并配置kickstart文件
a) 在/var/www/下创建目录rhel4,拷贝rhel4系统文件到/var/www/rhel4rhel4目录。修
改配置虚拟目录rhel4。如下:
Alias /rhel4 "/var/www/rhel4/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
完成后重起http服务,访问网页192.168.0.8/rhel4
确保可以正常访问。
b) 创建kickstart文件,特别注意的是在http server栏里输入http服务器ip地址:
192.168.0.8。目录栏里输入虚拟目录地址:/rhel4。其他信息根据需要选择。创建完
成之后将文件拷贝到/var/www/rhel4目录里。
c) 测试文件。在一台电脑上用光盘引导系统后输入:
linux ks=192.168.0.8/rhel4/ #HTTP (rhel4为虚拟目录)
后回车,如果可以正常自动安装系统,那么可以进行下一步操作。
2) 配制DHCP、TFTP、和PXElinux。
a) 配置TFTP:查看系统有没有安装tftp-server-0.39-2包
[root@node1 tftpboot]# rpm -aq | grep tftp
tftp-0.39-2
tftp-server-0.39-2
[root@node1 tftpboot]#
如果没有进行安装。完成后开启服务xinetd和tftp。因为tftp服务又xinetd服务控
制,所以必须打开xinetd服务才可以打开tftp服务。chkconfig –level 35 tftp on、
chkconfig –level 35 xinetd on
查看tftp文件内容如下:
[root@node1 tftpboot]# cd /etc/xinetd.d/
[root@node1 xinetd.d]# vi tftp
service tftp
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
{
disable = no #yes时为关闭,现在为开启状态。
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/
server_args = -s /tftpboot #tftp服务器根目录。
per_source = 11
cps = 100 2
flags = IPv4
}
b) 配置PEXlinux
要远程启动机器,就必须要有PXElinux,这个由syslinux、isolinux派生出来并支持
PXE的bootloader,它可以实现远程通过PEX启动一台机器。拷贝
/usr/lib/syslinux/pxelinux.0到/tftpboot目录下,把RHEL4第一张光盘上
/image/pxeboot/和vmlinux也拷贝/tftpboot目录下。在/tftpboot建一个
目录,用于放syslinux的配制文件。Sysconfig的配制文件有现成的可
用,在RHEL4第一张安装光盘isolinux/下有一个文件,拷贝此文件到
tftpboot//目录下并更名为default,并把isolinux/目录下以msg结尾
的所有文件拷贝到/tftpboot下(RedHat的安装光盘的Loader就是个isolinux)。对
default(也就是)做如下修改,下面是我的default文件:
[root@node1 ]# vi default
default local
prompt 1
timeout 600
display
F1
F2
F3
F4
F5
F7
label local
localboot 0
label linux
kernel vmlinuz
append initrd= ramdisk_size=8192
label text
kernel vmlinuz
append initrd= text ramdisk_size=8192
label expert
kernel vmlinuz
append expert initrd= ramdisk_size=8192
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
label ks
kernel vmlinuz
append ks initrd= ramdisk_size=8192
label lowres
kernel vmlinuz
append initrd= lowres ramdisk_size=8192
#label local
# localboot 1
label memtest86
kernel memtest
append -
label autoinstall
kernel vmlinuz
append ks=192.168.0.8/rhel4/ initrd=
devfs=nomount ramdisk_size=8192 nofb
修改文件。
[root@node1 tftpboot]# cat
- To install or upgrade in graphical mode, press the 0f
- To install or upgrade in text mode, type: 0flinux text
- Use the function keys listed below for more information.
- To Local boot Red Hat Linux , type:
- To Auto Install Red Hat Linux , type: linux autoinstall
02[F1-Main] [F2-Options] [F3-General] [F4-Kernel] [F5-Rescue]07
配置完成之后我的tftpboot目录下的文件如下:
[root@node1 tftpboot]# ls
linux-install
pxelinux.0 vmlinuz
[root@node1 tftpboot]#
系统在/usr/share/doc/目录下对有些服务存在帮助文档,对于我们的服务配置有帮
助,可以进行查看。以上的配置可以参考软件自带的帮助文档。
/usr/share/doc/syslinux-2.11/
/usr/share/doc/syslinux-2.11/
/usr/share/doc/syslinux-2.11/
c) 配置dhcp服务器
以下是dhcp的配置文件内容,我做了如下修改:
[root@node1 etc]# vi
ddns-update-style interim;
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
ignore client-updates;
allow booting; #定义可以pxelinux启动
allow bootp; #定义支持boottp
subnet 192.168.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.0.2 192.168.0.254;
default-lease-time 21600;
max-lease-time 43200;
# Group the PXE bootable hosts together #定义可以PEX启动的主机的组
group {
# PXE-specific
next-server 192.168.0.8; #
TFTPServer的IP
filename "/pxelinux.0"; #
pxelinux loader文件位置
host why { #
可以PEX启动的主机的IP与MAC地址的邦定
hardware ethernet 00:0C:29:22:5C:AC;
fixed-address 192.168.0.100;
}
}
}
3) 设置系统启动从网络启动安装系统。
如图设置从网卡启动系统:
保存退出,出现如下界面根据dhcp自动获取ip地址。
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
一切正常后进入如下界面,输入autoinstall回车后,自动进行安装。
如下图,系统开始自动化安装。
2. Kickstart安装NFS+DHCP+TFTP+PXE网络自动化安装系统
1) 配置NFS服务器并配置kickstart文件。
a) 配置NFS
[root@node1 etc]# vi exports
/var/www/rhel4/ 192.168.0.0/255.255.255.0(rw,sync)
保存退出。
输出目录
[root@node1 etc]# exportfs -av
exporting 192.168.0.0/255.255.255.0:/var/www/rhel4
[root@node1 etc]#
在目录/var/www/rhel4中存放安装系统文件。
b) 创建kickstart文件。
特别注意的是在NFS server栏里输入NFS服务器ip地址:192.168.0.8。目录栏里输入输
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
出的目录地址:/var/www/rhel4。其他信息根据需要选择。创建完成之后将文件拷
贝到/var/www/rhel4目录里。
2) 配制DHCP、TFTP、和PXElinux。
a) 配置TFTP:查看系统有没有安装tftp-server-0.39-2包
[root@node1 tftpboot]# rpm -aq | grep tftp
tftp-0.39-2
tftp-server-0.39-2
[root@node1 tftpboot]#
如果没有进行安装。完成后开启服务xinetd和tftp。因为tftp服务又xinetd服务控
制,所以必须打开xinetd服务才可以打开tftp服务。chkconfig –level 35 tftp on、
chkconfig –level 35 xinetd on
查看tftp文件内容如下:
[root@node1 tftpboot]# cd /etc/xinetd.d/
[root@node1 xinetd.d]# vi tftp
service tftp
{
disable = no #yes时为关闭,现在为开启状态。
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/
server_args = -s /tftpboot #tftp服务器根目录。
per_source = 11
cps = 100 2
flags = IPv4
}
b) 配置PEXlinux
要远程启动机器,就必须要有PXElinux,这个由syslinux、isolinux派生出来并支持
PXE的bootloader,它可以实现远程通过PEX启动一台机器。拷贝
/usr/lib/syslinux/pxelinux.0到/tftpboot目录下,把RHEL4第一张光盘上
/image/pxeboot/和vmlinux也拷贝/tftpboot目录下。在/tftpboot建一个
目录,用于放syslinux的配制文件。Sysconfig的配制文件有现成的可
用,在RHEL4第一张安装光盘isolinux/下有一个文件,拷贝此文件到
tftpboot//目录下并更名为default,并把isolinux/目录下以msg结尾
的所有文件拷贝到/tftpboot下(RedHat的安装光盘的Loader就是个isolinux)。对
default(也就是)做如下修改,下面是我的default文件:
[root@node1 ]# vi default
default local
prompt 1
timeout 600
display
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
F1
F2
F3
F4
F5
F7
label local
localboot 0
label linux
kernel vmlinuz
append initrd= ramdisk_size=8192
label text
kernel vmlinuz
append initrd= text ramdisk_size=8192
label expert
kernel vmlinuz
append expert initrd= ramdisk_size=8192
label ks
kernel vmlinuz
append ks initrd= ramdisk_size=8192
label lowres
kernel vmlinuz
append initrd= lowres ramdisk_size=8192
#label local
# localboot 1
label memtest86
kernel memtest
append -
label autoinstall
kernel vmlinuz
append ks=nfs:192.168.0.8:/var/www/rhel4/ initrd=
devfs=nomount ramdisk_size=8192 nofb
修改文件。
[root@node1 tftpboot]# cat
- To install or upgrade in graphical mode, press the 0f
- To install or upgrade in text mode, type: 0flinux text
- Use the function keys listed below for more information.
- To Local boot Red Hat Linux , type:
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
- To Auto Install Red Hat Linux , type: linux autoinstall
02[F1-Main] [F2-Options] [F3-General] [F4-Kernel] [F5-Rescue]07
配置完成之后我的tftpboot目录下的文件如下:
[root@node1 tftpboot]# ls
linux-install
pxelinux.0 vmlinuz
[root@node1 tftpboot]#
系统在/usr/share/doc/目录下对有些服务存在帮助文档,对于我们的服务配置有帮
助,可以进行查看。以上的配置可以参考软件自带的帮助文档。
/usr/share/doc/syslinux-2.11/
/usr/share/doc/syslinux-2.11/
/usr/share/doc/syslinux-2.11/
c) 配置dhcp服务器
以下是dhcp的配置文件内容,我做了如下修改:
[root@node1 etc]# vi
ddns-update-style interim;
ignore client-updates;
allow booting; #定义可以pxelinux启动
allow bootp; #定义支持boottp
subnet 192.168.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.0.2 192.168.0.254;
default-lease-time 21600;
max-lease-time 43200;
# Group the PXE bootable hosts together #定义可以PEX启动的主机的组
group {
# PXE-specific
next-server 192.168.0.8; #
TFTPServer的IP
filename "/pxelinux.0"; #
pxelinux loader文件位置
host why { #
可以PEX启动的主机的IP与MAC地址的邦定
hardware ethernet 00:0C:29:22:5C:AC;
fixed-address 192.168.0.100;
}
}
}
3) 设置系统启动从网络启动安装系统。
如图设置从网卡启动系统:
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
保存退出,出现如下界面根据dhcp自动获取ip地址。
一切正常后进入如下界面,输入autoinstall回车后,自动进行安装。
如下图,系统开始自动化安装。
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
3. Kickstart安装FTP+DHCP+TFTP+PXE网络自动化安装系统
1) 配置FTP服务器并配置kickstart文件
a) 配置FTP
在192.168.0.122电脑上搭建ftp服务器,拷贝rhel4系统文件到/var/ftp/pub目录.
b) 创建kickstart文件,特别注意的是在FTP server栏里输入FTP服务器ip地址:
192.168.0.122。目录栏里输入目录地址:/pub。其他信息根据需要选择。这里使用匿
名用户进行安装。创建完成之后将文件拷贝到/var/ftp/pub目录里.
c) 测试文件。在一台电脑上用光盘引导系统后输入:
linux ks=ftp://192.168.0.122/pub/回车后,如果可以正常自动安装系统,那么可
以进行下一步操作。
2) 配制DHCP、TFTP、和PXElinux
a) 配置TFTP:查看系统有没有安装tftp-server-0.39-2包
[root@node1 tftpboot]# rpm -aq | grep tftp
tftp-0.39-2
tftp-server-0.39-2
[root@node1 tftpboot]#
如果没有进行安装。完成后开启服务xinetd和tftp。因为tftp服务又xinetd服务控制,
所以必须打开xinetd服务才可以打开tftp服务。chkconfig –level 35 tftp on、
chkconfig –level 35 xinetd on
查看tftp文件内容如下:
[root@node1 tftpboot]# cd /etc/xinetd.d/
[root@node1 xinetd.d]# vi tftp
service tftp
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
{
disable = no #yes时为关闭,现在为开启状态。
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/
server_args = -s /tftpboot #tftp服务器根目录。
per_source = 11
cps = 100 2
flags = IPv4
}
b) 配置PEXlinux
要远程启动机器,就必须要有PXElinux,这个由syslinux、isolinux派生出来并支持
PXE的bootloader,它可以实现远程通过PEX启动一台机器。拷贝
/usr/lib/syslinux/pxelinux.0到/tftpboot目录下,把RHEL4第一张光盘上
/image/pxeboot/和vmlinux也拷贝/tftpboot目录下。在/tftpboot建一个
目录,用于放syslinux的配制文件。Sysconfig的配制文件有现成的可用,
在RHEL4第一张安装光盘isolinux/下有一个文件,拷贝此文件到
tftpboot//目录下并更名为default,并把isolinux/目录下以msg结尾的所
有文件拷贝到/tftpboot下(RedHat的安装光盘的Loader就是个isolinux)。对default(也
就是)做如下修改,下面是我的default文件:
[root@node1 ]# vi default
default local
prompt 1
timeout 600
display
F1
F2
F3
F4
F5
F7
label local
localboot 0
label linux
kernel vmlinuz
append initrd= ramdisk_size=8192
label text
kernel vmlinuz
append initrd= text ramdisk_size=8192
label expert
kernel vmlinuz
append expert initrd= ramdisk_size=8192
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
label ks
kernel vmlinuz
append ks initrd= ramdisk_size=8192
label lowres
kernel vmlinuz
append initrd= lowres ramdisk_size=8192
label memtest86
kernel memtest
append -
label autoinstall
kernel vmlinuz
append ks=ftp://192.168.0.122/rhel4/ initrd=
devfs=nomount ramdisk_size=8192 nofb
修改文件。
[root@node1 tftpboot]# cat
- To install or upgrade in graphical mode, press the 0f
- To install or upgrade in text mode, type: 0flinux text
- Use the function keys listed below for more information.
- To Local boot Red Hat Linux , type:
- To Auto Install Red Hat Linux , type: linux autoinstall
02[F1-Main] [F2-Options] [F3-General] [F4-Kernel] [F5-Rescue]07
配置完成之后我的tftpboot目录下的文件如下:
[root@node1 tftpboot]# ls
linux-install
pxelinux.0 vmlinuz
[root@node1 tftpboot]#
系统在/usr/share/doc/目录下对有些服务存在帮助文档,对于我们的服务配置有帮
助,可以进行查看。以上的配置可以参考软件自带的帮助文档。
/usr/share/doc/syslinux-2.11/
/usr/share/doc/syslinux-2.11/
/usr/share/doc/syslinux-2.11/
c) 配置dhcp服务器
以下是dhcp的配置文件内容,我做了如下修改:
[root@node1 etc]# vi
ddns-update-style interim;
ignore client-updates;
allow booting; #定义可以pxelinux启动
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
allow bootp; #定义支持boottp
subnet 192.168.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.0.2 192.168.0.254;
default-lease-time 21600;
max-lease-time 43200;
# Group the PXE bootable hosts together #定义可以PEX启动的主机的组
group {
# PXE-specific
next-server 192.168.0.8; #
TFTPServer的IP
filename "/pxelinux.0"; #
pxelinux loader文件位置
host why { #
可以PEX启动的主机的IP与MAC地址的邦定
hardware ethernet 00:0C:29:22:5C:AC;
fixed-address 192.168.0.100;
}
}
}
3) 设置系统启动从网络启动安装系统
如图设置从网卡启动系统:
保存退出,出现如下界面根据dhcp自动获取ip地址。
一切正常后进入如下界面,输入autoinstall回车后,自动进行安装。
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
如下图,系统开始自动化安装。
注意:
1. 红色的部份是我加的,用于实现本地硬盘启动或支持kickstart的PXE网络自动安装。
2. 特别注意,这里拷贝系统文件的是镜象包里的文件,不是整个镜象包。
欢迎讨论。QQ:275341525 群号:55042715 34219436 作者: 梦览三秦
版权声明:本文标题:redhat_linux系统安装方法总结 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1735118930a1637152.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论