syslinux常用菜單命令

日期:2017/3/1 16:15:11 &nbsp 编辑:關於Linux

syslinux常用菜單命令

PROMPT 0

TIMEOUT 100 菜單停留時間,計時單位1/10秒(必填項)

DEFAULT vesamenu.c32 菜單窗口

MENU BACKGROUND bsck.png 運行窗口背景圖片(640x480)(必填項)

FONT zh.psf 字體

MENU WIDTH 80 菜單欄寬度

MENU MARGIN 16 子菜單水平位置,數字越大越往右移

MENU HELPMSGROW 19 幫助文字的垂直位置

MENU ROWS 16 菜單條數 這個數值要小於HELPMSGROW TABMSGROW CMDLINEROW TIMEOUTROW 等的數值,否則菜單條不能完全顯示

MENU TABMSGROW 20 [TAB] 的高度

MENU CMDLINEROW 21 命令行高度

MENU TIMEOUTROW 22 倒計時高度

MENU HSHIFT 1 方框向右移動

MENU VSHIFT 1 方框向下移動

# MENU RESOLUTION 800 600 指定背景圖大小

menu color border 30;44 #00000000 #00000000 none 菜單邊框 透明

menu color title 1;36;44 #FFFFFFFF #00000000 none 頂部標題文字顏色 其中#FFFFFFFF為前景色,後六位為白色的16進制代碼FFFFFF #00000000為背景色,透明

menu color sel 30;37 #FF00FF00 #00000000 none 選定子菜單顏色 綠色

menu color unsel 37;44 #FFFFFFFF #00000000 none 未選定子菜單顏色 白色

menu color help 37;40 #FFFFFFFF #00000000 none 菜單注釋文字顏色 白色

menu color cmdline 37;40 #FFFF0000 #00000000 none TAB命令行顏色 紅色

menu color msg07 37;40 #FFFFFF00 #00000000 none F1顯示顏色 黃

menu color timeout 37;40 #FFFF0000 #00000000 none 剩余時間秒數顏色 紅色

menu color timeout_msg 37;40 #FFFFFF00 #00000000 none 剩余時間字體顏色 黃

menu color hotkey 1;37;44 #ffffff00 #00000000 none 快捷鍵顏色 黃

menu color hotsel 1;7;37;40 #FF00FF00 #00000000 none 選定快捷鍵顏色 綠色

MENU AUTOBOOT # 設定倒計時

MENU TABMSG 按[TAB]編輯選項 設定TAB提示

MENU TITLE 電腦維護工具盤 設定頂部標題

LABEL hd0

MENU LABEL [^1] 啟動硬盤第一分區 ^定義快捷鍵 ...1為快捷鍵

MENU INDENT 2 #向右縮進2

kernel chain.c32 hd0,1

MENU DEFAULT 默認啟動菜單

LABEL pe

MENU LABEL [^2] 啟動WINDOWS PE系統

MENU INDENT 2

kernel /boot/bin/H3_LNXXP.BIN

TEXT HELP

零體積PE 831grldr 設定幫助提示,此文字的位置和顯示的效果一樣

NANOPE_V2008 pe.bin

ENDTEXT

LABEL GHOST

MENU LABEL [^3] 運行GHOST 備份恢復

MENU INDENT 2

kernel /boot/syslinux/memdisk

append initrd=/boot/img/ghostc.img

LABEL DOS1

MENU LABEL [^4] 邁思DOS工具箱加強版

MENU INDENT 2

kernel /boot/syslinux/memdisk

append initrd=/boot/img/maxdos.img

LABEL DOS2

MENU LABEL [^5] DOS時代菜鳥工具箱

MENU INDENT 2

kernel /boot/syslinux/memdisk c=147 h=5 s=36 floppy

append initrd=/boot/img/DTS834.IMA

LABEL grldr

MENU LABEL [^6] 啟動GRUBDOS

MENU INDENT 2

kernel /boot/bin/ldntldr

append initrd=/boot/bin/grldr

LABEL slax

MENU LABEL [^7] 啟動SLAX6.1.2

MENU INDENT 2

KERNEL /boot/linux/slax/vmlinuz

APPEND initrd=/boot/linux/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 locale=CHS.UTF-8

