NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 8718|回復: 11

[問題] XPE的PXE應用-外置軟體載入問題

[複製鏈接]
發表於 2014-2-17 16:41:39 | 顯示全部樓層 |閱讀模式
本帖最後由 ming028 於 2014-3-16 15:42 編輯

由於某種原因,在掛載RamOS解壓RXPE.IM_後不能讀取外置的OUTTOOL, 導致進入XPE後沒有任何工具使用。

將OUTTOOL中的某部份檔案置入RXPE.IM_(73MB) 中, 載入到xpe中可成功使用某部份工具

但建立一個約460MB的IMG檔, 將OUTTOOL置入RXPE.IM_ 中,會出現兩個問題,
1.載入Ram的時間會很長
2.出現"檔案 RXPE.IM_ 無法載入, 錯誤代碼為16"
不知這個方法是否可行? 是否460MB的IMG 太大?

另外想到:可否在XPE中建立一個虛擬硬盤(如win8pe中的Y:vhd), 將OUTTOOL載入vhd中,再利用pecmd掛載工具
但不知可否行得通?
該如何製作?

最近有時間再試了一下
將OUTTOOL -> WIMMOD 內的Driver.WIM 減肥, 只剩下NET和USB, 減肥後(Driver.WIM ~22.8MB)
然後將WIMMOD所有的*.WIM都不要, 只留Driver.WIM, FbwfTray.WIM , pesystem.wim
最後OUTTOOL 就剩~31.9MB
然後弄一個110MB的IMG , 將原本RXPE.IM_ 內的RXPE.IMG解壓出來,
將RXPE內的所以資料轉到110MB的IMG內, 再將減肥後的OUTTOOL(懶得改名)也放進110MB的IMG內, 改名RXPE.IMG
用CAB最大壓縮壓成RXPE.IM_ (65MB)
最後將RXPE.IM_ 放回XPE Plus 3.1.ISO內

實驗一下: 電腦以NetWork PXE 啟動, 成功讀取Menu.lst
Menu.lst 內容:
title Noname XPE Plus 3.1 繁體中文版 PXE
map  /boot/pe/XPEplus3.1.iso (0xff)
map --hook
chainloader (0xff)

失敗, 雖說有WVBLK32.SYS, 但不知道是否與PXE boot的方式有關, 出錯了
Error 60: file for drive emulation must be in one contiguous disk area
用了WContig整理過,也不行

改一下Menu.lst 內容:
title Noname XPE Plus 3.1 繁體中文版 PXE
map --mem  /boot/pe/XPEplus3.1.iso (0xff)
map --hook
chainloader (0xff)
能成功進入XPE了, 也能安將network Driver了, 下一步就是試一下利用網路磁碟機掛載OUTTOOL...........







 樓主| 發表於 2014-2-17 17:29:11 | 顯示全部樓層
zmac2007 發表於 2014-2-17 17:03
請問,你使用的 pe 核心 RXPE.IM_ 是[哪個大大維護的版本],你是 ISO檔寫入光碟的狀態啟動,還是寫入USB隨 ...

我是用NoName Xpe 2012 RC5 Plus v2.iso
是透過PXE啟動的, 也是在用實體機測試的
發表於 2014-2-17 18:30:53 | 顯示全部樓層
outtool資料夾裡面有一個wimtool.exe檔,如果被防毒掃掉,也會這樣...,檢查看看!
 樓主| 發表於 2014-2-17 19:00:05 | 顯示全部樓層
u32227 發表於 2014-2-17 18:30
outtool資料夾裡面有一個wimtool.exe檔,如果被防毒掃掉,也會這樣...,檢查看看!

檔案是存在的
問題是我利用PXE(網啟)的方式啟動電腦, 直到解壓RXPE.IMG到ramdisk,然後交給PECMD接手開機流程
再LOAD \OUTTOOL\OUTPECMD.INI這個時候, 電腦就會跟伺服器斷線了,
因為LOAD \OUTTOOL\OUTPECMD.INI是讀取外置的OUTTOOL, 但由於伺服器斷掉的關係, 讀取不到OUTTOOL

我將OUTTOOL中的某部份檔案置入原始的RXPE.IM_(73MB) 中, 載入到xpe中後查看了一下 X:內有
x:\rxpe  和 x:\outtool , 這樣是成功的,但不能加入大量的工具 , 外置的OUTTOL工具也有約3xx MB

