PXE方式安装Suse Linux操作系统
- 格式:pdf
- 大小:137.28 KB
- 文档页数:6
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