发新话题
打印

sles9+sp3 pxe网络安装

sles9+sp3 pxe网络安装

作者:mysea83

首先创建安装源(nfs,ftp,http,smb)本文为nfs,硬件为x86)
mkdir -p /install/sles9
cd /isntall/sles9
mkdir -p sles9/CD1
mkdir -p core9/CD{1,2,3}
把sles9 cd1放进CDROM
cd /media/cdrom
find . -print | cpio -dump /isntall/sles9/sles9/CD1
拿出CD1 ,依次放进CD2,3,4
cp -a /media/cdrom/* /isntall/sles9/core9/CD1
cp -a /media/cdrom/* /isntall/sles9/core9/CD2
cp -a /media/cdrom/* /isntall/sles9/core9/CD3
拷贝SP 3
cd /install/sles9
mkdir -p sp3/CD{1,2}
放入CD1
cd /media/cdrom
find . -print | cpio -dump /install/sles9/sp3/CD1
cd ..
放入CD2
cd -
find . -print | cpio -dump /isntall/sles9/sp3/CD2
建立连接
cd /isntall/sles9
cp -a sles9/CD1/media.1  .
cp -a sles9/CD1/content  .
cp -a sp3/CD1/boot     .
cp -a sles9/CD1/control.xml  .
ln -s sp3/CD1/driverupdate .
ln -s sp3/CD1/linux .
mkdir yast
cd yast
echo "/sp3/CD1    /sp3/CD1" >> order
echo "/sles9/CD1  /sles9/CD1" >> order
echo "/core9/CD1  /core9/CD1" >>order
echo "/sp3/CD1" >> instorder
echo "/sles9/CD1" >> instorder
echo "/core9/CD1" >> instorder
配置NFS服务器
yast-->网络服务器-->nfs服务器
选择启动NFS服务器,单击下一步
选择添加目录,输入/isntall/sles9
点击完成
设置DHCP服务网卡
vi /etc/sysconfig/dhcp
DHCPD_INTERFACE="ethX"
编辑/etc/dhcpd.conf
ddns-update-style none;
default-lease-time 600;
allow booting;
allow bootp;
subnet 192.168.21.0 netmask 255.255.255.0 {
  option routers 192.168.28.1;
  option subnet-mask 255.255.255.0;
  range dynamic-bootp 192.168.21.20 192.168.21.220;
  default-lease-time 21600;
  max-lease-time 43200;
  group {
    next-server 192.168.21.183;
    filename "pxelinux.0";
    host vmtest {
      hardware ethernet 00:0c:29:7d:5a:f0;#客户机的MAC
      fixed-address 192.168.21.210;
    }
  }
}
重新启动DHCP
rcdhcpd restart
设置TFTP(这里使用YAST)
yast-->网络服务-->TFTP服务器(如果没装会要求安装)
单击“启动”
默认自动建立/tftpboot,点“完成”。
cd /isntall/sles9
cp -a boot/loader/linux boot/loader/initrd boot/loader/messager boot/loader/memtest  /tftpboot
安装syslinux包
cp -a /usr/share/syslinux/pxelinux.0  /tftpboot
cd /tftpdboot
mkdir pxelinux.cfg
cp -a /install/sles9/boot/loader/isolinux.cfg /tftpboot/pxelinux.cfg/default
cd pxelinux.cfg
编辑default
default linux #默认下为harddisk,修改为linux

# hard disk
label harddisk
  kernel linux
  append SLX=0x202 showopts

# install
label linux
  kernel linux
  append initrd=initrd ramdisk_size=65536 splash=silent showopts insmod=e100 i
p=dhcp ksdevice=eth0 install=nfs://192.168.21.183/install/sles9 lang=en_US key
map=us
#insmod=e100 ip=dhcp ksdevice=ethX isntall=nfs://nfsserver_ip/install/sles9 lang=en_us
keymap=us(这些为添加内容,具体请看linuxrc的参数)
然后重起客户机,设置从网络引导。

本文由hew 发布于Linuxsky 论坛,网址:http://bbs.linuxsky.org/thread-5468-1-1.html

你的鼓励,我的动力.
做人厚道,看贴回贴.
my linux blog

TOP

发新话题