热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

安装详解_CentOS6安装详解及PXE安装

Linux系统安装详解

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

 

 

 

 


推荐阅读
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文详细介绍了MySQL表分区的创建、增加和删除方法,包括查看分区数据量和全库数据量的方法。欢迎大家阅读并给予点评。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
author-avatar
只喝大瓶的雪碧
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有