中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 不点请进 上一主题 | 下一主题
Evinmask
新手上路





积分 12
发帖 2
注册 2006-5-22
状态 离线
『楼 主』:  不点请进

我把U盘格式化成了zip格式,并且发现grub4dos在dos下能识别为fd0了

下载好grub4dos0.42per4,但是无法用root .. setup命令安装到usb-zip的mbr上,并且下载的grub4dos也没有stage1 .. stage2等包,不知道GNU grub的是否通用

grub4dos上的主页说grdlr更安全方便,不知道用什么方法可以写入到MBR

2006-5-22 20:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hnlyzhd
高级用户




积分 544
发帖 164
注册 2004-10-17
状态 离线
『第 2 楼』:  

在DOS下安装GRLDR代码到主引导记录:

bootlace.com  0x80



    我的留言簿

http://hnlyzhd.ys168.com            我的网络盘
2006-5-23 00:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
休想
初级用户




积分 145
发帖 15
注册 2005-5-11
状态 离线
『第 3 楼』:  

谢谢楼上的兄弟~~

2006-5-23 07:49
查看资料  发送邮件  发短消息 网志  OICQ (38447)  编辑帖子  回复  引用回复
tinybit
初级用户





积分 137
发帖 57
注册 2005-9-29
状态 离线
『第 4 楼』:  

bootlace 目前支持两种磁盘的安装:软盘和硬盘。不要认为软盘就是指 1.44M 的软驱中的那个介质,这里的 “软盘” 概念,是指没有分区表的所有介质(但不包括 CD-ROM 介质),也就是说,其第一扇区是软盘的引导区,而不是 MBR(因为主引导记录和分区表都处于硬盘第一个扇区,所以,有时候笼统都称为 MBR)。

所有的硬盘都有一个 MBR,即使是机器上的第二个硬盘,它也有 MBR。U 盘可能属于“软盘”,也可能属于“硬盘”,这取决于它是否含有分区表。

bootlace 将 GRLDR 引导代码安装到 MBR,是将 10 个以上(但一定是在 63 个以下)的扇区覆盖 MBR 以及其后的那些扇区。因为硬盘第一磁道(通常是总共 63 个扇区,但也有更少的,比如 15 个扇区)是空闲的,所以,这个区域可以放置 GRLDR 的引导部分。GRLDR 的主体部分很大,目前占据 300 多个扇区,所以,不可能把 GRLDR 整个地、一次性地放进硬盘第一磁道上。放在第一磁道上的 GRLDR 引导部分,负责从各个分区根目录查找 GRLDR 文件,并装载到内存,然后运行它。

bootlace 将 GRLDR 引导代码安装到软盘,可就不一样了。软盘只有第一个扇区是可以安全放置引导代码的,超过一个扇区,就会破坏软盘里的文件系统结构。BOOTLACE 首先分析软盘的文件系统类型,判断它是 FAT12、FAT16、FAT32、NTFS、EXT2 等的哪一种,然后,根据不同的类型,放进不同的引导扇区(这些引导代码都是在 512 字节之内)。比较一下,放进硬盘第一磁道的是多个扇区的引导代码,因而它可以查找不同文件系统类型的分区上的 GRLDR 文件;而软盘上的第一扇区,只能找到软盘自己根目录下的 GRLDR 文件。

bootlace 的用法在 readme 中有详细的说明。前面说了,U 盘也是磁盘(它应当有一个 BIOS 磁盘号码,否则 BIOS 无法用它来启动机器),因此也可以想通常对软盘和硬盘那样,用 bootlace 将 GRLDR 引导代码写入 U 盘。

2006-5-23 08:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: