作者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
确认USB碟根目录有grldr, grub.exe, menu.lst这三个档案
这样就算基本配置完成,再来就是menu.lst内容要怎麽编写
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
※ 编辑: mshx 来自: 1.169.178.77 (05/07 09:20)