SUSE Linux下配置PXE自动安装SUSE Linux系统

合集下载

PXE方式安装Suse Linux操作系统

PXE方式安装Suse Linux操作系统

PXE方式安装Suse Linux本篇介绍在Windows XP环境下搭建PXE Server,以PXE方式安装Suse Linux的方法,本文以安装Suse Linux 11为例。

一、安装环境设定1.1 PXE服务器:Windows XP Professional IP:192.168.1.1021.2 被安装机器:联想C30无系统二、软件准备2.1 SLES-11-SP1-DVD-x86_64.0432..001.iso下载地址:ftp://10.95.128.15/06_Software/SUSELinux/SLES-11-SP1-DVD-x86_64.0432..001.iso2.2 tftpd32tftpd32是一个开源免费免安装软件,搭建DHCP+TFTP服务器,最好用的免费工具就是TFTPD32,下载地址:/download/tftpd32.400.zip。

2.3 pxelinux.0文件这个文件要通过已经安装完成的SuseLinux系统里面的/usr/share/syslinux/pxelinux.0获取,pxelinux.0一定要是匹配的版本,不同版本的linux是无法使用的。

三、Windows XP PXE服务器搭建3.1 创建d:\tftpboot\pxe目录3.2 解压SLES-11-SP1-DVD-x86_64.0432..001.iso文件,把\boot\x86_64\loader下的linux、initrd两个文件拷贝到d:\tftpboot\pxe目录下(Redhat AS5.3是\images\pxeboot 下的vmlinuz、initrd.img两个文件)3.3 在d:\tftpboot\pxe 目录下载创建pxelinux.cfg目录3.4 把\boot\x86_64\loader下的isolinux.cfg文件拷贝到d:\tftpboot\pxe\pxelinux.cfg目录下,并重命为default3.5 配置TFPTD32(1)运行TFTPD32.exe,在打开的界面上进行相应设置:Current Directory:选择d:\tftpboot\pxeServer Interfaces:选择指定的网卡,如192.168.1.102(2)配置DHCP服务点击【Settings】打开配置界面,选择DHCP选项卡,设置主要参数如下IP pool starting address:192.168.1.110(DHCP Server地址池的起始IP,表示第一个PXE客户端连接后获得的IP地址,必须填)Size of pool:100(DHCP Server地址池中IP个数,表示可以由多少个客户端同时连接,必须大于1)Boot File:pxelinux.0(PXE启动文件,Linux的启动文件为pxelinux.0,必须填)WINS/DNS Server:(DNS服务器IP,如果没有联网可以不填)Default route:192.168.1.1(默认网关,单一网段局域网可以不填)Mask:255.255.255.0(子网掩码,必填而且要跟本机的掩码一致)Domian Name:(域名,可以不填)(3)配置tftpd32全局选项点击【Settings】打开配置界面,选择TFTP选项卡,设置主要参数如下把Base Directory设为D:\boottftp\pxe把TFTP Security设置成None把Advanced TFTP Options的PXE Compaitibility复选框打选上。

通过PXE网络安装linux服务器

通过PXE网络安装linux服务器

通过PXE网络安装linux服务器一、基本原理:先了解一下PXE网络安装工作流程:第一步:PXE Client(将要通过网络安装系统的主机)向DHCP服务器发送请求首先,将支持PXE的网络接口卡(NIC)的客户端的BIOS设置成为网络启动,通过PXE BootROM(自启动芯片)会以UDP(简单用户数据报协议)发送一个广播请求,向网络中的DHCP服务器索取IP地址等信息。

第二步:DHCP服务器提供信息DHCP服务器收到客户端的请求,验证是否来至合法的PXE Client的请求,验证通过它将给客户端一个“提供”响应,这个“提供”响应中包含了为客户端分配的IP地址、pxelinux启动程序(TFTP)位置,以及配置文件所在位置。

第三步:PXE客户端请求下载启动文件客户端收到服务器的“回应”后,会回应一个帧,以请求传送启动所需文件。

这些启动文件包括:pxelinux.0、pxelinux.cfg/default、vmlinuz、initrd.img等文件。

第四步:Boot Server响应客户端请求并传送文件当服务器收到客户端的请求后,他们之间之后将有更多的信息在客户端与服务器之间作应答, 用以决定启动参数。

BootROM 由TFTP 通讯协议从Boot Server下载启动安装程序所必须的文件(pxelinux.0、pxelinux.cfg/default)。

default文件下载完成后,会根据该文件中定义的引导顺序,启动Linux安装程序的引导内核。

第五步:请求下载自动应答文件客户端通过pxelinux.cfg/default文件成功的引导Linux安装内核后,安装程序首先必须确定你通过什么安装介质来安装linux,如果是通过网络安装(NFS, FTP, HTTP),则会在这个时候初始化网络,并定位安装源位置。

或许你会说,刚才PXE不是已经获取过IP地址了吗?为什么现在还需要一次?这是由于PXE获取的是安装用的内核以及安装程序等,而安装程序要获取的是安装系统所需的二进制包以及配置文件。

图文并茂介绍suse linux 11系统安装全过程以及suse系统下安装网卡驱动和刷新固件

图文并茂介绍suse linux 11系统安装全过程以及suse系统下安装网卡驱动和刷新固件

如何安装SUSE11和安装网卡驱动和升级网卡固件1.使用ISO image SLES-11-SP1-DVD-x86_64-GM-DVD1.iso通过ILO远程安装(或者通过光盘引导安装),开机自检过之后,出现如下图示:选择Installation 回车2.此时按压F2可以看到如下初始化信息:3.选择安装系统时候的语言类型(不是进入系统以后系统语言类型)和键盘类型,然后选择下一步4.选择下一步5.选择全新安装6.选择时区和时钟7.选择物理机,点击下一步8.此时有2种选择,1是系统默认的―概述‖,另一个是“专家“模式。

9.选择“专家“模式10.点击“专家“模式下的”分区“链接”如下图所示:选择自定义分区11.下图所示是系统默认的专家模式分区配置,如果想要自定义分区,用鼠标双击/dev/cciss/c0d012.选中所要编辑的分区,然后点击图示中的“删除”按钮将系统默认创建的分区删除13.把系统默认的分区全部删除以后,如下图所示,然后点击图示中的“添加‖按钮。

14.选择新添加的分区为—主分区,然后选择下一步15.选择文件系统类型为—ext3,选择挂载点为/16.再次点击“添加“创建SW AP17.自定义分区全部完成之后,如下图所示:18.选择上图界面中的“软件“链接,如下图所示内容,然后将”开发“下面的选项选上。

19.点击“确定“20.点击“安装“21.输入root 用户的用户名和密码22.确认主机名23.点击下一步。

24.点击下一步25. 选择“跳过配置“,点击下一步26.选择密码验证方式为本地/etc/passwd 文件验证27.创建新用户,然后选择下一步28.点击“完成‖29.安装完成之后,输入root 用户名和密码,进入如下Gnome 桌面环境界面:CP015529.scexe ---NC375i 网卡固件Hp-nx_nix-4.0.556-2.src.rpm-----NC375i网卡驱动30.打开命令行终端,然后通过命令ethtool -i eth0 确认网卡驱动版本和固件版本31.通过命令yast2 打开yast,然后点击—硬件信息,确认网卡的型号及类型还有驱动程序的名称32. 通过命令ethtool确认机器目前的网卡驱动版本为:netxen_nic 4.0.72 .此时我执行命令./CP015529.scexe更新网卡固件,提示我需要将网卡驱动更新到4.0.540 or greater.所以首先安装网卡驱动Hp-nx_nix-4.0.556-2.src.rpm33.当执行完rpmbuild –bb 之后,需要到/usr/src/packages/RPMS/x86_64文件中去安装编译后的可执行rpm包1. rpm -ivh hp-nx_nic-kmp-default-4.0.556_2.6.32.12_0.7-2.x86_64.rpm 提示需要首先安装目录/usr/src/packages/RPMS/x86_64下的hp-nx_nic-tools-4.0.556-2.x86_64.rpm.2. 然后执行命令rpm –ivh hp-nx_nic-tools-4.0.556-2.x86_64.rpm3. 再执行rpm –ivh hp-nx_nic-kmp-default-4.0.556_2.6.32.12_0.7-2.x86_64.rpm 后,安装驱动至此全部完成,然后重启服务器。

suselinux下安装

suselinux下安装

SUSE LINUX下安装一.安装Linux系统默认英文安装二.安装DB2、MQ、WAS2.1 DB2在/usr下建立文件夹db2, 将DB2_WSE_Linux_x86.tar复制此处。

在终端中输入cd /usr/db2回车,键入tar –xvf DB2_WSE_Linux_x86.tar 完成后执行./db2setup 安装, 图示如下:图12 ,出现安装向导点NEXT3, 接受协议4,选择安装类型, (选择默认) 然后点NEXT5,创建安装脚本,不要动路径,点NEXT6,选折db2的安装路径,如果不想修改,就保持默认,然后点NEXT7,建立实例点NEXT8,设置用户,这里注意,我们只要把密码添上就可以了,其他的不要动, 点NEXT9,设置用户,这里注意,我们只要把密码添上就可以了,其他的不要动, 点NEXT10 ,在下面界面选DO not prepare the db2 catalog 然后点next11,在下面的界面选Defer this task until after installation is complete 然后点next12 ,接下来点 finish 直到安装完成2.2 MQ在/usr下建立文件夹mq, 将C8472ML.tar.gz复制到此处。

在/usr/mq下运行tar –zxvf C8472ML.tar.gz后,执行./mqlicense.sh –text_only 阅读全文后, 选择阅读语言2,选择1接受授权,接下来按照顺序执行rpm -ivh MQSeriesRuntime-6.0.0-0.i386.rpmrpm -ivh MQSeriesSDK-6.0.0-0.i386.rpmrpm -ivh MQSeriesServer-6.0.0-0.i386.rpmrpm -ivh MQSeriesClient-6.0.0-0.i386.rpmrpm -ivh MQSeriesSamples-6.0.0-0.i386.rpmrpm -ivh MQSeriesJava-6.0.0-0.i386.rpmrpm -ivh MQSeriesMan-6.0.0-0.i386.rpmrpm -ivh MQSeriesMsg_es-6.0.0-0.i386.rpmrpm -ivh MQSeriesMsg_Zh_CN-6.0.0-0.i386.rpm在/usr下建立文件夹mqupdate, 将 6.0.2-WS-MQ-LinuxIA32-FP0003.tar复制此处,在/usr/mqupdate下运行tar –vxf 6.0.2-WS-MQ-LinuxIA32-FP0003.tar然后执行下面命令安装完成后还要安装补丁程序,解压然后依顺序执行rpm -ivh MQSeriesRuntime-U811634-6.0.2-3.i386.rpmrpm -ivh MQSeriesSDK-U811634-6.0.2-3.i386.rpmrpm -ivh MQSeriesServer-U811634-6.0.2-3.i386.rpmrpm -ivh MQSeriesClient-U811634-6.0.2-3.i386.rpmrpm -ivh MQSeriesSamples-U811634-6.0.2-3.i386.rpmrpm -ivh MQSeriesJava-U811634-6.0.2-3.i386.rpm在/etc下找到group文件,将mqm:!:1000:改为mqm:!:1000:mqm,root 2.3 WAS在/usr下建立文件夹was, 将C88STML.tar.gz复制到此文件夹,先解压gzip –d was Install--C88TJML.tar.gz然后解压tar –xvf was Install--C88TJML.tar输入sh launchpad.sh进入安装界面,如图“下一步”,选择“我既接受IBM条款也接受非IBM条款”,然后“下一步”。

Linux操作系统的网络自动安装方法

Linux操作系统的网络自动安装方法

SYS PRACTICE 系统实践摘要:论文介绍一种在局域网环境下快速大规模部署 Linux操作系统的方法。

论文对相关技术PXE、DHCP、TFTP、NFS和kickstart进行了分析,并介绍了其具体配置方法,实现了Linux操作系统的快速并发部署,减少了工作量,并提高了工作效率。

关键词:Linux系统;PXE;DHCP;TFTP;NFS;自动批量安装一、技术原理系统安装环境由一个局域网和连接到该局域网的服务器、若干待安装客户端组成。

基于网络的Linux系统安装结构图,如图1所示。

在网络安装过程中,PXE Client 通过PXE 启动后,首先就会通过DHCP 服务器获取IP 地址、TFTP 服务器的地址和启动文件的名称,然后通过TFTP 协议下载启动文件、启动配置文件、安装用的内核与文件系统,最后通过NFS 或Web 服务器、FTP 服务器获取kickstart 自动应答文件和安装文件。

图1 基于网络的Linux操作系统安装结构图(一)PXE技术PXE ( preboot execute environment)是由Intel公司开发的最新技术,该技术可以使计算机通过网络启动。

采用Client/Server 的网络模式,支持工作站通过网络从远端服务器下载映像,并支持来自网络的操作系统的启动过程。

启动过程中,终端要求服务器分配IP地址,再用TFTP协议(trivial file transfer protocol)下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。

(二) DHCP动态主机配置协议DHCP动态主机配置协议是一种在现有IP地址紧缺的情况下,能够自动管理和分配IP地址的协议,能够为待安装客户端根据其MAC地址分配相应的IP地址。

在对多台客户端安装操作系统之前,需要先知道客户端的MAC地址。

该地址的获取有两种方法。

一种是启动windows系统后,在开始--所有程序--运行中输入:cmd命令,然后运行ip-config/all即可。

linux PXE网络安装操作系统步骤

linux PXE网络安装操作系统步骤

RedHat6.2 使用网络安装系统1,网络安装步骤图:2,配置部署:在整个pxe安装中,需要dhcp、tftp、ftp服务,这3个服务可以安装同一台机器中,也可以分别部署。

在此实验中,3个服务同时部署在同一台机器中。

2.1 配置yum源为了解决在部署环境中rpm安装及相互依赖关系,需要提前部署本地yum源。

挂载iso文件到目录[root@nari ~]# mount -o loop /soft/RHEL6.2-20111117.0-Server-x86_64-DVD1.iso /mnt[root@nari mnt]# lsEFI isolinux RELEASE-NOTES-as-IN.htmlRELEASE-NOTES-fr-FR.html RELEASE-NOTES-kn-IN.html RELEASE-NOTES-pa-IN.html RELEASE-NOTES-te-IN.html RPM-GPG-KEY-redhat-betaEULA LoadBalancer RELEASE-NOTES-bn-IN.htmlRELEASE-NOTES-gu-IN.html RELEASE-NOTES-ko-KR.html RELEASE-NOTES-pt-BR.html RELEASE-NOTES-zh-CN.html RPM-GPG-KEY-redhat-releaseGPL media.repo RELEASE-NOTES-de-DE.htmlRELEASE-NOTES-hi-IN.html RELEASE-NOTES-ml-IN.html RELEASE-NOTES-ru-RU.html RELEASE-NOTES-zh-TW.html ScalableFileSystemHighAvailability Packages RELEASE-NOTES-en-US.htmlRELEASE-NOTES-it-IT.html RELEASE-NOTES-mr-IN.html RELEASE-NOTES-si-LK.html repodata Serverimages README RELEASE-NOTES-es-ES.htmlRELEASE-NOTES-ja-JP.html RELEASE-NOTES-or-IN.html RELEASE-NOTES-ta-IN.html ResilientStorage TRANS.TBL[root@nari mnt]#编辑yum配置文件[root@nari yum.repos.d]# pwd/etc/yum.repos.d[root@nari yum.repos.d]# lltotal 12-rw-r--r-- 1 root root 68 Jun 9 20:50 base.repo-rw-r--r-- 1 root root 78 Jun 9 21:14 redhat.repo-rw-r--r-- 1 root root 1 Jun 9 20:54 redhat.repo_bak[root@nari yum.repos.d]# vi base.repo[base]name=rhel6baseurl=file:///mnt/Server #指定server目录,目前使用本地file,也可以使用ftp、http。

关于SUSE Linux Enterprise 10安装方法的相关回答

关于SUSE Linux Enterprise 10安装方法的相关回答

关于SUSE L INUX E NTERPRISE 10安装方法的相关回答采编:李大鹏SUSE Linux Enterprise 10安装方法如下:用户可以在windows环境下通过硬盘安装SUSE Linux Enterprise 10 ,使得的安装更方便。

一、前提条件1、下载SUSE Linux Enterprise 10安装映像文件SLES-10-x86-CD1.iso~~CD4.iso(4个安装映像文件)到一个硬盘逻辑分区2、下载grub for dos安装。

(假设windows安装在c盘)把grub for dos解压后的文件夹命名为grub,复制到c:\目录下。

然后复制c:\grub\grldr到c盘根目录下。

编辑boot.ini文件,在文件末行增加c:\grldr=”start grub”3、提取SLES-10-x86-CD1.iso中linux和initrd到c:\目录下。

注:文件位于映像文件中boot/i386/loader/下。

4、硬盘划分一个空白分区(不少于5G空间)。

二、引导安装1、重启电脑后,在启动系统选择的界面,选择“start grub”。

2、选择commandline ,出现grub>提示符。

3、在grub>提示符下输入,grub>find /linux得到显示(hdx,y) 就是你linux安装所在的分区,注意,x,y为两个数,要被替换掉接下来grub>kernel (hdx,y)/linux 显示[linux-bzImage...] grub>initrd (hdx,y)/initrd显示[linux-initrd...]grub>boot三、进入安装1、启动后如果出现“Could not find the suse .....”的错误信息,直接回车。

2、然后选择安装语言,键盘布局。

suse linux安装教程

suse linux安装教程

SUSE Linux Enterprise Server 11 SP1安装图解教程一、安装系统用启动盘成功引导之后,出现下面的界面,默认进入下面界面安装界面说明:一、说明:操作系统:SUSE Linux Enterprise Server 11 SP1二、安装系统用启动盘成功引导之后,出现下面的界面默认进入下面界面注意安装界面说明:1、Boot from Hard Disk #从硬盘启动2、installation #安装3、Repail installed System #修复已安装的系统4、Rescue System #救援系统5、Check installation Media #检查安装媒体6、7都是代表测试,而我们在这里选择第二项,installation安装语言选择简体中文、键盘布局:英语(美国)安装方式选择为:全新安装在这里我们将设置时区为:亚洲,上海选择服务器方案:选择物理机安装设置,点击更改可以自定义,比如最小话安装,或者桌面安装,分区模式等,这里我们需要自定义分区,点击分区自定义分区说明:分区之前选要规划好swap 1G/3G/data 1G选择硬盘,sda,点击添加选择主分区自定义大小1G文件系统,Swap安装点Swap继续添加主分区自定义大小3G文件系统:ext3安装点/继续添加扩展分区默认,完成选择扩展分区,继续添加逻辑分区自定义大小,全部剩余空间文件系统:ext3安装点/data接受安装选择我同意安装下一步下一步正在安装系统自动重启设置root密码如果密码设置过于简单,会出现上面的提示,点是网络配置,可以选择跳过,也可以选择使用以下配置可以跳过网络服务配置身份验证方法,选择第一项,本地(/etc/passwd)创建新用户,可以直接点下一步选择是发型说明,下一步跳过配置取消选择:为Autoyast复制此系统,点完成完成,系统自动重启输入用户名root输入密码系统登录成功。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SUSE Linux下配置PXE
自动安装SUSE Linux
1.安装软件vsftpd atftp dhcpd-server syslinux
zypper install vsftpd atftp dhcpd-server syslinux
2:配置dhcp服务器
vim /etc/dhcpd.conf
添加如下内容:
subnet 192.168.1.0 netmask 255.255.255.0 { \\分配IP的网段
range 192.168.1.30 192.168.1.50 ; \\分配IP的范围
option domain-name-servers 192.168.1.11; \\DNS主机
option domain-name ""; \\DNS所在的域名
option routers 192.168.1.252; \\网关
next-server 192.168.1.11; \\tftp server
filename "/srv/tftpboot/pxelinux.0"; \\网络安装引导文件
option broadcast-address 192.168.1.255; \\广播地址
default-lease-time 600; \\dhcp租期时间
max-lease-time 7200; \\dhcp最大租期时间
}
vim /etc/sysconfig/dhcpd
DHCPD_INTERFACE="eth0 eth1" \\dhcp应答网卡,根据需求加service dhcpd start \\启动服务
chkconfig dhcpd on \\开机启动dhcpd服务
3:配置tftp服务器:
vim /etc/sysconfig/atftpd
ATFTPD_DIRECTORY="/srv/tftpboot" \\tftp默认目录可自行修改chkconfig atftpd on \\开机启动atftpd
service atftpd restart \\重启atftpd服务
service xinetd restart \\重启xinetd服务
4:配置ftp服务
SUSE Linux下ftp无需过多配置
ftp默认目录是/srv/ftp
mkdir /srv/ftp/sles11sp3x64 \\创建一个目录用存放SUSE Linux
chkconfig vsftpd on \\开机启动vsftpd服务
service vsftpd restart \\重启vsftpd服务
5:挂载SUSE Linux系统光盘mount /dev/sr0 /mnt
cp /mnt/* /srv/ftp/sles11sp3x64/
建议直接copy光盘里面的文件到此目录
6:配置引导项
mkdir /srv/tftpboot/pxelinux.cfg \\创建安装选项目录
mkdir /srv/tftpboot/sles11sp3x64 \\安装系统版本目录,方便以后安装多个版本的系统cp /usr/share/syslinux/pxelinux.0 /srv/tftpboot/ \\copy引导文件
cp /srv/ftp/sles11sp3x64/boot/x86_64/loader/* /srv/tftpboot/ \\全部copy过去,安装时有背景cp /srv/tftpboot/isolinux.cfg /srv/tftpboot/pxelinux.cfg/default \\copy安装选项文件
cp /srv/tftpboot/initrd /srv/tftpboot/sles11sp3x64/ \\copy驱动文件
cp /srv/tftpboot/linux /srv/tftpboot/sles11sp3x64/ \\copy kernel文件
upload autoinst.xml 至/srv/ftp/sles11sp3x64/ \\上传autoinst.xml文件
7:编辑/srv/tftpboot/pxelinux.cfg/default文件
添加:
label sles11sp3x64
kernel sles11sp3x64/linux
append initrd=sles11sp3x64/initrd autoyast=ftp://192.168.1.11/sles11sp3x64/autoinst.xml install=ftp://192.168.1.11/sles11sp3x64 splash=silent showopts \\此处与上面是一行
注意:autoinst.xml文件需要手动上传(有疑问百度:autoyast)
链接:/s/1nt1UsEt 密码:o2b0 \\自己制作的模版请自行修改配置/Linux/2015-06/118965.htm \\还可以参考此文章
记住,修改服务器的配置文件都需要重启相应服务。

相关文档
最新文档