所以我在想:如果在解壓RXPE.IMG到ramdisk的時候或之前,或之後,能加載一個虛擬硬盤(如win8pe中的Y:vhd)
將outtool 載入Y:中, 然後LOAD Y:\OUTTOOL\OUTPECMD.INI 應該可以吧!
但不懂做

或許有大大有更加好的方法可以做到, 所以請教一下
謝謝
發表於 2014-2-17 23:14:23 | 顯示全部樓層
xpe.iso確實很多版本,多數版本燒成光碟都能正常看到其他工具
如果你用其他方式進入xpe確實有時候會看不到其他工具需改核心
你的問題就跟這篇差不多

[問題] USB裡的XPE開機後,程式集是「空的」
http://www.nonameteam.cc/thread-1555-1-1.html


2567288 在裡面說的很清楚的改核心確實行的通
發表於 2014-2-18 17:35:12 | 顯示全部樓層
我是直接把PECMD.INI中LOAD OUTTOOL.INI部份
改成自動LOOP尋找載入OUTTOOL.INI
FORX !\OUTTOOL\OUTPECMD.INI,OUTPECMD,1,LOAD %OUTPECMD%
 樓主| 發表於 2014-2-18 23:20:09 | 顯示全部樓層
withthewind 發表於 2014-2-17 23:14
xpe.iso確實很多版本,多數版本燒成光碟都能正常看到其他工具
如果你用其他方式進入xpe確實有時候會看不到其 ...

根據withthewind 大大所提供的方法
連結: http://www.nonameteam.cc/thread-1555-1-1.html
方法二
單一XPE.ISO讓它顯示程式集工具
FIRADISK.IMG需在網路上下載

title  NONAME XPE 2012 繁體版  \n 好用簡便免安裝作業系統  \n 內附多工具.各項,網路.音效.顯示.驅動。
find --set-root /boot/ISO/FIRADISK.IMG
map --mem /boot/ISO/FIRADISK.IMG  (fd0)
find --set-root /boot/ISO/XPE.ISO
echo $[1106] 正在讀取NONAME XPE 2012 繁體版, 請稍後 ...
map --mem /boot/ISO/XPE.ISO (0xff)
map --hook
chainloader (0xff)

用在USB盤是可行的, 進入XPE後, 出現了虛擬光盤, 而且可以載入軟體工具

但用到PXE中時就出現 "找不到 /boot/ISO/XPE.ISO" , 估計:讀取到map --mem /boot/ISO/FIRADISK.IMG  (fd0) , 已經進入了firadisk中了,而TFTP server已經斷線了, 所以找不到XPE.ISO
發表於 2014-2-18 23:57:59 | 顯示全部樓層
ming028 發表於 2014-2-18 23:20
根據withthewind 大大所提供的方法
連結: http://www.nonameteam.cc/thread-1555-1-1.html
方法二

你說 用在USB盤是可行的, 進入XPE後, 出現了虛擬光盤, 而且可以載入軟體工具

後面又說找不到XPE.ISO這我就不懂了
 樓主| 發表於 2014-2-19 00:31:26 | 顯示全部樓層
withthewind 發表於 2014-2-18 23:57
你說 用在USB盤是可行的, 進入XPE後, 出現了虛擬光盤, 而且可以載入軟體工具

後面又說找不到XPE.ISO這我 ...

我的意思是用你的方法二, 將所用檔案放在USB盤, 實機測試可行。

但如果我不用USB盤, 將USB盤內所有的檔案放在TFTP server內供PXE啟動,
find --set-root /boot/ISO/FIRADISK.IMG        可以找到
map --mem /boot/ISO/FIRADISK.IMG  (fd0)   掛載成功
find --set-root /boot/ISO/XPE.ISO   這個位置出現 file not found
發表於 2014-2-19 17:42:33 | 顯示全部樓層
firadisk.img到底有什麼用?
而且firadisk.SYS XPE裡不是有嗎
我沒用那個 XPE一樣好用 沒出過問題
只有部份機子要加e820cycles參數才不會出現藍白畫面
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

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

GMT+8, 2025-11-5 17:27 , Processed in 0.090753 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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