zoukankan      html  css  js  c++  java
  • CentOS 6安装详解及PXE 安装

    Linux系统安装详解

    注:

          Tab键 编辑选项  esc键可以返回去

          vmlinuz  initrd=initrd.img  后面加 rescue相当于进入救援模式

    在 basic video 按esc键 出现字符界面boot:

    输入linux vesa rescue(linux rescue) local 进入对应模式

    注:安装在本地硬盘或者远程存储

    注:Connect automatically相当于相当于ifconfig-eth0

    里ONBOOT=yes开机启动网卡

    注:看到分区情况需勾选 Review and modify partitioning layout

        切换字符查看分区:ctrl+alt+F2  blkid  切换回去alt+F1

    注意: /boot不能采用逻辑卷,原因:grub不支持逻辑卷,将无法识别/boot

    注:添加及修改逻辑卷大小

    注:给grub添加口令,进入单用户模式需要口令。

    注:设置安装模式;安装额外源(例如epel源)的软件;

    定制安装的软件

        查看安装包rpm -qa|wc -l

    注:

         install.log 安装操作系统的软件包

         install.log.syslog  安装过程中创建的组及用户

         anaconda-ks.cfg     安装前向导

     ll  anaconda-ks.cfg 可以查看操作系统安装时间

    注:

       安装图形包组

        desktop  gnome桌面

        kde desktop  kde桌面 ,还需要安装 xarg-x11-server包组

    切换图形

          init 5 (模式切换)startx(运行图形工具)

         问题 (无open in terminal )

        yum -y install  nautilus-open-terminal

    PXE (在centos7上实现PXE支持centos6和7的系统安装)

    PXE: 预启动执行环境

             作用:通过网卡引导操作系统

    工作原理:

     客户端首先通过dhcp服务器获取到ip地址,同时dhcp服务器将tftp服务器地址
    告诉客户端,然后从tftp服务器获取引导文件(pxelinux.0)引导操作系统,去寻

    找kernel和ramdisk,读取kickstart文件,根据此文件制定的安装路径去寻找

    yum源,后续全自动。

    1. 安装软件

       httpd tftp-server dhcp syslinux system-config-kickstart

            2.配置dhcp服务(复制模板略过)

     

    注:范围  next-server filename必须有

    启动服务 systemctl  start dhcpd

    开机自启 systemctl  enable dhcpd

      注意:改成独立网段,非桥接,vmware的dhcp禁用

           3.配置tftp服务

    启动服务 systemctl  start tftp

    开机自启 systemctl  enable tftp

          4.配置httpd(/var/www/html)

    启动服务 systemctl  start tftp

    开机自启 systemctl  enable tftp

     Centos{6,7} 分别用于挂载6和7的光盘,yum源路径

     Ksdir ks{6,7}.cfg 6和7的应答文件(下一步准备)

     注:再挂载一个光盘 识别方式:

     echo '- - -' >/sys/class/scsi_host/host2/scan

           5.应答文件kickstart

    方法: 1.通过system-config-kickstart 制作

           2.修改anaconda-ks.cfg文件

          6.配置 tftp /var/lib/tftpboot目录

    注:

      cp /usr/share/syslinux/{pxelinux.0,menu.c32} /var/lib/tftpboot

             menu.c32:安装风格

             pxelinux.0:通过软件syslinux产生

             目录通过 rpm -ql  syslinux 查看

    Mkdir /var/lib/tftpboot/centos{6,7}

    cp  /var/www/html/centos/6/isolinux/{initrd.img,vmlinuz}  centos 6

    cp  /var/www/html/centos/6/isolinux/{initrd.img,vmlinuz}  centos 7

    注:centos6 和7的内核及驱动文件

    Mkdir /var/lib/tftpboot/pxelinux.cfg

    cp  /var/www/html/centos/7/isolinux/isolinux.cfg  pxelinux.cfg/default

    修改default文件---制作菜单

    在centos6 上实现注意事项 :

    1. Tftp服务非独立  service xinetd start  service tftp start
    2. http服务可以采用ftp服务代,挂载目录 /var/ftp/pub/【centos/6】
    3. 课后实验在centos6上实现pxe 安装centos6

     

  • 相关阅读:
    Zabbix监控系统系列之二 : 初始化配置
    docker中的zabbix 配置钉钉机器人
    sqldbx 绿色小巧的数据库查询管理工具
    Windows 10 自建Anki 私有云服务器
    Sqlserver内存管理:限制最大占用内存
    tfs强制撤销其他工作区挂起更改,删除工作区
    easyui的一些文档
    IIS下日志分析
    zookeeper-client
    Windbg程序调试系列-索引篇(转)
  • 原文地址:https://www.cnblogs.com/jiesying/p/7667781.html
Copyright © 2011-2022 走看看