• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

雲爸的私處

  • 首頁
  • Apple
    • iPad
    • iPad Mini
    • iPhone
    • iPhone Case
    • Macbook
    • Mac 周邊
  • 手機
    • HTC
    • ASUS
    • Samsung
    • Moto
    • 小米
    • OPPO
    • LG
    • HUAWEI
    • Sony
    • NOKIA
    • InFocus
    • Google
  • 生活家電
    • 電視盒
    • 空氣清淨機
    • 液晶電視
    • 電動車
    • 行動電源
    • 行車紀錄器
  • 各類3C開箱文
    • 手機周邊
      • 手機周邊
      • 穿戴式裝置
    • 平板
    • 其他亂敗家的東西
    • 收藏逸品
    • 汽車3C
    • 相機攝影
  • 電腦
    • 迷你電腦
    • 遊戲主機
    • 主機板、顯示卡
    • 機殼電源
    • 儲存裝置讀卡機
    • 滑鼠鍵盤
    • 耳機/喇叭
    • VR 軟硬體
    • NAS雲端儲存
    • 網通產品
  • 筆記型電腦
  • 生活家電
  • 好用軟體
    • Android APP教學介紹
    • 軟體技術研討
    • 遊戲攻略
    • MIS技術
    • 開機USB+XPE
    • 防毒軟體
    • 繪圖軟體
  • 就是要出國
雲爸的私處 > 軟體技術研討 > MIS技術 > fba + syslinux啟動+可見分區CDlinux 、beini 和可見區功能表製作過程

fba + syslinux啟動+可見分區CDlinux 、beini 和可見區功能表製作過程

10 17, 2011 by 雲爸

百草霜fba + syslinux啟動+可見分區CDlinux 、beini 和可見區功能表製作過程

百草霜fba + syslinux啟動+可見分區CDlinux 、beini 和可見區功能表製作過程


說明:本文只是在看了很多牛人的帖子的基礎上依據自己的要求與喜好製作。由於在這過程中可謂是“歷盡艱辛”故特意粘貼複製摘取各位大大的佳作合成此篇獻給需要的或者像我一樣的剛來的菜鳥們:)
由於摘取內容和時間比較長,剛開始忘了備註,現在懶得再一一找一遍,侵犯到哪位大大的版權請勿責怪,畢竟是在同一個論壇上交流嘛,嘿嘿。

【fbinst簡介】

 

  1. fbinst可以說是新型萬能USB開機磁片製作軟體。由於種種複雜原因,不同BIOS對USB隨身碟CHS/LBA參數處理結果不盡相同,導致同一個USB隨身碟,在一台機器上BOOT成功,在另一台機器上就可能BOOT失敗。開源社區的bean提出了巧妙構思,開發出fbinst,基本解決了BIOS下的CHS/LBA參數適應調整問題,使USB隨身碟BOOT成功率大大提高。(除非碰上了極度變態的主機板和BIOS)。
  2. fbinst支援構造功能表選擇不同的loader(grub、msdos、linux、syslinux和burg)目前大多是用grub(grldr)和fbinst的結合。
    burg是bean新開發的,可以用fbinst引導,可惜目前burg尚未支持map更能,我們還需繼續等待。
  3. fbinst的資料分區分為兩部分
    主要磁碟分割:最小8M並且必須存在,檔非連續存儲,Map鏡像時必須加–mem,不建議主要磁碟分割大於8M,無意義。
    擴展分區:fbinst 擴展分區最大能支持到2T,檔連續存儲,建議用於存放資料。
  4. 命令列(包括批次處理)用來製作開機磁片需要一定的基礎,本文暫不討論。
  5. 版本和新的版不相容,本文選用版,不相容版,請大家切記備好好自己的USB隨身碟資料。
    版本的檔列表發生變化,缺省列表使用最大值456960;儘量使用大列表,除非變態USB隨身碟不支援大的檔列表。
  6. FbinstTool是jianliulin開發的fbinst的GUI也就是圖形化介面軟體,為的是讓操作變的直觀和簡單。本文的開機磁片就是用版製作。
    以下用到的FbinstTool均是以後的版本,不再相容以前的版本,請特別注意。
  7. 用FbinstTool製作USB隨身碟,已經製作過的,無需重複格式化,除非改變大小和更換fbinst版本。
  8. 詳細說明見“天涯海角1216 ”版主的“【教程】fbinst 啟動USB隨身碟解讀(MBR層面)”

