NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 14264|回復: 26

[已解決] 有關 XP SP3 安裝問題

[複製鏈接]
發表於 2013-5-5 23:45:22 | 顯示全部樓層 |閱讀模式
本帖最後由 u32227 於 2013-5-10 09:52 編輯

請教各位前輩先進:
我在usb隨身碟根目錄建了1個XPSP3目錄,把XP SP3無人值守ISO檔的檔案內容全部放進去,

隨身碟的
XPSP3目錄檔案如下~

現在~
想在 menu.lst 選單裡增加 1個"安裝XP SP3選項",請問選單要如何寫?
setupldr.bin 及其它那些檔案要改?怎麼改? 求詳細指點 ! 謝謝 !!


發表於 2013-5-7 23:57:55 | 顯示全部樓層
本帖最後由 u32227 於 2013-5-8 20:34 編輯

kingvid9999 大您好:
依照您需求的方式,我做了一個 WinXP 通用的安裝法, kingvid9999 大可參考試試~
只有一個目錄WINXP,底下有一個WINXP目錄及3個檔案 Loader.ISO , shifthd.bat , usbdrive.tag
檔案結構如下

                 
1. Loader.ISO , shifthd.bat , usbdrive.tag 3個檔已作成 WINXP.rar上傳 ,請下載解壓放入
   發文驗證碼 : awx9gzfr6wqn4yw
2.裡面的 WINXP 目錄,放入你原先 XPSP3目錄裡所有的檔案(這個WINXP 也就是你原先的 XPSP3,所以也可直接改名就好)
3.在原來的menu.lst加上底下這段就可以了(底下這段做成 xxxxx.lst ,用 configfile /WINXP/xxxxx.lst的方式也行)

title    - 安裝 Windows XP SP3  \n 免序號,免啟用,可更新(含AHCI / SATA驅動程式),由Winsetup From usb修改而成
set ISOPATH=/WINXP/Loader.ISO
map --unhook
map --unmap=0:0xff  && map --rehook
ls /winxp/shifthd.bat > nul || find --set-root --devices=hf /winxp/shifthd.bat
/winxp/shifthd.bat
root (hd%RDSK%,0)
ls %ISOPATH% > nul || find --set-root --devices=h %ISOPATH% > nul
map --mem %ISOPATH% (0xff)
map --e820cycles=3
map --rehook
ls (0xff)/ > nul && root (0xff)
ls (0xff)/ > nul || echo Fatal error while creating virtual disk 0xFF...
if "%RDSK%"=="" pause Fatal error while swaping hard disk order, cannot continue! && configfile /winsetup.lst
if not %RDSK%==1 ls (0xff)/I386/TXTSETUP.SIF > nul && cat --locatei=rdisk(1) --replace=rdisk(%RDSK%) (0xff)/I386/TXTSETUP.SIF
if not %RDSK%==1 ls (0xff)/AMD64/TXTSETUP.SIF > nul && cat --locatei=rdisk(1) --replace=rdisk(%RDSK%) (0xff)/AMD64/TXTSETUP.SIF
ls /I386/SETUPLDR.BIN > nul && set LDR=/I386/SETUPLDR.BIN
chainloader %LDR%
pause --wait=1 Launching Setup from (hd%RDSK%,0)
boot

~以上,請參考

ps : 有實機安裝測試過幾台無法用掛載ISO檔方式安裝XP的NB,結果都成功OK !!



評分

參與人數 1金錢 +5 收起 理由
2567288 + 5 厲害

查看全部評分

發表於 2013-5-9 19:31:41 | 顯示全部樓層
kingvid9999 發表於 2013-5-9 13:50
再請教各位前輩大大一個問題~
我的XPE引導,原來是用這樣的方式 ,OK !沒問題,可以進入XPE

title    - 執行 NoName XPE \n RC5版 / 20120410
find --set-root /XPE/RXPE.ISO
map /XPE/RXPE.ISO (hd32) || map --mem /XPE/RXPE.ISO (hd32)
map --e820cycles=3
map --hook
chainloader (hd32)

評分

參與人數 1金錢 +5 收起 理由
u32227 + 5 2567288版主真高人也

查看全部評分

發表於 2013-5-9 21:52:28 | 顯示全部樓層
(修正整理一下)
以下都行~

title    - 執行 NoName XPE \n RC5版 / 20120410
find --set-root /XPE/RXPE.ISO
map /XPE/RXPE.ISO (hd32) || map --mem /XPE/RXPE.ISO (hd32)
map --e820cycles=3
map --hook
chainloader (hd32)

title    - 執行 NoName XPE \n RC5版 / 20120410
find --set-root /XPE/RXPE.ISO
map --e820cycles=3
map /XPE/RXPE.ISO (hd32) || map --mem /XPE/RXPE.ISO (hd32)
map --hook
chainloader (hd32)

