PXE方式安装Suse Linux操作系统

  • 格式:pdf
  • 大小:137.28 KB
  • 文档页数:6

下载文档原格式

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

PXE方式安装Suse Linux

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

一、安装环境设定

1.1 PXE服务器:Windows XP Professional IP:19

2.168.1.102

1.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.iso

2.2 tftpd32

tftpd32是一个开源免费免安装软件,搭建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_6

4.0432..001.iso文件,把\boot\x86_64\loader下的linux、initrd两个文件拷贝到d:\tftpboot\pxe目录下(Redhat AS

5.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目

录下,并重命为default

3.5 配置TFPTD32

(1)运行TFTPD32.exe,在打开的界面上进行相应设置:

Current Directory:选择d:\tftpboot\pxe

Server 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安装Suse Linux系统

4.1 开机按F1进入BIOS,设置PXE方式启动,并重启

4.2 主机会从DHCP服务器自动获取到IP地址,并通过PXE服务器启动,如下信息:Trying to load: pxelinux.cfg/01-00-14-22-a1-53-85

Trying to load: pxelinux.cfg/C0A80146

Trying to load: pxelinux.cfg/C0A8014

Trying to load: pxelinux.cfg/C0A801

Trying to load: pxelinux.cfg/C0A80

Trying to load: pxelinux.cfg/C0A8

Trying to load: pxelinux.cfg/C0A

Trying to load: pxelinux.cfg/C0

Trying to load: pxelinux.cfg/C

Trying to load: pxelinux.cfg/default

boot:

回车,开始进入安装Suse操作系统

4.3 安装过程选择TFTP方式安装,并填入服务器IP地址192.168.1.102,目录为/。

Grub引导安装Suse Linux

用户在已安装Windows系统的机器上安装Linux操作系统,可以通过Grub引导的方法进行,使得安装更方便。本文以安装Suse Linux 11为例,介绍安装的方法。

一、安装环境设定

1.1 被安装机器:联想C30,Windows Server 2003

1.2 FTP服务器:Windows XP Professional IP:19

2.168.1.102

二、软件准备

2.1 Suse安装镜像

下载地址:

ftp://10.95.128.15/06_Software/SUSELinux/SLES-11-SP1-DVD-x86_64.0432..001.iso

2.2 grub4dos

下载地址:/grub4dos/grub4dos-0.4.4.zip

2.3 Xlight FTP Server

下载地址:/download/setup.exe

三、准备安装环境

3.1 搭建FTP服务器

(1)将镜像文件SLES-11-SP1-DVD-x86_64.0432..001.iso下载到用做FTP服务器的主机,解压镜像文件到D:\Suse11。

(2)安装Xlight Ftp Server。

(3)运行FTP服务器

设置服务器根路径为D:\Suse11,支持匿名访问,之后启动FTP服务。

(4)搭建局域网环境

将安装Suse的机器和FTP服务器通过Hub连接,配置局域网环境。在Suse安装机上测试能够正常访问FTP服务器。

3.2 安装grub4dos

(1)解压grub4dos-0.4.4.zip,解压后的文件夹为grub。

(2)复制grub文件夹中的grldr、grub.exe到C:\目录下(假设Windows安装在C盘),如果需要中文版本,可以复制grub\chinese\下的同名文件。

(3)编辑boot.ini文件,在文件末行增加c:\grldr=”GRUB4DOS”,注意不要引入中文字符,如双引号。

3.3 重启机器

四、引导安装

4.1 启动后,在系统选择界面,选择“GRUB4DOS”,之后选择“commandline”进入命令行模式

grub>

4.2 输入find /linux,得到当前linux安装所在的分区,如(hd0,0) ,注意命令和参数之间要有空格

4.3 输入root (hd0,0)

4.4 输入kernel (hd0,0)/ linux vga=791

4.5 输入initrd (hd0,0)/ initrd