LABEL cdlinux

MENU LABEL [^8] 啟動CDlinux 0.9.5

MENU INDENT 2

kernel /boot/linux/CDlinux/bzImage

append initrd=/boot/linux/CDlinux/initrd quiet CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=yes

LABEL linux

MENU LABEL [^9] 安裝LINUX系統

MENU INDENT 2

kernel /boot/linux/m/vmlinuz

append initrd=/boot/linux/m/initrd.img

LABEL bz31

MENU LABEL [^G] 啟動G4L備份恢復LINUX

MENU INDENT 2

KERNEL /boot/linux/g4l/bz31

APPEND initrd=/boot/linux/g4l/ramdisk.gz ramdisk_size=65536 root=/dev/ram0

LABEL geexbox

MENU LABEL [^B] 啟動GEEXBOX1.2.4

MENU INDENT 2

CONFIG /geexbox/boot/isolinux.cfg

LABEL reboot

MENU LABEL [^R] 重新啟動

MENU INDENT 2

kernel /boot/syslinux/reboot.c32

F1 syslinux.cfg #FF0000FF 設定F1鍵顯示syslinuc.cfg #FF0000FF為背景色 藍色

F2 pe.txt #FF0000FF

F4 img.txt #FF0000FF

F9 linux.txt #FF0000FF

》》》》》》》》》》》》》》》》》》》》》》》》》》》

◆MENU DISABLE

(Only valid after a LABEL statement.)

Makes the entry unselectable.

僅用於LABEL語句後面,使用該項菜單項不可選擇(即能看不能用)。

◆MENU SEPARATOR

Insert an empty line in the menu.

在菜單中插入一個空行

◆MENU INDENT count

(Only valid after a LABEL statement.)

Will add "count" spaces in front of the displayed menu entry.

僅在LABEL語句後有效。使用該命令,可在顯示時將菜單項之前加上conut個空格。

◆MENU DEFAULT

(Only valid after a LABEL statement.)

Indicates that this entry should be the default for this

僅在LABLE語句後有效,指定默認菜單項

◆TEXT HELP

Help text ...

... which can span multiple lines

ENDTEXT

(Only valid after a LABEL statement.)

Specifies a help text that should be displayed when a particular

selection is highlighted.

particular submenu. See also the DEFAULT directive below.

僅在LABEL語句後有效,用於在該菜單項被選定高亮時顯示其中的文本信息(可為多行)

◆MENU PASSWD passwd

(Only valid after a LABEL statement.)

Sets a password on this menu entry. "passwd" can be either a

cleartext password or a password encrypted with one of the

following algorithms:

MD5 (Signature: $1$)

SHA-1 (Signature: $4$)

SHA-2-256 (Signature: $5$)

SHA-2-512 (Signature: $6$)

Use the included Perl scripts "sha1pass" or "md5pass" to

encrypt passwords. MD5 passwords are compatible with most

Unix password file utilities; SHA-1 passwords are probably

unique to Syslinux; SHA-2 passwords are compatible with very

recent Linux distributions. Obviously, if you don't encrypt

your passwords they will not be very secure at all.

If you are using passwords, you want to make sure you also use

the settings "NOESCAPE 1", "PROMPT 0", and either set

"ALLOWOPTIONS 0" or use a master password (see below.)

If passwd is an empty string, this menu entry can only be

unlocked with the master password.

僅在LABEL語句後有效,用於對該菜單加一特定密碼。

◆MENU MASTER PASSWD passwd

Sets a master password. This password can be used to boot any

menu entry, and is required for the [Tab] and [Esc] keys to

work.

設置主密碼,用於對任意菜單項加密碼。需要按 [Tab] 及 [Esc]鍵進入輸入界面。

◆注意,syslinux/isolinux/pxelinux自4.0版開始支持快捷鍵直接進入子菜單。格式如下:

MENU IMMEDIATE

僅用於LABEL語句後面。