title    - 安裝 Windows XP SP3 \n 免序號,免啟用,可更新,無人值守(含AHCI / SATA驅動程式),掛載ISO檔方式
map (hd0) (hd1)
map (hd1) (hd0)
map --e820cycles=3
map /WINXP/XP.ISO (hd32)
/BOOT/NTBOOT/NTBOOT iso_inst=firadisk cdrom=/WINXP/XP.ISO addons="dpms 0"
boot

title    - 安裝 Windows XP SP3 \n 免序號,免啟用,可更新,無人值守(含AHCI / SATA驅動程式),掛載ISO檔方式
map (hd0) (hd1)
map (hd1) (hd0)
map /WINXP/XP.ISO (hd32)
map --e820cycles=3
/BOOT/NTBOOT/NTBOOT iso_inst=firadisk cdrom=/WINXP/XP.ISO addons="dpms 0"
boot

title    - 安裝 Windows XP SP3 \n 免序號,免啟用,可更新,無人值守(含AHCI / SATA驅動程式),掛載ISO檔方式
map (hd0) (hd1)
map (hd1) (hd0)
map --e820cycles=3
map /WINXP/XP.ISO (hd32)
/BOOT/NTBOOT/NTBOOT iso_inst=firadisk cdrom=/WINXP/XP.ISO addons="/boot/addons/dpms/dpms.bat 0"
boot

title    - 安裝 Windows XP SP3 \n 免序號,免啟用,可更新,無人值守(含AHCI / SATA驅動程式),掛載ISO檔方式
map (hd0) (hd1)
map (hd1) (hd0)
map /WINXP/XP.ISO (hd32)
map --e820cycles=3
/BOOT/NTBOOT/NTBOOT iso_inst=firadisk cdrom=/WINXP/XP.ISO addons="/boot/addons/dpms/dpms.bat 0"
boot




發表於 2013-5-6 09:29:51 | 顯示全部樓層
你是說,你將光碟的內容全放在 XPSP3目錄下,這樣應該是不行的,要放在根目錄下。
建議用ISO來掛載。

ISO掛載方式 menu.lst 內容如下:

title 01. Windows XP 中文版 SP3 \n Windows XP 中文版 SP3 無人值守
        find --set-root /ISO/XPSP3TW.ISO
        map /ISO/XPSP3TW.ISO (0xff) || map --mem /ISO/XPSP3TW.ISO (0xff)
        map --hook
        chainloader (0xff)



 樓主| 發表於 2013-5-6 10:38:16 | 顯示全部樓層
本帖最後由 kingvid9999 於 2013-5-6 18:23 編輯
mort77727 發表於 2013-5-6 09:29
你是說,你將光碟的內容全放在 XPSP3目錄下,這樣應該是不行的,要放在根目錄下。
建議用ISO來掛載。


謝謝 mort77727大~
我試過這個方式,筆電進入 XP 安裝畫面, Loading File 完成後會出現藍屏 ,用 mem 及 ntboot firadisk 的 cdrom
方式,在桌機都 OK ,在我ASUS的筆電都失敗,所以像這樣掛載ISO檔的方試並不適用(我的筆電),因此只好尋求
另一個較通用的方式試試 !

1.我之前也有用模擬CDROM方式掛載ISO檔(如下),試過很多桌機(實機)都沒問題 ,但在我的筆電就不行 ,所以
   想另外作個 XPSP3目錄的方式,多一個安裝 XP 的選擇,這樣筆電就能用此方式了
   title    - 安裝 Windows XP SP3 \n 免序號,免啟用,可更新(含AHCI / SATA驅動程式),掛載ISO檔方式
   map /XP/XP.ISO (hd32)
   map (hd0) (hd1)
   map (hd1) (hd0)
   /BOOT/NTBOOT/NTBOOT iso_inst=firadisk cdrom=/XP/XP.ISO addons="dpms 0"
   boot
2.試過以下 winvblk.ima.gz 掛載 ISO 方式也失敗(進入XP安裝畫面,Loading File 完成後出現藍屏)
   (筆電有4G的RAM,比桌機還多,因此應該也不是RAM的問題)
   title    STEP 1. Start Windows XP setup - XP.iso
   map --mem /BOOT/winvblk.ima.gz (fd0)
   map --mem /BOOT/winvblk.ima.gz (fd1)
   map /XP/XP.iso (0xff)
   checkrange 0x80 read 0x8280 && map (hd0) (hd1)
   checkrange 0x80 read 0x8280 && map (hd1) (hd0)
   map --hook
   chainloader (0xff)
   title    STEP 2. Continue Windows XP setup - XP.iso
   map --mem /ROOT/winvblk.ima.gz (fd0)
   map --mem /ROOT/winvblk.ima.gz (fd1)
   map /XP/XP.iso (0xff)
   checkrange 0x80 read 0x8280 && map (hd0) (hd1)
   checkrange 0x80 read 0x8280 && map (hd1) (hd0)
   map --hook
   chainloader (hd0)+1
