中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » GRUB支持NTFS吗?如果grub安装在ntfs分区里能用吗?还有brub支持
作者:
标题: GRUB支持NTFS吗?如果grub安装在ntfs分区里能用吗?还有brub支持 上一主题 | 下一主题
zhenfu
中级用户




积分 204
发帖 21
注册 2003-7-27
状态 离线
『楼 主』:  GRUB支持NTFS吗?如果grub安装在ntfs分区里能用吗?还有brub支持

谢谢。

2004-9-25 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 2 楼』:  

GRUB for dos 0.2.0pre12 对 NTFS 的支持已经很好了, 经历过这么长时间的测试, 可以说没有什么太大的问题了, 已经发现的问题差不多都解决了.

GRUB for dos 支持仿真任意大小的 img, 你的真实硬盘有多大, 它就可以支持多大的 img. 确切地说, 它支持 2 的 32次方个扇区这么大的映象,  或者粗略的说, 是大约 2000GB 的 img, 通常你没有如此大的 img 文件.






因为我们亲手创建,这个世界更加美丽。
2004-9-25 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dato
高级用户




积分 916
发帖 377
注册 2004-3-8
状态 离线
『第 3 楼』:  

1.请问有没有办法让gurb支持启动放在硬盘上的.ISO文件
2.另外哪种参数组合可以令stage2最小。我在linux下试了一些参数组合,现在仍然有140K大小。
另外NTFS格式不能使用./config --disable-ntfs 不然编绎通不过
3.如何在2.88M的软盘镜像里安装grub for dos。
在1.44M的没问题,而2.88M的则在setup (fd0)时,提示找不到stage*文件。
使用的是ramdisk+virtual pc。不知道为什么就是安装不了。
将1.44M的通过winimg扩充为2.88M又没法引导。不知道有没有成功的例子

谢谢



http://dato.ys168.com
google search bot
http://dato.minidns.net/
2004-9-25 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 4 楼』:  

1. 目前还没有启动 ISO 的功能. 将来或许会添加用 ISO 仿真 CDROM 的功能, 但是技术限制是, ISO 中的程序必须使用 BIOS 来读 CDROM, 不能使用驱动程序.

2. 没有研究过这个问题.

3. 你可以用 GRLDR 来达到目的. 关于如何将 GRLDR 安装到硬盘 MBR 以及软盘启动扇区. 请看以前的帖子, 或者从 google 上搜索也能找到, 或者 在 grub.linuxeden.com 上也有.






因为我们亲手创建,这个世界更加美丽。
2004-9-26 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dato
高级用户




积分 916
发帖 377
注册 2004-3-8
状态 离线
『第 5 楼』:  

你好,蛮有难度的,不知道用什么读取扇区。尝试google,好像是用debug,但是不会操作。请问能给个例子吗
另外这样做出来的盘,就可以舍弃stage2吗。
2。用 grldr
将 GRLDR 的第四扇区经过修改之后放置到软盘的第一扇区,然后将 GRLDR 拷贝到软盘根目录。

具体步骤可以这样:
a. 格式化一张FAT格式的软盘,或者用任何一张现有的已经格式化了的FAT格式的软盘。
b. 将软盘第一扇区读入内存区域1,将 GRLDR 第四扇区读入内存区域2。
c. 将 内存区域1 的 0x02 至 0x3d 这 60 个字节复制到 内存区域2 的 0x02 至 0x3d。
d. 将更改后的 内存区域2 写入软盘第一扇区。
e. 把 GRLDR 文件复制到软盘根目录。【这一步任何时候做都行,不在乎先后】。

以上假定软盘是 FAT12 或者 FAT16 的格式。如果软盘是 FAT32 格式,则需要将上述 b,c 两个步骤改写为:

b. 将软盘第一扇区读入内存区域1,将 GRLDR 第三扇区读入内存区域2。
c. 将 内存区域1 的 0x02 至 0x59 这 88 个字节复制到 内存区域2 的 0x02 至 0x59。




http://dato.ys168.com
google search bot
http://dato.minidns.net/
2004-9-26 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 6 楼』:  

是的, 只要 GRLDR 就行了, GRUB 的可执行代码都在里面, 不需要 STAGE2 等等这些了.

如何读写扇区的问题, 还是你自己想办法解决吧, 一两句话说不清楚.






因为我们亲手创建,这个世界更加美丽。
2004-9-26 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: