CentOS 7的安装引导菜单简洁美观,但是我们制作的pxe启动却需要使用指令引导,这真的算不上优雅。所以我们现在来制作一个启动引导菜单。

本文参考syslinux官网的config文档操作,编辑菜单的详细参数可以参考menu文档。设计布局比较复杂,所以我们就复制CentOS7的布局到我们的配置文件中就可以了。

首先需要找到CentOS7安装光盘中的syslinux配置文件。挂载光盘到/media目录,syslinux的配置文件就在/media/isolinux中,打开isolinux.cfg。内容如下:

我们只需要参考这个文件编辑我们放在/var/lib/tftpboot/pxelinux/pxelinux.cfg/目录下的default就可以实现一个和CentOS7安装引导目录一样美观引导菜单。

注意,如果你的/var/lib/tftpboot/pxelinux目录下没有vesamenu.c32,你可以拷贝/media/isolinux目录下的vesamenu.c32文件到该目录下。

然后配置default文件如下,详细各参数是什么一次请参考syslinux官网文档,各标签中append的参数可以参考红帽的文档中的引导选项章节。

然后开启PXE客户机,因为我没有使用背景图片,所以引导菜单看起来是下面的样子,如果你觉得很丑可以使用背景图片。

用linux编写菜单界面,配置syslinux菜单界面相关推荐

  1. ZYNQ - 嵌入式Linux开发 -07- petalinux工程配置解析

    写在前面 前文实现了对一个工程进行了petalinux的镜像制作,对于中间过程的具体配置没有做过多讲解,本文将针对petalinux的配置做进一步的解析. 字符图形界面配置解析 图像界面操作 打开之前 ...

  2. Winform界面中实现菜单列表的动态个性化配置管理

    在我们一般的应用系统里面,由于系统是面向不同类型的用户,我们所看到的菜单会越来越多,多一点的甚至上百个,但是我们实际工作接触的菜单可能就是那么几个,那么对于这种庞大的菜单体系,寻找起来非常不便.因此对 ...

  3. 安装启动gui卡住_为Kali Linux中的Sqlmap配置 WEB-GUI 界面

    大家好,在本文中,我们将为大家介绍如何为SQLMAP设置Web-GUI界面.这里的Web-GUI,是指借助于浏览器,通过HTTP/HTTPS服务为我们的工具提供的图形用户界面. 在对含有MySQL安全 ...

  4. python函数做菜单_PYTHON图形化操作界面的编程七__创建菜单

    PYTHON图形化操作界面的编程七__创建菜单 十八.创建菜单 1.水平菜单的创建 创建菜单需要多条语句,所以这里通过实例来说明水平菜单的创建方法: 下面的语句可以在窗口中添加水平菜单,其中前四行语句 ...

  5. g++ linux 编译开栈_Linux下编写C++服务器(配置C++编译调试环境)

    Linux下编写C++服务器(配置C++编译调试环境) 安装好linux虚拟机,确定能上网后,我们可以开始编写C++程序了,但在这之前我们需要下载编译器和调试器 下载gcc 1.在终端输入yum se ...

  6. 第九章 C#界面设计 主菜单

    文章目录 目标 界面设计概述(Windows应用程序) 例子 菜单 主菜单设计的基本步骤 目标 界面设计概述(Windows应用程序) 例子 菜单 MeniStrip控件 ContextMenuStr ...

  7. PHP:【商城后台管理系统】admin超级管理员后台操作界面部署{无限级菜单}

    PHP:[商城后台管理系统]admin超级管理员后台操作界面部署{无限级菜单} 一.超级管理员后台操作界面 二.部署流程 界面部署流程 页眉栏:采用layui 50px 经典蓝 自设置用户信息Sess ...

  8. win10恢复经典开始菜单_怎么将win10界面切换成win7界面

    改变习惯不是那么容易的.让我们一下子就改变会很困难,就拿系统界面为例,win7系统界面和win10系统界面的风格相差很大,于是就会有用户想着可不可以把win10界面转变成win7界面风格,要怎么办呢? ...

  9. android相机底层配置ZSD菜单

    最近遇到需求,需要默认开启相机的ZSD开关,有的手机没有此菜单是因为相机底层未配置此 菜单功能,如果想要底层配置可参考如下方法: MT6577及之后平台已做到可以通过camera应用上的菜单来开关zs ...

  10. linux更改运行级别错误,Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置.ppt...

    <Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置.ppt>由会员分享,可在线阅读,更多相关<Vmware中RedHat命令行和图形界面 ...

最新文章

  1. 应用上架被拒2.1问题
  2. caffe中在某一层获得迭代次数的方法以及caffe编译时报错 error: ‘to_string‘ is not a member of ‘std‘解决方法
  3. python迭代器和生成器(3元运算,列表生成式,生成器表达式,生成器函数)
  4. WEB程序员需要掌握的十大MySQL优化技巧
  5. 华为鸿蒙系统英语报纸_华为操作系统“鸿蒙”的英文是什么?
  6. 【算法分析与设计】所有结点对的最短路径算法
  7. react 改变css样式_web前端入门到实战:编写CSS代码的8个策略,资深开发工程师总结...
  8. python如何表示未知数_用Python如何解数学方程
  9. 01.最简单的helloworld
  10. 整理了近五年顶会都收录了哪些实体链接文章
  11. UVALive 4725 Airport(二分)
  12. 1.c语言的基本框架,C语言基本程序框架
  13. 【无人机】【2011.04】【含源码】四旋翼无人机的仿真与控制
  14. 读《麦田里的守望者》(塞林格)
  15. 初学者 深度学习 人工神经网络 可视化网站
  16. oracle小麦苗博客,《Oracle DBA工作笔记》第一章
  17. sourctree Commit merged changes immediately选项解读
  18. 安卓圆形图片控件CircleImageView的使用
  19. linux系统查看进程
  20. Inventory 物料库存 mtl_transactions_interface 开发[转]

热门文章

  1. RDS - 远程桌面服务
  2. 基于python实现开机自动连接校园网(广工商)
  3. 一个2022本科生的秋招总结 (大疆、Arm、小米、荣耀、美团、联发科等)
  4. 深夜给这个世界添加一点佐料
  5. 【leetcode】剑指 Offer 22. 链表中倒数第k个节点(lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof)(双指针)[简单]
  6. 精灵商场项目(二)--Github+EasyUI+商品列表
  7. Navicat 15.0.27 激活时弹出No All Pattern Found File Already Patched?(已解决)
  8. 快应用中实现自定义抽屉组件
  9. 网站备案信息查询,网站备案号在哪里查询
  10. Theory: If statement(理论:如果语句)