3.我的 usb隨身碟已作成可安裝多種win作業系統(xp , win7 , win8)及執行NoName XPE,WIN7PE...等 , 不想檔
   案目錄太過凌亂,所以都設成單獨的目錄來執行
4.曾經用WINSETUP FROM USB 作過(可成功安裝),它作出來的XP安裝系統是獨立的目錄 , 所以我覺得應該可
   行吧!只是該如何修改SETUPLDR.BIN , TXTSETUP.SIF , 還是修改MININT目錄呢...., 還有G4D選單的引導設
   定問題...?





 樓主| 發表於 2013-5-6 14:53:04 | 顯示全部樓層
本帖最後由 kingvid9999 於 2013-5-6 18:25 編輯
zmac2007 發表於 2013-5-6 13:40
trptrp大的帖子,USB-TOOL(9in1),用隨身碟安裝XP和Win7,跑NoName XPE,檢測記憶...

看可不 ...

謝謝 zmac2007大~
trptrp大的 USB-TOOL也是用NTBOOT iso_inst=firadisk cdrom=/xxxx/xxXX.ISO addons="dpms 0"的方式
,原本是 USB-TOOL(8in1),後來 trptrp 大又增加了一個 XP 的 2 段式安裝  , 變成了 USB-TOOL(9in1),之
前也有試過 ,不過只要是用掛載ISO檔的方式安裝 XP 就不行(掛載ISO檔,安裝 WIN7 和 WIN8 卻是可以 !)
結論~
1.用掛載ISO 檔的方式安裝XP, 我在G4D的選單目前已經有, 桌機試了也都OK(實際安裝過),唯獨筆電特別
   搞怪, 所以就想增加另一種非掛載ISO方式的安裝方法嘍 !!
2.用XPE來安裝XP是OK的
3.把隨身碟量產成CDROM來安裝XP也是OK的
4.現在的需求是要另外增加一種非掛載 ISO的安裝方式 , 也許是引導 SETUPLDR.BIN 的方式或其它方式
   (自定USB 隨身碟安裝源目錄為/XPSP3)





發表於 2013-5-7 15:41:04 | 顯示全部樓層
樓主可以用"WinSetupFromUSB"這套軟體試試,
指定XP光碟機或(XP.iso檔需先解開放在一個資料夾)
按GO就可以了!!可同時放家用版跟專業版

※請先將menu備份
----------------------------------

title  ※安裝 Windows XP SP3(繁體)\n 安裝 Windows XP SP3(繁體)家用版 專業版
map --unmap=0:0xff
map --unhook
savedefault
ls /usbdrive.tag || find --set-root --ignore-cd /usbdrive.tag
configfile /winsetup.lst

 樓主| 發表於 2013-5-7 21:56:59 | 顯示全部樓層
JUM2 發表於 2013-5-7 15:41
樓主可以用"WinSetupFromUSB"這套軟體試試,
指定XP光碟機或(XP.iso檔需先解開放在一個資料夾)
按GO就可以 ...

謝謝JUM2大~
是的,沒錯啊!就像我前 3樓說的, 之前就有用 WinSetup From usb 做過,確實可行,
獨立的目錄,檔案系統比較不會凌亂,看起來就很清爽.....
各種通用可行的方法,都儘量收錄到ufd裡,使用時就有較多的選擇,不致受限嘍...!
 樓主| 發表於 2013-5-8 07:40:41 | 顯示全部樓層
u32227 發表於 2013-5-7 23:57
kingvid9999 大您好:
依照您需求的方式,我做了一個 WinXP 通用的安裝法, kingvid9999 大可參考試試~
只有一 ...

謝謝版主大u32227~
感謝大哥又一次的幫忙,今天會找時間試試我的筆電,
測試結果再向大哥回報,進一步的詳細設定修改,屆時
也會向大哥請教 ! 3Q... !!
發表於 2013-5-8 10:28:40 | 顯示全部樓層
u32227 發表於 2013-5-7 23:57
kingvid9999 大您好:
依照您需求的方式,我做了一個 WinXP 通用的安裝法, kingvid9999 大可參考試試~
只有一 ...

感謝版主u32227大~
這個方法 , 我也把它收錄下來 ,以後又多了
一種XP安裝的選擇...
獨立一個目錄,不錯喔 !
發表於 2013-5-8 10:46:37 | 顯示全部樓層
由Winsetup From usb修改而成...,
看起來精簡又修正過,以後我也一樣多了
一種選擇!我也試試!
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

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

GMT+8, 2025-4-6 14:21 , Processed in 0.272501 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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