当前位置:文档之家› 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: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
4.6 输入boot,启动安装过程
五、进入安装
5.1 启动后如果出现“Could not find the suse .....”的错误信息,直接回车。

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

5.3 出现安装Main Menu菜单,选择“Start Installation or System”。

5.4 选择Start Installation or Update。

5.5 出现Choose the source medium界面,选择Network,之后选择FTP。

5.6 输入FTP服务器的地址192.168.1.102。

5.7 输入安装源所在的位置,直接输入“/”。

5.8 提示DHCP方式获取IP,选择YES
5.9 提示访问FTP服务是否需要输入密码,选择NO
之后进入安装过程。

安装过程,请参照《Suse操作系统安装过程说明》。

相关主题