NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 4480|回復: 8

[問題] Win8用隨身碟安裝問題

[複製鏈接]
發表於 2013-4-16 13:49:13 | 顯示全部樓層 |閱讀模式
各位版大~
小弟有些問題想請問一下
本來就有一個使用GRUB4D安裝WIN XP WIN7
但是想再增加WIN 8進去

在menu.lst那邊我是這樣

title  [10] Install Windows 8 64 Bit
map --unmap=0:0xff
map --unhook
map /iso/Win8.iso (0xff) && map --hook && chainloader (0xff)  ! /UBRESCUE/NTBOOT/NTBOOT iso_inst=vboot cdrom=/iso/Win8.iso
boot

然後把WIN 8 的ISO放到ISO的資料夾內

執行的時候 他會跳出就像光碟安裝的畫面  

Press any key to boot from CD or DVD ........

當我按下Enter後就黑頻沒有任何的動作就停在那邊

請問是哪邊出了問題呢??

請問Press any key to boot from CD or DVD ........
這段怎麼跳過,讓她直接讀取安裝呢?

PS:這隨身碟當初是同事作的,但是後來他離職了,問他的話  他每次都跟我說  不知道、忘記了.........



發表於 2013-4-17 00:33:44 | 顯示全部樓層
己出現 Press any key to boot from CD or DVD ,表示ISO己正常戴入並執行了,確定一出現 Press any key to boot from CD or DVD 時有來得急按鍵盤上的任意鍵?且硬蹀己有分割。
再來你是用 GRUB4D來引導的,是屬於系統要安裝於傳統BIOS,若是 用在 純UEFI應該會啟動失敗的。確定UEFI 功能選單中, CMS是否開啟。
發表於 2013-4-17 07:16:27 | 顯示全部樓層
(1)用掛載單一ISO安裝WIN8 , 這個ISO檔需要特殊處理過
(2)不過沒特殊處理的ISO , 也不會在一開頭就產生錯誤 , 您可以先拿掉紅色的部份試試看

map /iso/Win8.iso (0xff) && map --hook && chainloader (0xff)  ! /UBRESCUE/NTBOOT/NTBOOT iso_inst=vboot cdrom=/iso/Win8.iso
發表於 2013-4-20 16:44:35 | 顯示全部樓層
本帖最後由 mort77727 於 2013-4-20 16:45 編輯
2567288 發表於 2013-4-17 07:16
(1)用掛載單一ISO安裝WIN8 , 這個ISO檔需要特殊處理過
(2)不過沒特殊處理的ISO , 也不會在一開頭就產生錯誤 ...


! ← 這個作用是什麼呀
iso_inst=vboot ← 似乎是在設環境變數

cdrom ← 應是內建指令
在此例  ! /UBRESCUE/NTBOOT/NTBOOT iso_inst=vboot cdrom=/iso/Win8.iso 應該會造成衝突吧?

===============================================================
新的 `cdrom' 命令的語法

1. 初始化ATAPI介面的CDROM設備:

        grub> cdrom --init

   顯示找到的atapi介面的cdrom光碟機的數目:參數為 atapi_dev_count

2. 停止ATAPI介面的CDROM設備:

        grub> cdrom --stop

   這會設置參數atapi_dev_count為0 。

3. 增加搜索atapi cdrom設備的IO埠。例如:

        grub> cdrom --add-io-ports=0x03F601F0

   在執行`cdrom --init'以及`map --hook'命令後,cdrom光碟機可以通過(cd0),
   (cd1), ...等設備號來訪問。

注意 1:如果系統不完全支援ATAPI CD-ROM 規範,在你試圖訪問這些(cdX)設備時將
        遭遇失敗。

注意 2:在執行一條`cdrom --stop'命令後,你應當使用一條`map --unhook'命令。當然,
        你可以再次使用`map --hook'命令,假如還有驅動器被映射著的話。

注意 3:在增加IO埠之後,你應當接著`cdrom --init'執行一條`map --unhook'命令然
        後再接著執行一條`map --hook'命令。

        預設將使用這些埠來搜索cdrom設備(因此不需要再添加了)
                0x03F601F0, 0x03760170, 0x02F600F0,
                0x03860180, 0x6F006B00, 0x77007300.

注意 4:BIOS可能已經提供了cdrom 的介面。它的設備號總是(cd)。在 `cdrom --init'
        和 `map --hook' 執行後,我們可以有我們自己有效的(cd0), (cd1), ...等設備。

注意 5:你可以用塊清單的方式去訪問(cd)和 (cdX) 等設備。例子:

                cat --hex (cd0)16+2

        cdrom 磁區是大小為 2048 位元組的大磁區。

注意 6:我們的iso9660檔案系統驅動具有Rock-Ridge擴展支援,但沒有Joliet擴展支持。
        因此當你試圖在一個使用Joliet擴展的光碟上讀取檔時,可能遭遇失敗。

注意 7:現在,(cd)及 (cdX)設備可以被引導了。示例:
                chainloader (cd)
                boot

                chainloader (cd0)
                boot

                chainloader (cd1)
                boot

        在chainloader (cd)之前,你必須保證已經可以訪問該設備。
=====================================================

map /iso/Win8.iso (0xff) && map --hook && chainloader (0xff)  ! /UBRESCUE/NTBOOT/NTBOOT iso_inst=vboot cdrom=/iso/Win8.iso 紅色部份真看不懂用意在那?


發表於 2013-4-20 20:54:05 | 顯示全部樓層
發表於 2013-4-21 22:44:24 | 顯示全部樓層
了解~
!是否則的意恩,真是奇怪,在 Grub4Dos內的文件(README_GRUB4DOS_CN.txt)怎找不到這個說明 XD
 樓主| 發表於 2013-4-22 12:49:07 | 顯示全部樓層
https://docs.google.com/file/d/0B007nIPCoGnvbnVEaHM1d2wzTHM/edit
刪除那段後直行變成這樣.....
小弟還有很多不了解...............

上面2567288大大說的特殊處理是指??
發表於 2013-4-22 16:31:41 | 顯示全部樓層
kopp0510 發表於 2013-4-22 12:49
https://docs.google.com/file/d/0B007nIPCoGnvbnVEaHM1d2wzTHM/edit
刪除那段後直行變成這樣.....
小弟還 ...

您好 :
是否可以把原來處理WINDOWS 7 的 menu.lst 貼出來看一下 ?

處理是指 :
[分享] 隨身碟 G4D 單一ISO安裝WIN7、8..(PART2)
 樓主| 發表於 2013-4-22 16:51:10 | 顯示全部樓層
這是我WIN7的

title  [09] Install Windows 7 Pro 64 Bit SP1  
map --unmap=0:0xff
map --unhook

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

本版積分規則

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

GMT+8, 2025-8-18 12:09 , Processed in 0.150973 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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