NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 5455|回復: 5

[問題] 開機隨身碟製作2

[複製鏈接]
發表於 2015-2-2 20:29:38 | 顯示全部樓層 |閱讀模式
想請問各位大大
以下是我引導成功的選單

default 3

#隱藏grub4d上方版本
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1

#背景圖
splashimage /UBRESCUE/GRUB/logo.BMP

graphicsmode -1 800:600

#多國語言字型檔
font /UBRESCUE/GRUB/unifont.hex.gz

#字體顏色設定
color 11 3 85 15


title     ☆  開機隨身碟修正版 (系統全新安裝)  ☆
clear

title
clear

title
clear

title [01] 安裝 Windows 7 SP1繁體中文試用版 \n 安裝Windows 7試用版
find --set-root /sources/setup.exe
chainloader /bootmgr


title
clear

title [02] 安裝 Windows 8.1繁體版中文試用版 \n 安裝Windows 8.1試用版
map (hd0) (hd1)
map (hd1) (hd0)
map /ISO/WIN81.ISO (0xff) && map --hook && chainloader (0xff) ! /UBRESCUE/NTBOOT/NTBOOT iso_inst=vboot cdrom=/ISO/WIN81.ISO
boot

title
clear

title
clear


title ---- 返回主選單 ----\n 返回主選單
configfile /menu.lst

但是現在copy到其他隨身碟 引導window 8.1就會出現
Error 13 : Invalid or unsupported executable format

所有檔案由成功的外接硬碟複製 其他功能都可以使用 但是唯獨這個就是不能是用

我好奇的是 我引導的指令確認無誤(從引導成功的作複製貼上)
但是為何另外製作到隨身碟上的會出現這個錯誤呢?

第一版製作 全部照抄製作出來的卻失敗

感覺好多疑問@@

發表於 2015-2-2 20:42:26 | 顯示全部樓層
本帖最後由 呆呆烈 於 2015-2-2 20:53 編輯

Invalid or unsupported executable format
錯誤或不支援的執行格式

可能你開機引導程式MBP(Master Boot Program)跟你原先版本不同
不過更可能是你的GURUB4dos版本跟原先不同
或著兩個都不同....





不要用ISO啟動
問題多....


可以用BcdTool編輯開機檔
1.製作多重開機引導
2.或是用單開機引導,引導多重BOOT.WIM

查看開機引導,可用WinSetupFromUSB
阿榮介紹頁 http://www.azofreeware.com/2014/05/winsetupfromusb-14-usb.html
軟體下載頁 http://www.winsetupfromusb.com/downloads/
多重開機引導檔 大陸無憂啟動論壇 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=211314

爬一下文,或GOOGLE一下吧。


timeout=-1
default 0

splashimage (hd0,0)/logo.xpm
command /font/UNIFONT /font/U16.bin


title EazyGhost NoName XPE
find --set-root /SETUPLDR.BIN
chainloader /SETUPLDR.BIN


title Windows 7 PE
find --set-root /W7E_MGR
chainloader /W7E_MGR


title Windows 8.1 u2 PE x64
find --set-root /BWE_MGR
chainloader /BWE_MGR


title KuBuntu Liunx 14.10
root (hd0,0)
kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper persistent all_generic_ide floppy=off irgpoll quiet splash --
initrd /casper/initrd.lz
boot


title Android x86 KitKat
map --unmap=0:0xff
map --unhook && map --rehook
savedefault
ls /usbdrive.tag || find --set-root --devices=hf /usbdrive.tag
configfile /Androidset.lst


title SPFDisk 2000-3v
map --mem /BOOT/SPFDISK.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


title -  Reboot PC
reboot

title -  Power OFF
halt





發表於 2015-2-6 01:40:03 | 顯示全部樓層
他是說只有 win8.1 那個不能用
所以我覺的...應該不是 MBP 問題(如果是MBP 他是連開機進 grub4dos 都不行)
而是 單純的 iso 問題
例如
iso檔案磁區不連續 (他不是用  map --mem)
又或者是其它原因
簡單的說...我覺的問題就是他 map 失敗...所以 (0xff) 不存在...所以  chainloader 就出錯了
發表於 2015-2-6 01:56:34 | 顯示全部樓層
本帖最後由 2567288 於 2015-2-6 11:35 編輯
阿達金田一 發表於 2015-2-6 01:40
他是說只有 win8.1 那個不能用
所以我覺的...應該不是 MBP 問題(如果是MBP 他是連開機進 grub4dos 都不行)
...

這個應該是 grub4dos版本跟  /UBRESCUE/NTBOOT/NTBOOT iso_inst=vboot cdrom=/ISO/WIN81.ISO 的問題
在隨身硬碟沒問題 , 應該是硬碟夠大 , ISO檔是連續存放 , 沒有執行 /UBRESCUE/NTBOOT/NTBOOT iso_inst=vboot cdrom=/ISO/WIN81.ISO
在隨身碟產生問題 , 應該是ISO檔不是連續存放 , 執行 /UBRESCUE/NTBOOT/NTBOOT iso_inst=vboot cdrom=/ISO/WIN81.ISO (g4d版本太舊無法執行此語法)

用新版本的 grub4dos 支持檔案不連續存放 支持含有碎片的文件仿真
改成這樣應該就可解決
title [02] 安裝 Windows 8.1繁體版中文試用版 \n 安裝Windows 8.1試用版
map (hd0) (hd1)
map (hd1) (hd0)
map /ISO/WIN81.ISO (0xff)
map --hook
chainloader (0xff)
發表於 2015-3-13 14:04:19 | 顯示全部樓層
真想學學看,能做自己想要的USB開機碟。
感謝分享!
發表於 2015-3-14 12:14:52 | 顯示全部樓層
感謝大大們
無私的分享與貢獻
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2025-8-18 21:50 , Processed in 0.101841 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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