文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>使用PXE方式安装Linux

使用PXE方式安装Linux

时间:2010-09-26  来源:fzguon

二、准备

    option space PXE;
   2. 配置TFTP服务
   默认TFTP服务是关闭的,修改/etc/xinetd.d/tftp文件,把disable从yes改为no
   3. 配置相关的文件
   首先是bootstrap文件,在dhcpd.conf中已经指定了是pxelinux.0,把它从/usr/lib/syslinux/目录中拷贝到/tftpboot/目录下
      cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
   然后是为不同的PXEClient指定linux核心、根文件的配置文件。先在/tftpboot下建立一个pxelinux.cfg目录,然后再该目录下根据你DHCP里面指定分配给PXEClient的IP地址建立配置文件
      cd /tftpboot/
      mkdir pxelinux.cfg
   我给PXEClient提供的IP是:192.168.0.4。所以,我们要建立的文件应该是C0A80004。如果启动的时候找不到该文件,TFTP会以C0A8E4DD->C0A8E4D->C0A8E4->C0A8E->C0A8->C0A->C0->C->default的方式寻找。(所以如果在同时安装多台同系统的机器的时候,可以用C0或default等文件来批量配置)。所以这个时候我也可以将文件名写为C0A8即可。
   cat > C0A8 << EOF
   这里要注意,ramdisk不能太小,否则可能加载不完linux的核心。另外,C0A8这个文件的权限最少是644,因为tftp使用nobody用户去读取的
   4.拷贝对应的核心文件和根文件
   可以先将Asianux3.0的第一张盘的iso文件进行解压。
     mount –o loop Asianux3.0-disk1.iso /mnt/nfs
   这里必须拷贝你要安装的linux版本的对应文件。把第一张光盘/images/pxeboot目录下的两个文件vmlinuz(Linux内核)和initrd.img(Linux根文件系统)拷贝到后台服务器上的/tftpboot目录下
    cd /mnt/nfs
    cp /images/pxeboot/vmlinuz  /tftpboot/
    cp /images/pxeboot/initrd.img  /tftpboot/
   5.启动后台服务
    service dhcp start
    service xinetd start    #TFTP是由xinetd托管的
   6.配置服务器
     a) FTP方式
     该FTP服务器主要是为安装程序提供资源,可以用proftpd、vsftpd等。要注意的地方是:
      A、红旗ISO文件先mount到某个目录中,并以该目录为ftp登陆后的根目录
      B、可以使用匿名或用户验证方式
      C、启动要安装的机器
     b) NFS方式
      同样是将ISO文件mount到某个目录中,开启服务即可。
     需要实施的机器
     首先在Bios里面选择从网络启动,看到boot:后,即可输入参数,回车后按正常的方式安装。后续内容与正常方式一样就不多说了
相关阅读 更多 +
排行榜 更多 +
坦克冒险大师安卓版

坦克冒险大师安卓版

策略塔防 下载
自动防御

自动防御

策略塔防 下载
枪战大乱斗2

枪战大乱斗2

飞行射击 下载