科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道经典推荐:远程网络安装RedHat-Linux

经典推荐:远程网络安装RedHat-Linux

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在这里笔者主要与各位计算机爱好者探讨一下关于Linux方面的远程安装过程及实现。

来源:中国IT实验室 2008年5月12日

关键字: 技巧 操作系统 安装 Linux

  • 评论
  • 分享微博
  • 分享邮件

    3、配置FTP服务器

    配置FTP服务器主要用途是为了能够给客户端传送Linux的配置环境与安装程序。在RHEL4中笔者采用的是VSFTP,为了简单些、更简单些,笔者并没有对vsftp进行任何配置只是启动了vsftp的守护进程#service vsftpd restart

    启动后利用匿名账户进行测试,如果测试成功您就可以将RHEL4的5张光盘中的所有安装文件全部拷贝到匿名用户的文件夹/var/ftp/目录下

    4、配置bootstrap目录
   
    要配置TFTP所要传输的bootstrap,首先要准备好引导文件、内核镜像文件、跟文件系统文件。

    4.1 bootstrap文件:pxelinux.0
 文件位置在/usr/lib/syslinux目录中。将其拷贝到/tftpboot目录中
 #cp /usr/lib/syslinux /pxelinux.0  /tftpboot

    4.2.内核镜像文件:vmlinuz

    vmlinuz文件在RHEL4第一张光盘下的/images/pxeboot目录中,将vmlinuz拷贝到/tftpboot目录中[假定光盘加载到/mnt/cdrom]
 #cp /mnt/cdrom/images/pxeboot/vmlinuz /tftpboot
 
    4.3.根文件系统文件:initrd.img
   
    initrd.img文件在RHEL4第一张光盘下的/images/pxeboot目录中,将initrd.img拷贝到/tftpboot目录中[假定光盘加载到/mnt/cdrom]
 #cp /mnt/cdrom/images/pxeboot/initrd.img   /tftpboot

    5、创建pxelinux.cfg目录与default文件

    pxelinux.cfg为远程安装客户端配置文件所在目录,您可以为不同的计算机制定不同的安装方式或者方法。但是基本上我们都可以用default配置文件来进行为所有的计算机进行配置。
    #cd        /tftpboot
    #mkdir     pxelinux.0
    #vi        default

    default内容如下:
    DEFAULT install 
    PROMPT 1 
    LABEL install 
    KERNEL vmlinuz        
    #指定kernel文件

    APPEND initrd=initrd.img devfs=nomount ramdisk_size=16384   
    ##启动参数包括启动内核时所需要mount的挂载点和ramdisk大小。一般16384都可以满足了。
   
 
    6、最后检查一下/tftpboot目录中是否存在如下文件:
    1)pxelinux.0  #bootstrap文件
    2)vmlinuz  #内核镜像文件
    3)initrd.img  #根文件系统文件
    4)pxelinux.cfg  #为远程客户端使用的配置文件目录
    5)default  #为远程客户端使用的配置文件

    如果全部存在。那么现在可以启动dhcp,tftp,ftp三项服务,找个机器测试一下吧!
    祝您好运!!!!!!

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章