共计 2315 个字符,预计需要花费 6 分钟才能阅读完成。
丸趣 TV 小编给大家分享一下如何安装 SUSE Linux Enterprise 10 应用 PXE,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
一、前提条件。
1、一台已安装 SUSE Linux Enterprise 10 的计算机来提供 DHCP,TFTP,FTP 服务。
2、SUSE Linux Enterprise 10 的安装映象文件 sles-10-x86-cd1.iso_cd4.iso
3、客户机带有支持 PXE 启动的网卡。
二、服务器的设置。(IP 地址 192.168.5.1)
1、设置 dhcp 服务。
编辑文件 /etc/dhcpd.conf。下面是 dhcpd.conf 文件的例子。
default-lease-time 6000;
max-lease-time 72000;
ddns-update-style none; ddns-updates off;
subnet 192.168.5.0 netmask 255.255.255.0 {
range 192.168.5.2 192.168.5.4;
option routers 192.168.5.1;
}
host lin {
hardware ethernet 00:11:25:68:a5:c6; #客户机的网卡硬件地址
fixed-address 192.168.5.2; #分配给客户机的 IP 地址
server-name 192.168.5.1 #指定 TFTP 的 IP 地址
next-server 192.168.5.1;
filename /tftpboot/pxelinux.0 #指定包含 PXE 引导程式的文件
}
启动 dhcp 服务: # rcdhcpd start
2、设置 tftp 服务。
首先查看系统是否安装了 tftp 服务器软件:输入:rpm -qa |grep atftp.
如果提示没有安装,请用 Yast 安装。(注:SUSE Linux 10 默认没有安装 atftp)
编辑 /etc/sysconfig/atftpd 文件,其内容如下
ATFTPD_OPTIONS= –daemon –user tftp -v
ATFTPD_USE_INETD= no
ATFTPD_DIRECTORY= /srv/tftp(注:/srv/tftp 目录需要手工建立)
然后增加一个 tftp 用户:useradd -m tftp
启动 tftp 服务: # rcatftpd start
3、设置 PXE 引导环境
首先确保系统安装了 syslinux 包。(注:SUSE Liunx 10 默认安装了 enterprisesyslinux)
运行下列命令
# cd /srv/tftp
# mkdir tftpboot
# cd tftpboot
# mkdir pxelinux.cfg
# cp /usr/share/syslinux/pxelinux.0 /srv/tftp/tftpboot
# vi /srv/tftp/tftpboot/pxelinux.cfg/default
/srv/tftp/tftpboot/pxelinux.cfg/default 内容如下:
default linux
prompt 1
timeout 30
label linux
kernel linux
append initrd=initrd splash=silent showopts
4、加载安装映像文件
# mkdir /sles10
# mkdir /sles10/cd{1,2,3,4} (注:在 /sles10/ 下建立目录 cd1,cd2,cd3,cd4)
# mount -o loop /mnt/wind/sles-10-x86-cd1.iso /sles10/cd1
# mount -o loop /mnt/wind/sles-10-x86-cd2.iso /sles10/cd2
# mount -o loop /mnt/wind/sles-10-x86-cd3.iso /sles10/cd3
# mount -o loop /mnt/wind/sles-10-x86-cd4.iso /sles10/cd4
复制 cd1 目录中 linux 和 initrd 文件到 /srv/tftp/tftpboot
# cd /sles10/cd1/boot/i386/loader
# cp linux /srv/tftp/tftpboot/
# cp initrd /srv/tftp/tftpboot/
5、设置 ftp 服务。允许匿名登录,并设置其登录主目录为 /sles10/.
能通过修改 /etc/passwd 文件来设置匿名登录的主目录。如下
ftp:x:40:49:FTP account:/sles10:/bin/bash
启动 ftp 服务器。
(有关 ftp 服务器的具体设置,请查阅相关资料。)
三、客户机安装
1、在 BIOS 中设置为网络启动
2、重新启动计算机。如果设置无误,系统会自动获得 IP.
3、运行到出现 boot: 是,输入命令
boot:linux install=ftp://192.168.5.1/cd1
(注:install 指定了 ftp 服务器的地址及安装文件的位置; 输入内容速度要快。)
4、进入到 SUSE Linux 安装界面,有关步骤请参考文件《硬盘安装 SUSE Linux
Enterprise 10》
/dev/sda8 /windows/M vfat users,gid=users,umask=0002,utf8=true,codepage=936 0 0 类似这样一行等效于
代码:mount -t vfat -o users,gid=users,umask=0002,utf8=true,codepage=936 /dev/sda8 /windows/M
看完了这篇文章,相信你对“如何安装 SUSE Linux Enterprise 10 应用 PXE”有了一定的了解,如果想了解更多相关知识,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!