网络安装CentOS 5.3
0. 基本要求
(1) 需要使用至少两台服务器:其中一台没有操作系统,是我们即将安装的服务器;另外一台是已经安装好操作系统的服务器,我们用来存储CentOS的安装文件。
(2) 要安装操作系统的网卡须支持票PXE协议,并且已经将主板BIOS设置为“网卡启动”。
1. 安装原理过程
(1) 开机之后,通过网卡引导启动;
(2) 网卡通过DHCP获得一个临时IP地址;
(3) 从TFTP上获得内核镜像文件,并使用该内核文件启动安装程序;
(4) 启动安装程序之后,选择远程安装方式(http, ftp或nfs)等进行安装。
2. 安装过程
该安装过程将安装所需文件保存在CentOS 5.3主机上,安装的系统为CentOS 5.3。
(1) 配置DHCP服务器
如果两台机器所在局域网中有DHCP服务器,那么可以跳过这一步,否则则需要配置自己的DHCP服务器。
a)从CentOS光盘中取出dhcp安装文件,并安装(假设我们的光驱挂在在/media/CentOS_5.3_Final目录下,下同):
- # rpm -ivh /media/CentOS_5.3_Final/CentOS/dhcp-3.0.5-18.el5.x86_64.rpm
b)编辑DHCP配置文件,如下:
- ddns-update-style none;
- allow booting;
- allow bootp;
- # 设置第一块网卡的DHCP作用范围,实际使用了第二块网卡的DHCP,该段
- # 可以省去,主要参考第二块网卡DHCP配置
- subnet 192.168.20.0 netmask 255.255.255.0{
- option routers 192.168.20.254;
- option subnet-mask 255.255.255.0;
- option domain-name "centos";
- option domain-name-servers 159.226.39.1;
- range 192.168.20.200 192.168.20.250;
- default-lease-time 21600;
- max-lease-time 43200;
- }
- # 设置第二块网卡的DHCP作用范围
- subnet 10.60.1.0 netmask 255.255.255.0{
- # 远程启动安装所需的文件,该文件存放在tftp目录下,见下文
- filename "pxelinux.0";
- # 下一跳地址,指定的是tftp所在服务器的地址
- next-server 10.60.1.91;
- # 设置默认网关
- option routers 10.60.1.254;
- option subnet-mask 255.255.255.0;
- # 域名,可以随便设置一个,没有影响,可以省略
- option domain-name "centos";
- # 设置域名解析服务器,对于网络安装也没有影响,可以省略
- option domain-name-servers 159.226.39.1;
- # DHCP服务器的IP分发范围
- range 10.60.1.200 10.60.1.250;
- # 租约有效时间,按以下设置就可以了
- default-lease-time 21600;
- max-lease-time 43200;
- }
c) 重新启动DHCP服务
- #service dhcpd restart
d) 验证DHCP服务有效性,从任意一台在同一个局域网的Linux执行:
- # dhclient eth0
- # rpm -ivh /media/CentOS_5.3_Final/CentOS/tftp-server-0.42-3.1.el5.centos.x86_64.rpm
- # default: off
- # description: The tftp server serves files using the trivial file transfer /
- # protocol. The tftp protocol is often used to boot diskless /
- # workstations, download configuration files to network-aware printers, /
- # and to start the installation process for some operating systems.
- service tftp
- {
- socket_type = dgram
- protocol = udp
- wait = yes
- user = root
- server = /usr/sbin/in.tftpd
- # tftp文件路径
- server_args = -s /tftpboot
- # 改为no启动tftp
- disable = no
- per_source = 11
- cps = 100 2
- flags = IPv4
- }
- #service xinetd start
- #tftp localhost
- tftp>get 1.txt
- # rpm -ivh /media/CentOS_5.3_Final/CentOS/tftp-0.42-3.1.el5.centos.x86_64.rpm
- # cp /media/CentOS_5.3_Final/images/pxeboot/initrd.img /tftpboot/
- # cp /media/CentOS_5.3_Final/images/pxeboot/vmlinuz /tftpboot/
- # cp /media/CentOS_5.3_Final/isolinux/*.msg /tftpboot/
- # mkdir /tftpboot/pxelinux.cfg/
- # cp /media/CentOS_5.3_Final/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
- # rpm2cpio /media/CentOS_5.3_Final/CentOS/syslinux-3.11-4.x86_64.rpm | cpio -div
- # cp ./usr/lib/syslinux/pxelinux.0 /tftpboot
- #rpm -ivh /media/CentOS_5.3_Final/CentOS/vsftpd-2.0.5-12.el5.x86_64.rpm
网络安装CentOS 5.3的更多相关文章
- 网络安装Centos x64 6.10
1.下载老毛桃PE最新增强版本,然后生成一个可启动U盘. 2.在U盘或移动硬盘中创建一个目录 MYEXT,然后把centos的安装iso放到里面. 3.引导选择从外置ISO进行安装. https:// ...
- 全自动网络安装centos(一)安装前准备工作
centos系统启动文件详解: 注:在centos6里需要给NetworkManager服务关闭并且禁止开机启动,6和7里都需要将selinux关闭,否则会出现网络配置异常情况,并且要将防火墙关闭. ...
- 1DAY centos 7.4 u盘安装、网络安装
0xff01 重庆大学开源下载centos 1.下载地址 http://mirrors.cqu.edu.cn/CentOS/7.4.1708/isos/x86_64/ 选择 CentOS-7-x86 ...
- 网络安装CentOS6.4
第一步:所需工具安装包下载地址: http://115.com/file/antbtamu#网络安装CentOS.rar(或者下载NetbootM.exe和hfs.exe) 第二步:将CentOS6. ...
- linux 和网络安装 linux
接触linux 一年了,一直没有总结过什么东西.在开学前的这么几天把之前做的一些东西重新整理一下吧. 或许还会有别的收获呢. linux安装: 去年10月份接触linux以来安装不下数十次,不管是光盘 ...
- centos网络安装中的注意点
转自centos网络安装中的注意点 centos网络安装的教程网上很多,这里仅仅记录一下安装过程中网上别处提及很少的注意点. 1.centos默认会安装selinux,并且默认阻止ftp服务,所以要禁 ...
- CentOS 6.0图解网络安装全过程
转自CentOS 6.0图解网络安装全过程 国内镜像站点(东北大学.网易) 网易镜像站点:http://mirrors.163.com/centos/6.0/isos/ 中科大镜像站点:http:// ...
- centos 安装 使用本地图像文件来安装网络安装
有时很无奈,无盘,U它只有盘4G而一个centos该盘4.16G,如何将它安装了网络安装,对不起,你想用20M更多的带宽,并注意使用网络启动盘的方法 没有条件,应该创造条件: 网络安装,需要下载图片, ...
- 通过 pxe(网络安装)完成centos 系统的网络安装
首先交代环境.本地2台主机,一台windows主机,一台等待安装centos的主机.2台主机在同一个局域网.通过路由器自动获取ip上网. 网上大多数pxe安装方式都采用自己搭建dns服务器的方式来进行 ...
随机推荐
- 一个项目覆盖CS所有课程的可行性探究
我们先看计算机科学有哪些子领域. 学术领域有: 计算理论 信息和编码理论 算法和数据结构 形式化方法 程序设计语言 实践领域有: 计算机体系结构 并行计算和分布式系统 实时系统和嵌入式系统 操作系统 ...
- Android出现Read-only file system 解决方法
操作AVD文件系统上的文件时遇到"... Read-only file system". 解决办法: 将AVD sdcard挂载为读写权限: 在doc下执行:adb -s emul ...
- windows8 8.1 安装完 ubuntu无法挂载 ntfs分区 解决方法
windows8 8.1 安装完 ubuntu无法挂载 ntfs分区 解决方法: 最近安装完发现8.1系统后,ubuntu无法加载以前的ntfs分区了,特别是我添加到了/etc/fstab里面了 导致 ...
- mysqldump: unknown option '--no-beep'
想要备份mysql数据库时,输入mysqldump命令出现如题所示的错误,在网上找了好久,终于从一个帖子上得到了一些提示,就动手试了下,嘿 还真成了!! mysqldump --no-default ...
- (二)Hibernate4 CRUD 体验
所有的学习我们必须先搭建好hibernate的环境(1.导入对应的jar包,2.hibernate.cfg.xml,3.XXXX.hbm.xml) 第一节:HibernateUtil 封装 导入对应的 ...
- JS中==和===的区别
1.对于string,number等基础类型,==和===是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等 2)同类型比较,直接进 ...
- 【POJ2094】【差分序列】Angry Teacher
Description Mr. O'Cruel is teaching Math to ninth grade students. Students of course are very lazy, ...
- HTTP_USER_AGENT
<!DOCTYPE html><html><head><meta charset="UTF-8" /><title>We ...
- /etc/rc.local ; /etc/init.d ;/etc/profile;/etc/bashrc;~/.bash_profile;~/.bashrc;~/.bash_logout
1. /etc/rc.local 这是使用者自订开机启动程序,把需要开机自动运行的程序写在这个脚本里. 把脚本程序写在/etc/rc.d/init.d/目录下也可以 在完成 run level 3 ...
- HTML注释的一些规范
HTMl里的一些注释符号 1.bady,head内部的注释:<!--放注释内容--> 2.css样式的注释:/*放注释的内容*/ 3.javascript注释 单行注释://放注释的内容 ...