NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
樓主: u32227

G4D.在硬碟上執行NoName XPE

  [複製鏈接]
 樓主| 發表於 2012-7-19 14:51:56 | 顯示全部樓層
rawlooc 發表於 2012-7-19 14:35
大大這幾個全部都會出現NTLDR is missing的訊息…


看來很可能是bios的問題!
是否可以把XP裝在300G那個IDE硬碟,再試!
 樓主| 發表於 2012-7-19 22:14:12 | 顯示全部樓層
rawlooc 發表於 2012-7-19 18:33
大大我把xp灌在300g ide那個,然後用30g ide裡面的xpe,開機選單有出來,但是要進入windows還是會出現
NT ...

rawlooc大你好~
我今天花了一個晚上的時間在測試,測試的結果是OK沒有問題的,啟動 menu.lst 後,
1.進XPE OK 正常
2.進Windows XP OK 正常

為了找出你的問題所在,我儘量把我測試的環境,弄的跟你一樣
我用了2個硬碟測試~
hd0 250G IDE 硬碟,2個主分割,都是 NTFS    --------  如同你的 hd0 30G IDE 硬碟
     (hd0.0) 40G (設活動), 安裝 NoName XPE
     (hd0,1) 192G
hd1 250G SATA硬碟,2個主分割,都是 NTFS  --------  如同你的 hd2 200G SATA 硬碟
     (hd0.0) 40G (非活動),  安裝 Windows XP
     (hd0,1) 192G

結果,開機後順利進入menu.lst選單
1.執行 XPE OK 正常
2.執行 Windows XP OK 正常,也能進入

     


 樓主| 發表於 2012-7-19 23:10:27 | 顯示全部樓層
本帖最後由 u32227 於 2012-7-19 23:12 編輯
rawlooc 發表於 2012-7-19 22:57
大大你辛苦了,感謝你這麼熱心的幫忙解決問題,請問你是用下面那一種的menu.lst是第一個還是第二個,因為 ...


rawlooc大你好~

我目前還在做最後的測試,每個都會多試幾次,等全部都測好後,
會貼上來給rawlooc大參考,到時大家再來一起研究,找出原因!
 樓主| 發表於 2012-7-20 00:24:43 | 顯示全部樓層
本帖最後由 u32227 於 2012-12-7 22:49 編輯
rawlooc 發表於 2012-7-19 22:57
大大你辛苦了,感謝你這麼熱心的幫忙解決問題,請問你是用下面那一種的menu.lst是第一個還是第二個,因為 ...


rawlooc大你好~

我把它整理出來了!

我用了2個硬碟測試~
hd0, 250G IDE 硬碟,有2個主分割,都是 NTFS    --------  如同你的 hd0 30G IDE 硬碟
       (hd0.0) 40G (設活動), 安裝 NoName XPE
       (hd0,1) 192G
hd1, 250G SATA硬碟,有2個主分割,都是 NTFS  --------  如同你的 hd2 200G SATA 硬碟
       (hd1.0) 40G (非活動),  安裝 Windows XP
       (hd1,1) 192G
結果,開機後順利進入menu.lst選單
1.執行 XPE OK 正常
2.執行 Windows XP OK 正常,也能進入

根據我實際測試的結果,以下這些都可以正常進入XP,請參考^
(每個title項我都有多試幾次)

title  Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
chainloader +1
makeactive

title  Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (hd0,0)
makeactive
chainloader  +1
rootnoverify (hd0)

title  Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader  +1

title  Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader  +1
rootnoverify (hd0)

title  Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader  +1
rootnoverify (hd1)

title  Windows XP
find --set-root /ntldr
chainloader (hd1,0)/ntldr

title  Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (hd0,0)/ntldr

 樓主| 發表於 2012-7-20 13:05:57 | 顯示全部樓層
本帖最後由 u32227 於 2012-7-20 15:04 編輯
rawlooc 發表於 2012-7-20 12:23
我電腦的硬碟有點奇怪,跟大大說明的理論有的不合,原本我系統碟在(hd2,0)sata介面(磁碟管理顯示),所以 ...


rawlooc大你好~
有關你說的2個問題~

1.這個問題,應該可不用再CARE了,反正就是hd0 hd1 hd2搞錯的問題了!
2.map --hook 的問題,看了以下說明就會明白了
   map (hd0) (hd1)
   map (hd1) (hd0)
   map --hook
   chainloader (hd0,0)/ntldr
   由於 --hook 的使用,此時,第一、第二硬碟已經發生了交換,所以,原來的(hd1,0) 就變成(hd0,0)。
   没有 --hook 時,會直到執行 boot (makeactive) 命令之後,才真的發生第一、第二硬碟的交換。

再看一次
title Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
chainloader +1
makeactive

title  Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
map --hook                     已交換
rootnoverify (hd0,0)          所以變成 (hd0,0)
makeactive
chainloader  +1
rootnoverify (hd0)

title  Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader  +1

title  Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader  +1
rootnoverify (hd0)

title  Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader  +1
rootnoverify (hd1)

title  Windows XP
find --set-root /ntldr
chainloader (hd1,0)/ntldr

title  Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
map --hook                     已交換
chainloader
(hd0,0)/ntldr  所以變成 (hd0,0)



 樓主| 發表於 2012-7-20 16:18:55 | 顯示全部樓層
本帖最後由 u32227 於 2012-7-20 17:44 編輯
rawlooc 發表於 2012-7-20 12:23
我電腦的硬碟有點奇怪,跟大大說明的理論有的不合,原本我系統碟在(hd2,0)sata介面(磁碟管理顯示),所以 ...


rawlooc大你好~
現在想麻煩你做一件事^
請你進NoName XPE,然後用Partition工具去看一下,
把你看到的hd0,hd1,hd2告訴我!麻煩了rawlooc大!!
(要進選項裡面選依照分區排列,不是按大小,也不是按名稱排列)
 樓主| 發表於 2012-7-21 00:45:44 | 顯示全部樓層
本帖最後由 u32227 於 2012-7-21 05:15 編輯
rawlooc 發表於 2012-7-20 19:20
Partition工具裡面的hd0 hd1 hd2分別是300G 30G 200G


rawlooc大你好~

GRUB中硬碟的編號,到底是 hd0,hd1,hd2 ! 答案就在這裡 !!!
http://www.linuxidc.com/Linux/2011-07/38290.htm
 樓主| 發表於 2012-7-21 09:37:12 | 顯示全部樓層
rawlooc 發表於 2012-7-18 08:44
我把xpe那個硬碟,設成active,在bios下我也把裝xpe那個硬碟設成開機第一順位,這樣還是看不到選單?
另外 ...

rawlooc大你好~

83樓的文,我更正過了!請查看!!
發表於 2012-7-21 14:06:02 | 顯示全部樓層
原來GRUB識別硬碟及分區,並不完全照BIOS排列那樣!
受教了! 謝謝!!
 樓主| 發表於 2012-7-21 20:01:11 | 顯示全部樓層
本帖最後由 u32227 於 2012-7-21 23:50 編輯
rawlooc 發表於 2012-7-21 08:39
大大我了解了,真是茅塞頓開…


rawlooc大你好~

關於 GRUB 對多硬碟的識別 ~
我今天有用 3 個硬碟來實測,結果和上面的連結說明相吻合^
IDE080G(hd0) , IDE250G(hd1) ,
SATA250G(hd2) , 3碟都設為"活動"  
                                    
XPE 及 Windows XP 分別安裝,皆能正常啟動!

                                                                   Bios  順序 : IDE080 (hd0),IDE250 (hd1),SATA250 (hd2)
IDE    080 裝 XPE 設為第1啟動碟 ~ Grub 識別 : IDE080 (hd0),IDE250 (hd1),SATA250 (hd2)   (執行 IDE250 及 SATA250 的 Windows XP , 均正常啟動)
IDE    250 裝 XPE 設為第1啟動碟 ~ Grub 識別 : IDE250 (hd0),IDE080 (hd1),SATA250 (hd2)   (執行 IDE080 及 SATA250 的 Windows XP , 均正常啟動)
SATA250 裝 XPE 設為第1啟動碟 ~ Grub 識別 : SATA250 (hd0),IDE080 (hd1),IDE250 (hd2)   (執行 IDE080 及 IDE 250 的 Windows XP , 均正常啟動)




您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

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

GMT+8, 2024-11-28 02:27 , Processed in 0.359560 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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