close
其實是家裡的舊電腦.. 原本只是件單純的事, 從好友那邊要來兩顆硬碟..想說小換一下..
結果沒想到卻發生了災難..
沒想到這東西這麼難搞.. 光碟機太古老, 造成每讀3分鐘就要重新放一次光碟片.. 最後還卡在copy的地方過不去...
只好又祭出了grub4dos ..
神奇的是.. 主機板裡明明有支援usb zip/flash開機, 實際上卻開不起來..
所以最後的解決方式..變成繞了一大圈..
先用grubinst在硬碟上MBR裝上grub的引導程式, 再接著在隨身碟上放入dos開機片, 用Multiboot製作的片子開機(為啥要用這個呢..因為...他會自動抓img =w=)
然後開機前執行map (hd0) (hd1) map (hd1) (hd0)
讓兩硬碟順序對調, 不然windows會很該死的把資料灌在隨身碟上..
最後在dos下先載入smartdrv後, 再到xp的光碟資料夾(事先copy出來的)下的i386中執行winnt
但其實這個方法並不好...我覺得沒有原生的光碟安裝起來來得快..
但是即便是grub4dos很強大, 在安裝光碟時, 卻不能直接載入winxp的安裝片安裝...
在載入windows安裝介面時會出問題..
也不是沒有解決方法..
http://520.be/1496-%E5%88%A9%E7%94%A8grub4dos%E8%A3%BD%E4%BD%9Cusb%E9%96%8B%E6%A9%9F%E7%A2%9F.html
這裡有提供解決方案..只是..我懶...再加上, 來源這裡的參數都有加上--mem ..
該死的舊電腦只有512的ram .. 剛好不夠Orz
簡單說就是要先生出firadisk.img
然後搭上這個
title WinXP Setup From Grub4Dos (1ST)
find --set-root /Grub4Dos/GRTMPVOLTW.iso
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /Grub4Dos/firadisk.img (fd1)
map --mem (md)0x6000+800 (fd0)
map --mem /Grub4Dos/GRTMPVOLTW.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)
title Continue WinXP Setup From Grub4Dos (2ND)
find --set-root /Grub4Dos/GRTMPVOLTW.iso
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /Grub4Dos/GRTMPVOLTW.iso (0xff)
map --hook
chainloader (hd0)+1
(其實說實在的...拆另一台光碟機去就好了orz )
結果沒想到卻發生了災難..
沒想到這東西這麼難搞.. 光碟機太古老, 造成每讀3分鐘就要重新放一次光碟片.. 最後還卡在copy的地方過不去...
只好又祭出了grub4dos ..
神奇的是.. 主機板裡明明有支援usb zip/flash開機, 實際上卻開不起來..
所以最後的解決方式..變成繞了一大圈..
先用grubinst在硬碟上MBR裝上grub的引導程式, 再接著在隨身碟上放入dos開機片, 用Multiboot製作的片子開機(為啥要用這個呢..因為...他會自動抓img =w=)
然後開機前執行map (hd0) (hd1) map (hd1) (hd0)
讓兩硬碟順序對調, 不然windows會很該死的把資料灌在隨身碟上..
最後在dos下先載入smartdrv後, 再到xp的光碟資料夾(事先copy出來的)下的i386中執行winnt
但其實這個方法並不好...我覺得沒有原生的光碟安裝起來來得快..
但是即便是grub4dos很強大, 在安裝光碟時, 卻不能直接載入winxp的安裝片安裝...
在載入windows安裝介面時會出問題..
也不是沒有解決方法..
http://520.be/1496-%E5%88%A9%E7%94%A8grub4dos%E8%A3%BD%E4%BD%9Cusb%E9%96%8B%E6%A9%9F%E7%A2%9F.html
這裡有提供解決方案..只是..我懶...再加上, 來源這裡的參數都有加上--mem ..
該死的舊電腦只有512的ram .. 剛好不夠Orz
簡單說就是要先生出firadisk.img
然後搭上這個
title WinXP Setup From Grub4Dos (1ST)
find --set-root /Grub4Dos/GRTMPVOLTW.iso
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /Grub4Dos/firadisk.img (fd1)
map --mem (md)0x6000+800 (fd0)
map --mem /Grub4Dos/GRTMPVOLTW.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)
title Continue WinXP Setup From Grub4Dos (2ND)
find --set-root /Grub4Dos/GRTMPVOLTW.iso
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /Grub4Dos/GRTMPVOLTW.iso (0xff)
map --hook
chainloader (hd0)+1
(其實說實在的...拆另一台光碟機去就好了orz )
全站熱搜
留言列表