目的:
通過本文我想實現:百草霜fba + syslinux啟動+可見區功能表啟動,實現
1
、fbnist引導UD區grldr菜單、syslinux.BIN(引導可見數據分區的syslinux.CFG菜單);
2
、grldr引導可見數據分區CDlinux 、beini ;
3
、syslinux引導可見數據分區CDlinux 、beini ;
4
、可見數據分區menu.lst功能表引導可見資料分區CDlinux 、beini ;
需要用到的:
(1)百草霜fbinst_0PE合盤春節加強版
http://bbs.wuyou.com/viewthread.php?tid=170034&extra=page%3D1
 ;
(2)FbinstTool 1.602;
(3)自下beini.ISO解壓到根目錄,形成boot和tce為beini系統資料夾  http://www.ibeini.com/index.htm ;
(4)自下CDlinux.ISO解壓到根目  http://www.cdlinux.info/wiki/doku.php/zh/news/latest ;
(5)下載BOOTICE
http://bbs.wuyou.com/viewthread.php?tid=57675 ;
(6)下載MsgDiyer
http://bbs.wuyou.com/viewthread.php?tid=170034&extra=page%3D1
4
樓;

以上檔COPY到根目錄前最好格式化可見區,也可以嘗試用WinContig磁碟重組工具單獨整理資料夾碎片,確保文件連續性。文件的連續性很重要。

操作步驟:


