中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-10-27 23:55
共 47,815 主题排行 / 349,929 发帖 / 今日 1 篇 / 48,290 会员排行
DOS启动盘 & LOGO技术 (启动盘室) » 不点请进
可打印版本  963 / 3
第1楼 Evinmask 发表于 2006-05-22 20:50
新手上路 发帖 2 积分 12
不点请进
我把U盘格式化成了zip格式,并且发现grub4dos在dos下能识别为fd0了

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

grub4dos上的主页说grdlr更安全方便,不知道用什么方法可以写入到MBR
第2楼 hnlyzhd 发表于 2006-05-23 00:59
高级用户 发帖 164 积分 544
在DOS下安装GRLDR代码到主引导记录:

bootlace.com 0x80
第3楼 休想 发表于 2006-05-23 07:49
初级用户 发帖 15 积分 145
谢谢楼上的兄弟~~
第4楼 tinybit 发表于 2006-05-23 08:39
初级用户 发帖 57 积分 137
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 盘。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023