无忧启动论坛
标题:
GRUB選單引導WIN2003都無法成功
[打印本页]
作者:
2012smallhaung
时间:
2013-6-23 17:16
标题:
GRUB選單引導WIN2003都無法成功
我抓了此帖
http://bbs.wuyou.net/forum.php?m ... page%3D1&page=4
的Micro2003_OSTG_20130602和20100805兩個版本
Micro2003_OSTG_20100805英文版 有問題
安裝過程會缺少2個檔案
開機會出現6B藍屏
我把2013版的ntdll.dll補進系統 就能正常開機了
這次重抓2013版本 裝VSuite Ramdisk Server 4.6和Primo Ramdisk Server Edition 5.6都正常了
可是多重開機選單卻會出錯 不知道是我選單指令有錯嗎? 還是精簡版本有問題的關係?
我BIOS選IDE模式 只有一顆IDE 40G硬碟 分成 C:25G(主分割) D:15G(主分割) 用USB2.0隨身碟開機
下find指令 可以看到(h0,0)(h1,0)(h1,1)
(h0,0)是隨身碟
(h1,0)是 C: (h1,1)是D:
title 【1】 從硬碟啟動2003
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
title 【2】 從硬碟啟動2003
find --set-root --ignore-floppies /ntldr
rootnoverify (hd1,0)
chainloader /ntldr
title 【3】 從硬碟啟動2003
rootnoverify (hd1,0)
chainloader +1
title [0] Boot 2003
#顯示C盤
unhide (hd0,0)
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
title [1] Boot 2003
#隱藏C盤
hide (hd0,0)
root (hd0,0)
chainloader /ntldr
試了以上幾種方式 不是找不到檔案 就是停在一個游標閃爍處
有好幾各個都是出現
Invalid BOOT.INI file
Booting from C:\windows\
NTDETECT failed
boot.ini內容是沒錯的 因為直接用硬碟開機可以正常啟動
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /noexecute=alwaysoff
是不是我用GRUB選單指令引導開機
需要在WIN2003內加friadisk或winvblock驅動呢?
作者:
sratlf
时间:
2013-6-23 23:47
先执行
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
保证2k3所在的盘是hd0才行
作者:
2012smallhaung
时间:
2013-6-24 10:46
sratlf 发表于 2013-6-23 23:47
先执行
map (hd0) (hd1)
map (hd1) (hd0)
多謝版主 果然可以了^^
另外再請教進階問題:
我有6G的RAM 我把2003做成VHD型式 選單如下
不管有沒有載入記憶體
都是2003開機畫面跑一下就藍屏自動重開機
是不是一定要把firadisk驅動安裝在VHD系統內才行?
而不是把firadisk當外掛 有MAP掛載就可以了呢?
我這次是把VHD檔放在320G SATA硬碟上 直接用C:\menu.lst 來開機選擇進系統
320G分成 C:25G D:65G E:207G
C:是WIN8x64系統
有辦法用WIN8的 BOOTMGR來引導2003.VHD嗎?
title 【1】Boot VHD 2003
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /firadisk.img
map /firadisk.img (fd0)
find --set-root /2003.vhd
map /2003.vhd (hd0)
map (hd0) (hd1)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/2003.vhd;\n\0
root (hd0,0)
chainloader /ntldr
title 【2】 BOOT RAMOS(2003)
find --set-root /2003.vhd
map --mem --top /2003.vhd (hd0)
map (hd0) (hd1)
map --hook
rootnoverify (hd0,0)
chainloader /ntldr
作者:
2012smallhaung
时间:
2013-6-24 19:09
爬了好久的文章 終於把問題解決
在VHD內的boot.ini 如下
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /noexecute=alwaysoff /firadisk=disk,vmem=find:\2003.vhd
要加入/firadisk=disk,vmem=find:\2003.vhd 才能不藍屏
正常開機選單如下
title 【1】 Boot VHD (2003.vhd)
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /2003.vhd
map /2003.vhd (hd0)
map (hd0) (hd1)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/2003.vhd;\n\0
root (hd0,0)
chainloader /ntldr
title 【2】 BooT RAMOS (2003.vhd)
find --set-root /2003.vhd
map --mem --top /2003.vhd (hd0)
map (hd0) (hd1)
map --hook
rootnoverify (hd0,0)
chainloader /ntldr
但是又發現2個奇怪問題:
用1.選單開機 進入系統 測試2003系統盤 讀取寫入速度就像在RAM內執行 可是我並沒有用--mem參數阿
用2.選單開機 進入系統 隨便在桌面新增一個文件檔 重開機後 文件檔竟然還在 就像用1.選單開機依樣
如果把2.選單的--top拿掉 隨便在桌面新增一個文件檔 重開機後 文件檔不會存在 這當然正常
好奇怪的2個問題??
作者:
www.sannsa.com
时间:
2013-6-27 14:54
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3