第一:◈◈
【製作或重新製作fbinst盤的三種方法】(摘自百草霜 http://bbs.wuyou.com/viewthread.php?tid=170034&extra=page%3D1 )
◈◈◈〖方法一〗【新製作或重新製作fbinst碟,用FbinstTool格式化後拖入檔】
1
、打開FbinstTool1.601V3版(以下出現的FbinstTool均為此版本)

2、使用FbinstTool格式化(注意備份資料,選擇正確的磁片,注意部分型號USB隨身碟不支援20480以上列表,比如我的朗科U228不支持大列表)

《很多網友說要詳細的格式化參數的說明,感謝jianliulin已經為我們寫好,我整理了一下分享給大家》

3、格式化完成,空白的開機磁片做好了,主要磁碟分割+擴展分區我們統稱“ud”,這個時候需要添加檔了。
添加合盤用的檔有兩種方法,一種是把檔導入或拖入ud,另外一種是導入別人製作好的fba包。

4、【第一種情況:把文件拖入ud全新製作合盤】①
文件準備

②
拖文件到ud

③
拖入檔後的結構

④
修改fbinst菜單

⑤
修改grldr內置菜單,改為合盤用的菜單

◈◈◈〖方法二〗【Fbinsttool格式化後導入FBA包】

1、首先用fbinsttool格式化USB隨身碟,按〖方法一〗中的方法做到下圖的步驟。

2、點“資料管理”中的“從檔案修復資料”,選擇FBA進行檔案修復

3、導入成功後的檔結構

◈◈◈〖方法三〗【Fbinsttool直接利用做好的FBA來格式化USB隨身碟】 [注:我個人不推薦這種方法]

1、用FBA作為範本來格式化USB隨身碟,準備好需要的檔

2、選擇準備好的FBA包,有必要的話可以修改格式化參數,這個根據實際情況。

3、用FBA範本格式化成功後的檔結構

第二:用BOOTICE

建立syslinux分區引導記錄並備份分區記錄到檔syslinux.bin 
(摘自:http://bbs.wuyou.com/viewthread.php?tid=150477&extra=page%3D1 )

在可見資料區boot裡面建立syslinux資料夾放置文件:

拷貝syslinux系統檔,啟動功能表的配置都在syslinux.cfg文件中。

 

需要幾個syslinux檔:

 

memdisk 引導IMG鏡像的檔

 

vesamenu.c32 二種視窗模組之一

 

menu.c32 二種視窗模組之一

 

chain.c32 指定分區啟動
如:chain.c32 hd0,1 (或chain.c32 hd1,1)

 

reboot.c32 重新開機電腦

 

下載***相應版本***的syslinux在解壓縮的syslinux資料夾中搜索以上就幾個檔依次拷貝到USB隨身碟的/boot/syslinux資料夾下既可以。

運行fbnist右鍵導入擴展分區檔將syslinux.bin文件導入USB隨身碟UD區

第三:運行fbnist右鍵匯出message用MsgDiyer修改成自己喜歡的背景以及字體等保存為新的message,然後替換UD裡面的message

第四:修改Fbinst功能表、Grldr功能表,在可見資料分區boot下面放置menu.lst、 syslinux資料夾下麵放置syslinux.CFG

Fbinst菜單:

default 0
timeout 5
color red
text
“==========================”

color yellow
text “F1.
grldr”

menu F1 grldr
“grldr”

color red
text
“==========================”

color yellow
text “F2.
0PE.BIN by Pseudo”

menu F2 grldr
“0PE.BIN”

color red
text
“==========================”

color yellow
text “F3.
syslinux.BIN”

menu F3 syslinux
“syslinux.BIN”

color red
text
“==========================”

color yellow

Grldr菜單:

checkrange 0x21
read 0x8280 && pxe detect NotExist

command
–set-path=(bd)/BOOT/GRUB/

timeout 10
default 0
gfxmenu
(ud)/message

configfile
(md)4+8

title [01]
載入可見區根目錄下MENU.LST
RUN ()/boot/MENU.LST
|| RUN /ISO/66369PE03.ISO

title [02]
啟動 Beini 1.2.2
find –set-root
/boot/bzImage

kernel
/boot/bzImage quiet tinycore waitusb=11

initrd
/boot/tinycore.gz

title [03]
啟動 CDlinux 0.9.6.1無線加強版
find –set-root
–ignore-floppies /CDlinux/bzImage

kernel
/CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8

initrd
/CDlinux/initrd

title [04]
啟動Pseudo 0PE1.2.5中文版
RUN
/BOOT/GRUB/MENU.0PE

title [05]
啟動我心如水2003PE網啟版
RUN
/ISO/66369PE03.ISO

title [06]
啟動我心如水WIN7PE新年版
RUN
/ISO/66369WIN7PE.ISO

title [07]
啟動HPY2003PE網啟版
RUN
/BOOT/IMGS/FIRADISK.IMG /ISO/HPYPE03.ISO

title [08]
自動生成功能表式清單
RUN /BOOT/IMGS/

title [09]
運行MAXDOS工具箱
RUN
/BOOT/IMGS/MAXDOS.IMG

title [10]
運行MAXDOS工具箱GHOST工具
RUN
/BOOT/IMGS/MAXDOS.IMG Call GH.BAT

title [11]
運行MAXDOS工具箱Diskgen工具
RUN
/BOOT/IMGS/MAXDOS.IMG lh ctmouse \r diskgen

title [12]
啟動NT5.X/NT6.X
RUN
/BOOT/IMGS/NTBOOT.GZ

title [13]
免口令模組KonBoot
RUN
/BOOT/IMGS/KONBOOT.GZ

title [14]
啟動Windows NT/2000/XP/2003
RUN XP2K3

title [15]
啟動Windows Vista/Windows 7
RUN VISTAWIN7

#本fbinst合盤用了無憂啟動各位大俠的作品,純屬YY之作。plantsoot 20110201
#感謝:fbinst(Bean),fbinsttool(jianliulin),
0PE(Pseudo),grldr(chenall),

#RUN模組(sratlf,Chenall,zxw),PECMD(lxl1638),gzk101,66369,天涯海角1216,HPY,
#還有各位支持和鼓勵我的朋友。

menu.lst:

#安裝完成後複製到USB隨身碟根目錄下,方便以後自己DIY
(bd)/BOOT/GRUB/USB_ACC.0PE
–version:plpbt.bin(5.0.11-2) –time-out-enable:3 –time-out-disable:0

timeout 30
default 0
gfxmenu
(ud)/message

configfile
(md)4+8

title 【1】 — 啟動 Beini 無線破解
find –set-root
/boot/bzImage

kernel /boot/bzImage
quiet tinycore waitusb=11

initrd
/boot/tinycore.gz

title 【2】 — 啟動 CDlinux 無線加強版
root
kernel
/CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8

initrd
/CDlinux/initrd

title 【3】 — 啟動 BackTrack 3 中文版
find –set-root
/bootbt3/vmlinuz

kernel
/bootbt3/vmlinuz max_loop=255 init=linuxrc livecd_subdir=/BT3/ hdsubdir=/BT3/
load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=262144 root=/dev/ram0 rw
autoexec=kdm

#chainloader
–force /bootbt3/isolinux/isolinux.bin

initrd
/bootbt3/initrd.gz

boot

title 【4】 — 啟動 BackTrack 4 中文版
find –set-root
/bootbt4/vmlinuz

kernel
/bootbt4/vmlinuz max_loop=255 init=linuxrc livecd_subdir=/BT4/ hdsubdir=/BT4/
load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=262144 root=/dev/ram0 rw
autoexec=kdm

#chainloader
–force /bootbt4/isolinux/isolinux.bin

initrd
/bootbt4/initrd.gz

boot

title 【5】 — 啟動 PUPPY 520 中文娛樂版
kernel
/puppy/vmlinuz pmedia=cd ||
find –set-root /puppy/vmlinuz && kernel
/puppy/vmlinuz pmedia=cd 

initrd
/puppy/initrd.gz

title 【6】 — 返回
上級菜單
chainloader
–edx=0x80 (ud)/grldr

title 【7】 — 返回
上級菜單

configfile
(md)4+8

syslinux.CFG菜單:

PROMPT 0
TIMEOUT 100
DEFAULT
/boot/syslinux/vesamenu.c32

MENU BACKGROUND
/boot/isolinux/beini.png

MENU WIDTH 36
MENU MARGIN 0
MENU ROWS 8
MENU HELPMSGROW
10

MENU TIMEOUTROW
22

MENU TABMSGROW
24

MENU CMDLINEROW
24

MENU HSHIFT 40
MENU VSHIFT 2


menu color screen
37;40
#00000000 #00000000 none


menu color border
30;44
#00000000 #00000000 none


menu color title
1;36;44
#00000000 #00000000 none


menu color unsel
37;44
#ffFF5200 #00000000 none


menu color hotkey
1;37;44
#ff60CA00 #00000000 none


menu color sel
7;37;40
#ffffffff #ff60CA00 none


menu color hotsel
1;7;37;40
#ff808080 #ff60CA00 none


menu color scrollbar
30;44
#00000000 #00000000 none


menu color tabmsg
31;40
#aaaaaaaa #00000000 none


menu color cmdmark
1;36;40
#ffff0000 #00000000 none


menu color cmdline
37;40
#aaaaaaaa #00000000 none


menu color pwdborder
30;47
#ffff0000 #00000000 std


menu color pwdheader
31;47
#ffff0000 #00000000 std


menu color pwdentry
30;47
#ffff0000 #00000000 std


menu color timeout_msg
37;40
#aaaaaaaa #00000000 none


menu color timeout
1;37;40
#ffaaaaff #00000000 none


menu color help
37;40
#aaaaaa00 #00000000 none


menu color msg07
37;40
#90ffffff #00000000 std

LABEL Start Beini
1.2.2


MENU LABEL [^1] Start Beini 1.2.2


MENU INDENT 2


kernel /boot/bzImage quiet waitusb=6


append initrd=/boot/tinycore.gz

TEXT HELP

More about currently selected:


Tiny Core Linux 2.5


— ( kernel: 2.6.34 )


Aircrack-ng 1.1r1859


MDK3-v6


minidwep-gtk-20510


FeedingBottle 3.2


Bib 1.0

macchanger-1.5.0

crunch


Cowpatty 4.6

ENDTEXT

LABEL CDlinux

MENU LABEL [^2] Start CDlinux 0.9.6.1


MENU INDENT 2


kernel /CDlinux/bzImage 


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

MENU SEPARATOR

LABEL Reboot

KERNEL /boot/syslinux/reboot.c32

TEXT HELP

More about currently selected:

Reboot Computer
ENDTEXT

LABEL Boot from
HD1 start windows


KERNEL /boot/syslinux/chain.c32


APPEND hd1 0   

【注釋syslinux.CFG功能表最後一句啟動windows,有些人的win7系統如果是原裝自帶有隱藏式磁碟分割的,“APPEND hd1 0 ”可以改成“APPEND hd1 1”】

圖片很多懶得一個一個貼,有興趣的人請下載完整版的教程~請批評指正~~





喜歡這篇文章的話,請幫這篇文章點個讚,或者到 雲爸的3C學園按個讚,快速得到最新的文章喔


有任何疑問,歡迎加入《3C問題互助團》社團這裡可以讓大家互相討論手機、電腦問題

不定時我也會在這邊舉辦抽獎,歡迎一起來聊聊

Filed Under: MIS技術

Previous Post: « 堪稱華碩工藝代表作 – ZENBOOK UX31
Next Post: 極速網路D-Link DIR-655 測試分享 »

Reader Interactions

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Primary Sidebar

近期文章

遊戲制霸 realme GT 7 Pro : 讓你見識真正的性價比

開箱評測 Amazfit Cheetah Pro 旗艦跑錶-進階跑者自訓練、破PB的好夥伴

Apple Watch 10 歲了。帶你回顧這些年

Garmin FR970正式發表,要換嗎? 跟前代比有什麼不同?

MSI 筆電新品發表懶人包|從北歐神龍到浮世繪,一次看完 AI + 美學代表作

影片看到一半就跳廣告?YouTube 新招,用AI找「高潮後一秒」 精準插播廣告

影片AI換臉不求人:Brilliant免上傳、輕量又好用(完整教學)

作者

大家好,我是《雲爸》 曾任三星學園講師達兩年經驗,也曾擔任 LG G Pro2 體驗會講師,浸淫文字十多年,熱愛與大家分享 3C、生活、以及生活大小事 專注於最新手機、平板、筆電以及使用者教學、系統與APP 介紹,以及最有趣的話題,不愛贅字也不囉嗦,精簡扼要的讓你明白,什麼是3C。
業務合作請來信:dacota@outlook.com

分類

展開全部 | 收合全部
Apple (487)
iPad (33)
iPad Mini (17)
iPhone (194)
iPhone Case (102)
iPhone周邊 (42)
Mac 周邊 (12)
Macbook (17)
蘋果大小事 (129)
黑蘋果 (3)
COMPUTEX 2018 (2)
中風復健指南 (6)
信用卡或刷卡攻略 (10)
印表機 (3)
各類3C開箱文 (3189)
NAS雲端儲存 (16)
VR 軟硬體 (25)
主機板、顯示卡 (25)
儲存裝置讀卡機 (91)
其他亂敗家的東西 (32)
平板 (92)
手機 (1578)
ASUS (66)
Google (78)
HTC (51)
HUAWEI (128)
InFocus (3)
iNO (2)
LG (18)
Moto (7)
NOKIA (19)
OnePlus (10)
OPPO (77)
Other (1)
RAZER (2)
realme (79)
Samsung (135)
Wearable (9)
SHARP (21)
Sony (118)
vivo (71)
小米 (213)
手機周邊 (27)
終極大PK (1)
電信相關 (38)
手機周邊 (326)
AI音箱 (5)
充電器 (30)
手機穩定器 (6)
藍芽耳機 (80)
行動電源 (23)
收藏逸品 (16)
機殼電源 (21)
汽車3C (39)
Ford (1)
Volvo (16)
雙龍SSANGYONG (1)
液晶螢幕 (18)
液晶電視 (56)
滑鼠鍵盤 (65)
生活家電 (271)
個人清潔 (11)
健康器材 (16)
刮鬍刀 (5)
吸塵器 (72)
吹風機 (7)
咖啡機 (4)
家事水電DIY (3)
小米 (6)
燈 (9)
空氣清淨機 (53)
除濕機 (1)
電子廚具 (5)
電風扇 (8)
相機攝影 (56)
穿戴式裝置 (93)
fitbit (5)
Garmin (43)
HUAWEI (2)
realme (1)
筆記型電腦 (229)
acer (2)
ASUS (22)
ASUS ROG (6)
AVITA (4)
CJScope 喜傑獅 (10)
Fujitsu (2)
GIGABYTE (7)
HP (2)
HUAWEI (11)
LENOVO (11)
LG (8)
Microsoft (25)
msi (19)
Sony (1)
網通產品 (37)
耳機/喇叭 (110)
行動電源 (15)
行車紀錄器 (7)
親子3C (4)
迷你電腦 (18)
遊戲主機 (58)
Sony (1)
模擬器相關 (5)
電動車 (63)
電視盒 (28)
顯示設備 (40)
就是愛運動 (101)
瘦身減肥 (14)
空拍機 (9)
經典球鞋 (50)
馬拉松 (15)
就是要出國 (36)
翻譯機 (3)
居家裝潢 (8)
廚房用品 (3)
有趣的分享 (267)
Google Doodle (31)
生活佚事 (132)
男性專區 (17)
網路蒐集的文章 (74)
未分類 (613)
機車大小事分享 (4)
人身安全部品開箱 (1)
機車試駕 (4)
櫻花廚藝 (1)
汽車相關 (25)
活動體驗 (472)
業界新聞 (313)
kickstarter (3)
活動體驗 (157)
CES2018 (1)
CES2019 (2)
COMPUTEX 2019 (7)
相機.攝影 (23)
能吃就是福 (64)
DUS活動 (2)
上班族超值午餐 (10)
台中餐廳 (1)
台北小吃 (17)
台北餐廳 (27)
台南美食之旅 (3)
永和美食 (1)
軟體技術研討 (669)
AI繪圖、語音 (5)
Android APP教學介紹 (291)
MIS技術 (136)
即時通訊軟體 (73)
影音剪輯 (20)
文書軟體 (5)
時空之門 (1)
暗黑破壞神3 (2)
繪圖軟體 (13)
遊戲攻略 (97)
開機USB+XPE (1)
防毒軟體 (19)
銀行、信用卡最佳攻略 (14)
電子香氛機 (2)
電競周邊 (45)

瀏覽量

本日人氣:2,110
總瀏覽量:97,314,657

Copyright © 2025 · 雲爸的私處 All Rights Reserved. | 關於雲爸 | 隱私權政策| 網頁維護:Fast Line 台灣速連