◆最近發現syslinux中boot命令非常好用。(參見http://bbs.wuyou.com/viewthread.php?tid=188217&page=2#pid2173525)

比如想不進菜單直接啟動grldr 這一g4d內置菜單,可以這樣使用:

QUOTE:

default a

label a

boot /grldr

這樣,實際上沒有使用任何.c32文件就達到目的了,涉及到的只有引導syslinux的pbr、ldlinux.sys、/boot/syslinux/syslinux.cfg及那個grldr。

一個最重要的好處是:boot命令對擴展名不敏感,比如0PE的內置菜單為0PE.BIN或者grldr,以前在pxelinux網啟時,使用kernel命令的對象必須是.0文件,如

kernel /0PE.0,如果使用boot命令,現在只要 boot /0pe.bin 或 boot /grldr 或者 boot /0pe.0均可。即boot命令適應性還是很強的。

◆如果想加載ISO文件,可參考下面的命令:

QUOTE:

LABEL xxxISO

MENU LABEL < ^1 > XXX

LINUX memdisk

INITRD /****.iso

APPEND iso raw

或者:

QUOTE:

label XXX

kernel /memdisk raw iso initrd=/XXX.iso

◆如果想加載IMG文件,可參考下面的命令:

QUOTE:

LABEL maxdos

MENU LABEL [^1] MaxDOS 8

MENU IMMEDIATE

kernel /BOOT/SYSLINUX/MEMDISK c=194 h=2 s=36 floppy

append initrd=/BOOT/IMGS/MAXDOS.IMG

注意當IMG大小超過2.88M後,需要加上CHS參數。此參數的數值確定可用工具,也可通過winimage查看。具體搜索下吧。

◆啟動PE的seupldr.bin文件,在syslinux下通常是加上一個ldntldr的頭文件,再kernel之。當合盤時,grub4dos啟動的是沒有頭文件的setupldr.bin,為了節省文件及空間,可以使用如下命令達到syslinux啟動PE的要求:

QUOTE:

LABEL xxx

MENU LABEL [^2] xxxxxx

MENU IMMEDIATE

kernel /BOOT/LDNTLDR

append initrd=/BOOT/SETUPLDR.BIN

這樣的效果等同於 kernel (LDNTLDR+SETUPLDR.BIN)

紅字的MENU IMMEDIATE僅4.0以上版本支持。

◆啟動子菜單

QUOTE:

LABEL XXX

MENU LABEL [^3] XXX

MENU IMMEDIATE

config /BOOT/SYSLINUX/3.CFG

3.CFG即為子菜單。

◆啟動bootmgr:

QUOTE:

LABEL bootmgr

MENU LABEL [^B] BOOTMGR

MENU IMMEDIATE

kernel /BOOT/LDNTLDR

append initrd=/BOOTMGR

◆啟動hd0,1上nt5系統:

QUOTE:

LABEL localboot

MENU LABEL [^N] ?nt5

MENU IMMEDIATE

kernel /BOOT/SYSLINUX/CHAIN.C32 hd0,1

append ntldr=/ntldr

這裡,需要存在/BOOT/SYSLINUX/CHAIN.C32這一文件。

◆啟動本地硬盤上系統:

QUOTE:

LABEL localboot

MENU LABEL [^L] ?local boot

MENU IMMEDIATE

localboot 0x80

◆啟動(bios)下一設備:

QUOTE:

LABEL next

MENU LABEL [^N] next

MENU IMMEDIATE

localboot -1

◆關機:

QUOTE:

LABEL poweroff

MENU LABEL [^S] poweroff

MENU IMMEDIATE

kernel /BOOT/SYSLINUX/POWEROFF.COM

這裡,需要存在/BOOT/SYSLINUX/POWEROFF.COM這一文件。

◆重啟:

QUOTE:

LABEL reboot

MENU LABEL [^R] reboot

MENU IMMEDIATE

kernel /BOOT/SYSLINUX/REBOOT.C32

這裡,需要存在/BOOT/SYSLINUX/REBOOT.C32這一文件。

linux命令 sys,syslinux常用菜單命令相关推荐

  1. linux 删除文件命令_Linux系统常用的文件管理命令

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解在Linux系统中,常用的文件管理工具有哪 ...

  2. 操作系统必知必会:Linux(1)常用的Shell命令

    操作系统必知必会:Linux(1)常用的Shell命令 常用的Shell命令 磁盘管理 cd df du mkdir pwd ls 文件管理 cat chmod chown cp diff file ...

  3. 远程桌面连接命令和一些常用的cmd命令

    远程桌面连接命令和一些常用的cmd命令 2009/06/25 13:38 [about Computer ] 远程桌面连接命令 mstsc /v: 192.168.1.250 /console ?&l ...

  4. Linux 发展史,以及常用的一些命令行。

    1.fiLinux基础 1.1.Unix Windows 生产环境 服务器–>windows server 2008 托管 FTP服务器(空间) VPS 独享主机 (远程桌面链接) Linux ...

  5. Linux中几个常用的重启命令 shutdown poweroff init reboot halt 的区别

    Linux 重启命令 一.Linux 的五个重启命令 1.shutdown 2.poweroff 3.init 4.reboot 5.halt 二.五个重启命令的具体说明 shutdown reboo ...

  6. Linux文件管理以及一些常用的基础命令解析

    Linux文件系统解析 一.文件的命名规则 1.文件名称最长4095个字节,用/分割的路径不能超过255个字节 2.蓝色-->目录 绿色-->可执行文件 红色-->压缩文件 浅蓝色- ...

  7. Windows 如何打开DOS命令窗口 以及常用的DOS命令

    本文内容涵盖DOS窗口的打开方式以及常用DOS命令的输入,以便对电脑快速使用. 打开DOS命令的方式:Windows键 + R 进入运行界面输入 cmd 最后点击回车. 然后便进入DOS命令窗口. * ...

  8. mysql数据库用doc命令_MySQl数据库常用的DOS命令

    MySQl数据库常用的DOS命令.. 这是第一部分.. 数据库的连接信息: jdbc:mysql://localhost:3306/shxt com.mysql.jdbc.Driver /* jdbc ...

  9. [运维笔记] - (命令).Windows server常用网络相关命令

    [运维] - Windows server网络相关命令 注:内容通过Microsoft文档整体和翻译,仅用于便于维护工作时查询. 资料翻译者:jcLee95 邮箱:291148484@163.com ...

  10. oracle中的set命令,oracle中常用的set命令

    time:2008/2/1 author: skate oracle中常用的set命令 前一阵在做数据库数据的转移,所以就写个shell脚本来自动化完成,用shell脚本生成sql脚本时,就要用到 o ...

最新文章

  1. leetcode 455. 分发饼干 思考分析
  2. qt中xml文件的更新
  3. MySQL的timestamp类型自动更新问题
  4. php实例新讲php,实例讲解PHP5 新特性
  5. html5 复制到剪贴板 兼容,js/jQuery实现复制到剪贴板功能,兼容所有浏览器
  6. 新书推荐 |《点石成金:访客至上的Web和移动可用性设计秘笈(原书第3版)》...
  7. 2007年1月11日~2022年1月11日,我在 SAP 成都研究院这15年
  8. Altium design 的smart pdf 打印不出汉字来。
  9. mysql2008无法启动_SQL Sever2008r2 数据库服务各种无法启动的解决办法
  10. ShuffleNet神经网络
  11. 扒一扒使用boostrap-fileinput上传插件遇到的坑,Bootstrap-fileinput上传插件的使用详解
  12. ps照片人像油画复古效果怎么做
  13. 好看的女孩男生拍照姿势大全
  14. 2008 mysql 本地安全_apache在windows2003或win2008环境中的安全设置
  15. 什么时候?才可以千秋万代一统江湖!!!
  16. HANDLE是什么意思(怎么用)
  17. 关于经典面试一年多少秒的思考!启发#define与UL!
  18. 上班族是如何预防电脑辐射的
  19. 使用电脑登录邮箱账号的流程是什么?
  20. Suzy找到实习了吗 Day 1 | 704. 二分查找、27. 移除元素

热门文章

  1. 金蝶计算机会计实验报告总结,金蝶财务软件实训总结.doc
  2. “最新”手机号码归属地库制作
  3. 儿童视力档案小程序开发,视力“云管家”
  4. Plot双y轴绘制常用代码
  5. 双系统正确卸载Ubuntu系统
  6. 如何快速入门Spring Cloud
  7. Android常用布局-02
  8. MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装(转)...
  9. 产品体验报告:百词斩————英语学习的领跑者
  10. Unity3D 设置透明材质