无忧启动论坛

标题: 用Gurb 0.95中文版制作启动光盘 [打印本页]

作者: huangwenjia    时间: 2007-2-9 11:04
标题: 用Gurb 0.95中文版制作启动光盘
按照网上所说的,光盘以ISOGRUB.BIN为启动文件,STAGE2放在光盘的根目录下,文件列表和结构最后所列。由于光盘只是用来测试,所以非常简单,Grub是用0.95中文版,部份文件来自演示包,配置文件(这是成功后的配置文件)如下所示。

光盘制作过程:

1、用UltraISO创建光盘,加入所有文件和导入引导信息。
2、在VMware中测试,提示找不到光盘上的动画图形菜单文件、中文支持的字体文件、图形背景文件。
3、进入启动菜单,中文显示为乱码。进入启动项,提示找不到启动文件。出现ISO9660提示。
4、按照网上的朋友所说,是ISO文件的格式问题,同时说用UltraISO要进行特别的设置才行。
5、设置ISO文件格式:选择光盘“属性”,“文件系统”标签:“光盘文件系统”只选择“ISO 9660”,“ISO 9660 文件名格式”选择“DOS(8.3)”和“省略ISO 9660版本号”。
6、经过设置之后,ISO文件的变化是:所有的文件夹和文件名都变成大写。
7、重新启动,问题依旧。
8、将配置文件中,涉及的所有文件夹及文件名都改成大写,OK。
9、总结:出现ISO 9660文件的信息时,由于Grub会区分大小写,而我们习惯在Windows下是不区分大小写的,所以老是提示找不到文件。一句话就是:文件名要注意大小写

=============== 配置文件 ===============

timeout 30
default 0
scdrom --install
gfxmenu (cd)/BOOT/GRUB/GRUB_CHS.MSG
fontfile (cd)/BOOT/GRUB/FONTS
splashimage (cd)/BOOT/GRUB/BJ2008.XPM.GZ

title 启动本地 Win98 软盘镜像文件
root (cd)
kernel (cd)/BOOT/GRUB/MEMDISK.GZ
initrd (cd)/BOOT/GRUB/WIN99.ZIP

=============== 文件列表 ===============

Z:\
│  STAGE2
│  
└─BOOT
    └─GRUB
            BJ2008.X.GZ
            EMURTOSK.BIN
            FONTS
            GRLDR
            GRUB
            GRUB.EXE
            GRUB_CHS.MSG
            ISOGRUB.BIN
            MEMDISK.GZ
            MENU.LST
            PRE_STAG
            RELEASE.TXT
            SBM.BIN
            STAGE1
            STAGE2
            STAGE2_E
            WIN99.ZIP

[ 本帖最后由 huangwenjia 于 2007-2-9 11:08 AM 编辑 ]
作者: huangwenjia    时间: 2007-2-9 11:24
经过试验,把ISO文件的

“光盘文件系统”改为“Joliet”
“ISO 9660文件名格式”改为“Windows/Unix(31)”
“Joliet 文件名格式”改为“扩展(110)”

之后,光盘依然可以引导,并无问题,未测试加入中文文件名。
结论是只要文件名对就可以,但并于Grub的所有文件夹及文件名最好全部用小写或全部用大写。
作者: huangwenjia    时间: 2007-2-10 19:05
忘记了。试一下上传。

[ 本帖最后由 huangwenjia 于 2007-2-10 07:07 PM 编辑 ]

Grub 程序下载(中文版-2004最终版,支持 gfxmenu)__all_fs_g.part1.rar

195.31 KB, 下载次数: 443, 下载积分: 无忧币 -2

分卷1

Grub 程序下载(中文版-2004最终版,支持 gfxmenu)__all_fs_g.part2.rar

195.31 KB, 下载次数: 1185, 下载积分: 无忧币 -2

分卷2

Grub 程序下载(中文版-2004最终版,支持 gfxmenu)__all_fs_g.part3.rar

195.31 KB, 下载次数: 459, 下载积分: 无忧币 -2

分卷3

Grub 程序下载(中文版-2004最终版,支持 gfxmenu)__all_fs_g.part4.rar

40.85 KB, 下载次数: 165, 下载积分: 无忧币 -2

分卷4


作者: huangwenjia    时间: 2007-2-10 19:09
原压缩文件中有以下的注释:

Relase Note for Grub 0.95 Chinese Version
=========================================
by Gandalf(f22_storm@163.com)

* Add `gfxmenu' command, improved fonts/splashimage.
                                (11:05 2004-11-13)

* Improved Run command to support 64kb bootstrap loader.
                                (22:13 2004-11-3)

* Add `ISOGrub.bin' for making a bootable cd using non-mkisofs program.
                                (9:51 2004-10-26)

* Improved Chinese Display Function (22:33 2004-10-25)

* Added Run command for mulitboot

* Not Support any NetCard, but with any filesystem supported!

* Emurtosk.bin  just like DiskEMU1x.bin

You can run it from anywhere. ;-)

================ History

9:55 2004-8-28  

* update grldrstart.S to pre11

* remove some codes from run_func. (Thanks fujianabc)


----------------------------

Note for ISOGrub.bin
====================

    You must put `STAGE2' to your root of CD, and use isogrub.bin as

a bootprogram. And, when you launch this CD, you can press a key:

A           - for boot from floppy

C/Enter/Esc - from CD

H           - 1st harddisk

Eh, Esc for boot cd is recommended. ;-)


Note for EMURTOSK.bin
=====================

    This is a CD's multiboot program just like Bart's DiskEmu1x.bin.


======================================================================




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3