微剋多資訊

 找回密碼
 註冊

Login

Login

搜索
回覆 1則 瀏覽 1138篇

[技巧教學] 一、syslinux菜單

該用戶從未簽到

發表於 2014-5-10 13:29 | 顯示全部樓層 |閱讀模式

【軟體名稱】:一、syslinux菜單
【軟體分類】:USB教學
【軟體語言】:繁體中文
【檔案格式】:1.syslinux_tw.zip
【置檔空間】:百度
【檔案大小】:482KB
【軟體說明】:

一、syslinux菜單



這個軟件分成SYSLINUX\ISOLINUX兩個目錄,製作方式雷同,這裡使用U盤操作,後學把光碟使用的ISOLINUX省略,簡化容易明白。

1.首先先下載SYSLINUX版本軟件資料:4.07版本

https://www.kernel.org/pub/linux/utils/boot/syslinux/

下載後,解開壓縮,把常用的幾個文件提取出來。(X)I:\syslinux\syslinux-4.07

BAT:

md isolinux-4.07
md isolinux-4.07\boot\isolinux\
md isolinux-4.07\boot\syslinux\
set td=I:\syslinux\isolinux-4.07\
set id=I:\syslinux\isolinux-4.07\boot\isolinux\
set sd=I:\syslinux\isolinux-4.07\boot\syslinux\

copy I:\syslinux\syslinux-4.07\com32\chain\chain.c32 %id% /y
copy I:\syslinux\syslinux-4.07\com32\gfxboot\gfxboot.c32 %id% /y
copy I:\syslinux\syslinux-4.07\core\isolinux.bin %id% /y
copy I:\syslinux\syslinux-4.07\core\ldlinux.bin %id% /y
copy I:\syslinux\syslinux-4.07\core\ldlinux.sys %id% /y
copy I:\syslinux\syslinux-4.07\memdisk\memdisk %id% /y
copy I:\syslinux\syslinux-4.07\com32\menu\menu.c32 %id% /y
copy I:\syslinux\syslinux-4.07\modules\poweroff.com %id% /y
copy I:\syslinux\syslinux-4.07\com32\modules\reboot.c32 %id% /y
copy I:\syslinux\syslinux-4.07\com32\menu\vesamenu.c32 %id% /y
...

2.接下來準備菜單以及背景圖文件

boot\syslinux\SYSLINUX.CFG
boot\syslinux\SYSLINUX.PNG
boot\syslinux\syslinux.psf


A.SYSLINUX.CFG:

PROMPT 0
# 時間設定 1/10 秒-10X30秒=300
TIMEOUT 300
# 窗口模塊-必須有
DEFAULT /boot/syslinux/vesamenu.c32
# 字形檔
#FONT /boot/syslinux/syslinux.psf
# 背景圖
MENU BACKGROUND /boot/syslinux/syslinux.png
# 菜單選擇條長度設定
MENU WIDTH 38
# 選擇條縮進設定,0 不縮進
MENU MARGIN 0
# 選擇條切換數設定,0 不能切換
MENU ROWS 20
# 操作說明位置
MENU HELPMSGROW 29
# 計時條位置
MENU TIMEOUTROW 25
# 下面2項的參數字必須一致,以免按 TAB 后出現的信息易位,信息條下移,0 不下移
MENU TABMSGROW 28
MENU CMDLINEROW 28
# 選擇條右移,0 不右移
MENU HSHIFT 12
# 選擇條頂端,0 不下移
MENU VSHIFT 0

# 字形顏色設定
        menu color screen        37;40      #ffffffff #00000000 none       
