顯示廣告
隱藏 ✕
※ 本文為 cuteman0725 轉寄自 ptt.cc 更新時間: 2013-05-07 02:27:33
看板 
作者 mshx (小錢=>大錢?)
標題 grub4dos處理XP,XPE,win7,CentOS
時間 Mon May  6 01:27:12 2013


※ [本文轉錄自 mshx 信箱]

看板 
作者 mshx (小錢=>大錢?)
標題 Re: 想請教一下開機硬體的製作?
時間 Mon May  6 01:25:19 2013


grub4dos只是一個開機啟動導引程式
下列網址可以參考,讓你裝好grub4dos
http://semson.blogspot.tw/2007/12/boot-manager-grub4dos.html
grub4dos有許多種啟動方式
例如:載入軟碟後啟動、載入ISO後啟動、變更磁碟機後啟動


XPE與win7都只需要複製檔案後直接啟動即可
title Noname XPE
find --set-root /rxpe/setupldr.bin
chainloader /rxpe/setupldr.bin

title Windows 7 sp1 Setup
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr

XP是個古老的OS,原始SP3不支援目前的硬體(特別是SATA)
很多人會利用nlite重新嵌入driver
每當intel出新晶片時,你又得重新做一版新的
所以很多人會想做成ISO,直接餵給grub4dos吃就好,分開兩個部份也比較好維護
不過XP並不認得grub4dos複製ISO到記憶體模擬的光碟機
網路上有人做出了firadisk,這是可以使xp可以認得的dirver
完成XP安裝需要2次開機
1st 複製基本檔案到硬碟,並使硬碟可以開機
2nd 從光碟讀取需要的檔案繼續安裝
title WinXP Setup From Grub4Dos (1ST)
find --set-root /grub4dos/WinXP_SP3_AHCI_20120604.ISO
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /grub4dos/firadisk.img (fd1)
map --mem (md)0x6000+800 (fd0)
map --mem /grub4dos/WinXP_SP3_AHCI_20120604.ISO (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

title Continue WinXP Setup From Grub4Dos (2ND)
find --set-root /grub4dos/WinXP_SP3_AHCI_20120604.ISO
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /grub4dos/WinXP_SP3_AHCI_20120604.ISO (0xff)
map --hook
chainloader (hd0)+1

CentOS 5、6都有不同的處理,因install有不同的關係
我這邊只說CentOS 5
CentOS 5需要分割出第2個分割,且須為ext2/ext3
將6個CD ISO(就是不可以用DVD ISO)複製到第2個分割根目錄
將第一個ISO的image, isolinux目錄複製到第2個分割根目錄
title CentOS 5.8 i386 Text Installer

        root (hd0,1)
        kernel /isolinux/vmlinuz linux text
        initrd /isolinux/initrd.img

title CentOS 5.8 i386 GUI Installer
        root (hd0,1)
        kernel /isolinux/vmlinuz
        initrd /isolinux/initrd.img

title CentOS 5.8 i386 Rescue Mode
        root (hd0,1)
        kernel /isolinux/vmlinuz linux rescue
        initrd /isolinux/initrd.img

看到這裡你大概已經頭暈了
總之就是一次處理好一個OS,並確定可用才進行下一個
你大概需要至少32G以上高速型USB碟或USB硬碟
由於我經常使用acronis true image,32G已經不能滿足我

※ 引述《sanbis (方正無法達成,那麼有沒H)》之銘言:
: 在電瞎版的推文中有看到~
: #1FeMRruy
: → mshx:我剛做好grub4dos+centos+win7+xp+xpe =w=                    05/03 13:20
: 最近想試著製作看看~
: 不過……………連 grub4dos 到底要怎麼裝都沒搞清楚~囧
: 不知道能不能指點一下?﹍?
: 或是提供一點教學?

--
  18071     9/16 -            □ (本文已被吃掉)           吃光光,口卡口卡
  18072     9/16 -            □ (本文已被吃掉)                    
  18073     9/16 -            □ (本文已被吃掉)              
  18074     9/16 -            □ (本文已被吃掉)           ▼▼▼▼
  18075     9/16 -            □ (本文已被吃掉)           ▲▲▲▲
  18076     9/16 -            □ (本文已被吃掉)             )  ))..

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.184.27

※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: mshx (114.43.184.27), 時間: 05/06/2013 01:27:12

--
※ 看板: P_qman 文章推薦值: 0 目前人氣: 0 累積人氣: 949 
作者 mshx 的最新發文:
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