syslinux 制作多系統啟動U盤

使用 syslinux 制作多系統啟動U盤

? syslinux 能加載虛擬內存盤,能引導各種鏡像文件,適合用于制作多系統啟動U盤,
? 但是我按照網上說的步驟,總是不能制作成功:

? 1. 格式化u盤,采用fat32格式。
? 2.在u盤的根創建boot文件夾,在boot下創建syslinux子文件夾
? 3、把下載得到的syslinux-4.zip解壓縮到syslinux-3.73文件夾,在其中的win32下有syslinux.exe文件。拷貝syslinux.exe到你u盤???? 的/boot/syslinux文件夾下
? 4、打開命令行,切換到u盤根目錄,進入/boot/syslinux文件夾,執行syslinux.exe,生成的啟動系統文件ldlinux.sys
? 5. 拷貝syslinux系統文件
???? memdisk?? ?
???? vesamenu.c32
???? menu.c32 ?
???? chain.c32??????????????? ?
? 6、配置啟動菜單 syslinux.cfg

? 現在我介紹一種簡單方法,并且能保證制作成功

? 1.使用ultralISO,寫U盤的 mbr為 syslinux 4.0,
把下載的 Ubuntu(LUbuntu,deepin linux,cdlinux只要是用syslinux啟動的都可以)iso文件寫入U盤。
這些都是常規啟動u盤制作,步驟就詳細說明了。
? 2.重啟或用U盤啟動模擬器 試驗一下,u盤是不是能正常啟動,否則就是iso 文件有錯誤或損壞,
? 3.拷貝syslinux系統文件 memdisk 到u盤的 cdlinux 目錄。
任意版本的syslinux,memdisk 都是可以,u盤的cdlinux 目錄已經有vesamenu.c32,
???? menu.c32,chain.c32等。???? ?
? 4. 拷貝各操作系統鏡像文件,如winPE, MAXDOS, dos7.1, DSL, pclinux等等,到u盤根目錄。
? 5.編輯u盤的cdlinux 目錄下的 txt.cfg(syslinux.cfg 也可以)啟動菜單,

??? label xxx
??? menu label ^yyy
??? linux memdisk zzz.iso
??? append iso raw

??? label xxx
??? menu label ^yyy
??? linux memdisk zzz.img
?? ?
??? 注意上面的換行符不是windows格式,用記事本編輯的時候,您可以復制整段的內容,再修改文本,
不要鍵入回車鍵。注意區分文件名的大小寫,否則會搜索不到文件。
????