#(menu color border必填)
  menu color border        30;44      #00000000 #00000000 none
        menu color title        1;36;44    #FFFF0000 #00000000 none
        menu color unsel        37;44      #FFFF0000 #00000000 none
        menu color hotkey        1;37;44    #e060CA00 #00000000 none
        menu color sel                7;37;40    #e0712704 #20ff8000 all
        menu color hotsel        1;7;37;40  #e0400000 #20ff8000 all
        menu color disabled        1;30;44    #60cccccc #00000000 none
        menu color scrollbar        30;44      #40000000 #00000000 std
        menu color tabmsg        31;40      #ffffffff #00000000 none
        menu color cmdmark        1;36;40    #c000ffff #00000000 std
        menu color cmdline        37;40      #c0ffffff #00000000 none
        menu color pwdborder        30;47      #80ffffff #20ffffff std
        menu color pwdheader        31;47      #80ff8080 #20ffffff std
        menu color pwdentry        30;47      #80ffffff #20ffffff std
        menu color timeout_msg        37;40      #ffffffff #00000000 none
        menu color timeout        1;37;40    #ffffffff #00000000 none
        menu color help                37;40      #c0ffffff #00000000 none
        menu color msg07        37;40      #90ffffff #00000000 none

# 時間顯示說明
MENU AUTOBOOT .               # PE-ISO/SYSLINUX
# 操作說明
MENU TABMSG [TAB] isolinux/syslinux [ESC]
# 標題設定
MENU TITLE PE-ALI88HOME-2014-ISO/SYSLINUX

# 菜單選項開始
LABEL 1
# 啟動內定值
MENU DEFAULT
# [^1]快捷鍵設定
MENU LABEL [^1]
KERNEL /boot/syslinux/vesamenu.c32
CONFIG /boot/syslinux/1.cfg

LABEL 2
MENU LABEL [^2]
# 啟動即時
MENU IMMEDIATE
kernel /BOOT/H3_GRDOS.BIN

LABEL 3
MENU LABEL [^3]
KERNEL /EZBOOT/LOADER.BIN

LABEL 4
MENU LABEL [^4]
KERNEL /boot/isolinux/vesamenu.c32
CONFIG /boot/isolinux/ISOLINUX.CFG

LABEL 5
MENU LABEL [^5]
MENU IMMEDIATE
kernel /BOOT/LDNTLDR
append initrd=/EZBOOT/H3_EZLDR.BIN

LABEL 6
MENU LABEL [^6]
KERNEL /GRLDRG4D.BIN

LABEL 7
MENU LABEL [^7]
MENU IMMEDIATE
KERNEL /GRLDRGFX.BIN

LABEL 8
MENU LABEL [^8]
MENU IMMEDIATE
kernel /BOOT/LDNTLDR
append initrd=/BOOT/H3_MGRHD.BIN

LABEL 9
MENU LABEL [^9]
MENU IMMEDIATE
boot /gr2ldr  

LABEL 10
MENU LABEL [^W]
KERNEL /boot/syslinux/chain.c32
append  hd0

LABEL 11
MENU LABEL [^R]
KERNEL /boot/syslinux/reboot.c32

LABEL 12
MENU LABEL [^S]
kernel /boot/syslinux/poweroff.com


B.SYSLINUX.PNG\syslinux.psf:

這菜單文字顯示有兩種製作方法,一種是在SYSLINUX.PNG圖片編輯文字,現在使用這方式教學。



另外一種是藉製作syslinux.psf字型顯示,這裡提供ZH_CN版本,繁體版ZH_TW太久沒使用,一時沒找到,等找到再補上,或是哪位有字型檔,煩請提供上來。

http://pan.baidu.com/s/1jGt9bRS

相關下載:

1.syslinux_tw.zip

http://pan.baidu.com/s/1gdtFmoF

測試安裝U盤雙啟動:解壓到U盤就可以。

上次已經設定MBR啟動Grub4dos,這次增加PBR啟動SYSLINUX就可以。

<a href="http://www.microduo.tw/thread-26861-1-1.html"><font color="#0000bb">三、grub4dos菜單</font></a>

http://www.microduo.tw/thread-26861-1-1.html
(出處: 微剋多資訊)



一、syslinux菜單









補充內容 (2014-5-11 17:09):
補充內容:發現底圖5、6項有錯誤,更新下載



上面是底圖,這是正確顯示的菜單



您需要登入後才可以回帖 登入 | 註冊

本版積分規則

小黑屋|Archiver|微剋多資訊(MicroDuo)

GMT+8, 2016-12-5 10:26

Discuz! X

© 2009-2016 Microduo

快速回覆 返回頂部 返回列表