|
看到还有人在为这个操心真有点于心不忍,这个问题的关键之处就那么一点,可就是没人提醒.本人为了这个问题也是找了好长时间,本来本人已经对些问题做过一贴,但好象不够专题,为使大家少走弯路就再专门提出来说一说.
如果你只为启动,可以用GRUB直接做,如果你还想上中文,建议你用GRUB4DOS
做启动光盘关键文件是grldr,做ISO当然首选UltraISO,
1.目前grub4dos最新版本为4.3,
下载地址 http://download.gna.org/grub4dos/
15-Oct-2007 07:26 485k 那个就是
下载解压后其中有个chinese目录,其中文件就是我们要的文件
将grldr改名为grldr.bin
UltraISO新建数据光盘,加载启动镜像,选择该文件即可
2.grub相关文件可以放在以下默认目录中:
boot\grub
grub
当然根目录下也可以,一定注意,尽量用小写!!!建议选第一种,
添加以下文档到该目录
back.xpm.gz(GRUB背景图案,这个实在也不咋地,可没办法,要做自己得用LINUX做)
fonts(中文字体文件)
memdisk.gz(想做IMG镜像这个现成,还有map方法,自己搞去)
menu.lst(本人曾一度以为是menu.1st,其实是MENU.LST,启动脚本,纯文本文档,DIY的最爱)
好了,你已经做完了,相关文档可在以下地址中下载
http://www.91files.com/?C7UAU8JN3WY76C8K2UB9
3.注意了,这步就是关键
在UltraISO中选择文件->属性->选中允许小写字母
没有这一步你只能在GRUB命令行中用
configfile /boot/grub/menu.lst
来加载莱单!!!
GRUB4DOS命令索引:
http://grub4dos.sourceforge.net/wiki/index.php/Grub4dos%E5%91%BD%E4%BB%A4%E7%B4%A2%E5%BC%95
GRUB4DOS中文帮助
http://grub4dos.sourceforge.net/wiki/index.php/Main_Page
现在就是显示你操作menu.lst的高明程度的时候了...
一个样版
default=0
timeout=0
color black/cyan yellow/cyan
root (cd)
gfxmenu /boot/grub/grub_chs.msg
fontfile /boot/grub/fonts
splashimage /boot/grub/back.xpm.gz
title 备份与恢复(支持光驱)
fallback 1
kernel /boot/grub/memdisk.gz
initrd /boot/grub/lqdos.img
title 从PXE网络启动(没网卡就别试了)
fallback 1
kernel /boot/grub/memdisk.gz
initrd /boot/grub/lqpxe.img
title 从光盘启动(先放入启动盘)
fallback 2
cdrom --init
map --hook
chainloader (cd0)
title 重启
reboot
title 关机
halt
#title 从ISO文档启动
#kernel /minipe/boot/memdisk.gz
#initrd /minipe/boot/loadiso.ZIP
用这种方法做的启动光盘根目录中不必有grldr文档,也就是说只有/boot/grub目录!
简洁的很吧?想做成硬盘启动也很容易,只要将root (cd)换成root (hd0,0)即可
样本ISO文档下载地址:5MB
http://www.91files.com/?2KG2Y64FQW8RXWSWDW2K
[ 本帖最后由 iamliqi 于 2007-12-7 08:43 PM 编辑 ] |
|