Linux的网络安装
Linux的远程部署及备份恢复实验
一、Linnux的网络安装
实验目的:通过PXE网络启动安装Linux操作系统
实验环境:VMware workstation 8.0.2开两台虚拟机,一台做FTP&SFTP&DHCP服务器,
另一台做,测试用客户机。
配置如下:
CPU:单个双核
Memory:256M
硬盘:20G/8G(服务器/客户机)
网卡:NAT环境(关闭VMware自带的DHCP服务)
操作系统:Gentoo-3.8.13/无(服务器/客户机)
网络环境:如下图
服务器IP地址:192.168.254.20/24
DHCP地址池:192.168.254.31/24-192.168.254.60/24
所需软件:
Tftp-hpa----àTFTP服务器软件
Proftpd ----àFTP服务器软件
Dhcp----àDHCP服务器软件
Redhat Linux安装光盘或镜像文件
实验步骤:
;/ 在服务器上
1.安装配置DHCP服务器
emerge –av dhcp
cd /etc/dhcp/
cp dhcp.conf dhcp.conf.bak
vi dhcp.conf
添加
ddns-update-style interim ; ignore client-updates ; allow booting ; allow bootp ; # A slightly different configuration for an internal subnet. subnet 192.168.254.0 netmask 255.255.255.0 { range 192.168.254.31 192.168.254.50 ; option domain-name-servers 192.168.254.2; #option domain-name "internal.example.org"; option routers 192.168.254.2 ; option subnet-mask 255.255.255.0 ; option broadcast-address 192.168.254.255 ; filename "/linux-install/pxelinux.0" ; default-lease-time 172800 ; max-lease-time 1209000 ; } |
mkdir –p /tftproot/linux-install
/etc/init.d/dhcpd start
rc-update add dhcpd default
2. FTP 服务器安装配置
USE=”openssl” emerge proftpd –va
groupadd proftpd
useradd –d /home/proftpd –g proftpd proftpd
passwd proftpd
mkdir -p /home/proftpd
chmod 755 /home/proftpd
chown proftpd:proftpd /home/proftpd
cd /etc/proftpd
cp proftpd.conf.example proftpd.conf
vi proftpd.conf
# The server will run under ftp/ftp. User proftpd Group proftpd ;/………… # Disallow the use of the SITE CHMOD command. <Limit SITE_CHMOD> #DenyAll AllowAll </Limit> ;/……………… # Prohibit the WRITE command for the anonymous users. <Limit WRITE> #DenyAll AllowAll </Limit> |
注意:修改需要保证匿名登录账号和FTP登录账号不相同,否则关闭匿名登录以后无法登录
/etc/init.d/proftpd start
rc-update add proftpd default
3. tftp服务器安装配置
emerge tftp-hpa –av
vi /etc/conf.d/in.tftpd
INTFTPD_PATH="/tftproot/" |
mkdir –p /tftproot
chmod 777 /tftproot
vi /etc/xinitd.d/tftp ;/不修改不知道会不会有影响,没测试!
server_args= -R 4096:32767 -s /tftproot -c |
/etc/init.d/in.tftpd start
rc-update add in.tftpd default
4. 配置PXE安装环境
4.1 emerge syslinux -av
cp /usr/share/syslinux/pxelinux.0 /tftproot/linux-install/.
cp /usr/share/syslinux/vesamenu.c32 /tftproot/linux-install/.
4.2 拷贝安装光盘上p_w_picpaths/pxeboot/下的initrd.img 和vmlinuz到 /tftproot/linux-install下
4.3 拷贝安装光盘上isolinux/*.msg 到 /tftproot/linux-install下
4.4 在服务器上
mkdir /tftproot/linux-install/pxelinux.cfg
拷贝安装光盘上isolinux/isoliunx.cfg 到 /tftproot/linux-install/pxelinux.cfg/下,并重新命名为default
4.5mkdir –p /home/proftpd/Redhat4.0
拷贝安装光盘到/home/proftpd/Redhat4.0 (我的测试光盘是 redhat4.0)
5. 客户机上操作
打开客户机,在VMware workstation 上选择“启动到bios”,修改BOOT默认启动选项为网络启动,保存退出,到Linux安装界面:
àENTER
àEnglishàOK
àUSàOK ;/到如下界面
àFTPàOK ;/选择FTP安装模式,这里可以看出Redhat还支持HTTP和NFS安装模式
à[*] Use dynamic IP configuration (BOOTP/DHCP)àOK ;/IP地址获取方式,不要改动,DHCP获取。
à192.168.254.2àOK ;填入你的DNS服务器地址。
à192.168.254.20àRedhat4.0à[*]Use non-anonymous ftpàOK ;/FTP 相关信息及安装目录默认是FTP根目录下
àproftpdàproftpdàOK ;/FTP登录用户名密码
àNext ;/到这里,就没什么好说得了,剩下的和光盘安装步骤一样。
转载于:https://blog.51cto.com/chengchow/1282886
Linux的网络安装相关推荐
- linux裸机网络安装,linux下PXEServer实现网络安装【实验】
实验报告 实验一 实验名称:搭建PXEServer实现网络安装 步骤1:基本环境 整个实验来说,我们远程装系统需要用到网络那么就得分配iP,需要dhcp服务器,同时就得传输相关开机引导文件就需要tft ...
- tableau linux无网络安装_四十二、Linux网络管理,软件安装,进程管理总结
「@Author: Runsen」 1.⽹络管理 1.1 网络状态查看 在Linux中经常使用ifconfig,route和netstat查看网络状态,它们就是. net-tools工具,下面我来使用 ...
- 网众linux无盘视频教程,网众无盘新手篇--LINUX系统网络安装
Linux服务器安装施工前,需要准备以下工作: 1).借助windows机器为服务器网络部署Linux系统,服务器开启PXE网络启动,同时开启硬盘AHCI模式,需要使用虚拟机用户,BOIS中设置中开启 ...
- 一键装机linux_Windows一键重装系统为Linux (netboot,网络安装)
文章核心内容转载自@ 特别提醒:一键重装有一定的风险,请做好数据备份,做好抢救方案! 有些厂商的机器因策略问题,不支持Windows重装为Linux. 例如: 腾讯云非大陆区域. 有些厂商Window ...
- tableau linux无网络安装_举个栗子!Tableau 技巧(110)两种方法实现正态分布 Normal distribution...
关于正态分布 正态分布(Normal distribution),也称"常态分布",又名高斯分布(Gaussian distribution).正态分布是统计学中一个重要的概率分布 ...
- tableau linux无网络安装_举个栗子!Tableau 技巧(127):购物篮分析之关联购买
购物篮分析(Market Basket Analysis)是通过顾客的购物篮信息研究其购买行为.主要目的在于找出什么样的东西应该放在一起.通过分析顾客的购买行为来探知顾客的属性及购买某些商品的可能原因 ...
- 基于pxe技术实现linux自动安装原理,网络安装Linux的技术原理分析及实现
网络安装Linux的技术原理分析及实现 李怀刚;邱建新 [期刊名称]<计算机应用与软件> [年(卷),期]2006(023)009 [摘要]对自动化Linux网络安装所使用的相关技术原理进 ...
- centos网络安装
linux的网络安装就是安装的源文件来源于网络,其它的跟从光盘安装无异.要实现网络安装需要三个条件 1.DHCP服务器: 2.tftp服务器: 3.ftp服务器. 我提供服务的主机是CentOS 5. ...
- Linux系统的安装(自动引导安装、网络安装、分区选择)
Linux系统的安装(自动引导安装.网络安装.分区选择) Cobbler配置 yum install httpd -y yum install cobbler cobbler-web pykickst ...
- 安装Kali Linux操作系统Kali Linux无线网络渗透
安装Kali Linux操作系统Kali Linux无线网络渗透 Kali Linux是一个基于Debian的Linux发行版,它的前身是BackTrack Linux发行版.在该操作系统中,自带了大 ...
最新文章
- citespace与mysql_科学网—如何用CiteSpace整理数据 - 陈超美的博文
- Linux基本防护措施
- when is Component-preload.js loaded by UI Framework
- stdin,stdout,stderr
- 贪心的Mixing Milk(洛谷P1208题题解,Java语言描述)
- 采用批处理命令对文件进行解压及采用SQLCMD进行数据库挂载
- Android 系统(14)---SystemServer进程启动过程
- SQL 安装在DC上的问题
- Oracle Database 11g 数据库普通用户登录时提示 ORA-28002: the password will expire within 5 days
- java正则表达式爬图片_Java正则表达式爬取网页,贴出完整代码
- IIS------IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决办法
- 【2019杭电多校第五场1006=HDU6629】string matching(求后缀字符串和本串的最长公共前缀长度之和--扩展kmp)
- python自动化框架搭建过程_一步一步教你编写与搭建自动化测试框架——python篇...
- 利用手机基站获取位置
- http请求axios封装
- AutoCAD2007专业版
- HDU 2243(AC自动机+矩阵快速幂)
- mvc php 代码审计,代码审计从入门到放弃系列篇一之代码审计学习思路
- Qt复现pure virtual method called报错,与解决办法
- 解决jdbcTemplate处理sql带in的多个参数问题