楼 主
grub如何调用非标准格式的IMG文件?
发表于 2008-04-25 13:33 · 中国 山东 聊城 联通
初级用户
★
积分 76 发帖 32 注册 2006-03-31 15:57 20年会员 UID 53104
状态 离线
第 2 楼
发表于 2008-04-25 13:45 · 中国 山东 聊城 联通
初级用户
★
积分 76 发帖 32 注册 2006-03-31 15:57 20年会员 UID 53104
状态 离线
第 3 楼
发表于 2008-04-27 12:02 · 中国 湖南 湘潭 联通
中级用户
★
积分 211 发帖 39 注册 2003-06-25 00:00 23年会员 UID 5859 性别 男
状态 离线
第 4 楼
发表于 2008-04-27 22:46 · 中国 山东 聊城 联通
初级用户
★
积分 76 发帖 32 注册 2006-03-31 15:57 20年会员 UID 53104
状态 离线
这两天潜水学到了不少东西,有所收获。
我用的是grub4dos-0.4.3
下面是帮助文件中的一部分:
BCDW引导GRUB的可启动光盘
此法是用BCDW制作启动光盘,通过BCDW执行grldr来加载menu.lst菜单。
步骤:
1) 首先下载BCDW软件包,解压后获取所需文件。
2)组织文件。比如在E:下建个bcdwcd目录,此目录下文件将在光盘根目录下,下面建boot\grub目录和bcdw目录,把软件包中bcdw目录下的 bcdw.bin,bcdw.ini和loader.bin拷贝到所建的bcdwcd\bcdw目录下;把grldr、各种img、字体等文件拷贝到 bcdwcd\boot\grub目录。menu.lst文件的编辑方法与上面2.1中介绍的相同。
3) 编辑bcdw.ini文件。打开bcdw.ini,找到部分,比如:
C:\ ; Boot from drive C:
\I386\setupldr.bin ; Microsoft Windows XP Setup
上面的就是BCDW启动菜单的例子。在其中加上grub等项,变成:
\images\gghost.img ; GGhost v6.0 (Ghost8.3/11)
\images\mynet.img ; My net (Ghost8.3)(tcp/ip,cd/usb)
\boot\grub\grldr ; Grub4dos
\WXPE\SETUPLDR.BIN ; Micro Windows XPE (by LaoMaotao)
C:\ ; Boot from drive C:
\I386\setupldr.bin ; Microsoft Windows XP Setup
4)制作ISO文件与刻录ISO的方法与2.1中的基本相同。所不同的只是在制作ISO文件时,要把loader.bin(或bcdw.bin)作为ISO的引导文件。Sample Text
下面是我首次制作成功的光盘中的bcdw.ini文件的内容:
\WXPE\SETUPLDR.BIN; Micro Windows XPE (by LaoMaotao)
\boot\grub\dostools.img ; dostools
\boot\grub\diskgen.img ; diskgen
\boot\grub\setup98.img ; setup98
\boot\grub\remove.img ; remove
C:\ ; Boot from drive C:
:PowerOff ; Power Off
1、BOOT和BCDW文件夹是制作启动盘时建立的,其他文件和文件夹都是老毛桃PE.iso解压到光盘根目录下产生的。
2、尝试修改深山红叶的DOSTOOLS,增加扇区总数到20000。文件容量大了,把SPFDISK和NTFSDSO加入其中,虚拟机中测试能启动成功。喜欢深山红叶的DOS工具箱,但是发现里面只有SPFDISK的名,没有文件。SPFDISK可以按扇区进行分割磁盘,处理有坏道的磁盘很方便。
3、用BCDW做启动光盘,涉及到的语法感觉很少,比GRUBDOS的其他方法要方便,适用于我这样的菜菜。
4、不知道用BCDW做启动光盘时,背景图片如何设置,请高手指教。
[ Last edited by everest on 2008-4-27 at 10:49 PM ]
第 5 楼
发表于 2008-04-28 10:00 · 中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962 发帖 2,753 注册 2003-04-16 00:00 23年会员 UID 1565 性别 男 来自 河北保定
状态 离线
用grub4dos的map功能,不需要指定非标准img格式的chs参数,它会自动检测,相当简单。
title 启动img文件
find --set-root /boot/your.img
map --mem /boot/your.img (fd0)
map --hook
rootnoverify (fd0)
chainloader +1
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子 ”和“
这个帖子 ”并努力遵守,如果可能,请告诉更多的人!
第 6 楼
发表于 2008-04-28 13:41 · 中国 山东 聊城 联通
初级用户
★
积分 76 发帖 32 注册 2006-03-31 15:57 20年会员 UID 53104
状态 离线
谢了,有学一招。
另外请教一个问题,我修改了深山红叶DOS工具箱的IMG文件的扇区总数一项,使用MAP无法启动,但是BCDW制作时能够启动。不知道是怎么回事。
[ Last edited by everest on 2008-4-28 at 01:45 PM ]
第 7 楼
发表于 2008-04-29 19:56 · 中国 福建 福州 电信
新手上路
★
积分 4 发帖 2 注册 2008-04-22 20:48 18年会员 UID 116633 性别 男
状态 离线
你能发一个这东东面的教程吗??
最好是视频的最好!!!
拜托!!!!!!
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正