203.94 KB, 下载次数: 110, 下载积分: 无忧币 -2
203.94 KB, 下载次数: 45, 下载积分: 无忧币 -2
203.94 KB, 下载次数: 44, 下载积分: 无忧币 -2
已分区的要第一区起始在2048扇区后
liuzhaoyzz 发表于 2022-3-28 08:59
,这个限制能否去掉啊?
liuzhaoyzz 发表于 2022-3-28 08:59
,这个限制能否去掉啊?
szwp 发表于 2022-3-28 09:04
群友星语风有修改版,不放整个grldr进去,前面需要的空间就少了,你可艾特他找他要了测试。
不放进去的 ...
liuzhaoyzz 发表于 2022-3-28 09:08
我没有在群里,群太多了,我想静静。你能找他要下发上来吗?谢谢了。
liuzhaoyzz 发表于 2022-3-28 08:59
,这个限制能否去掉啊?
hilsonma 发表于 2022-3-28 17:45
限制是一定有的,但可以不是2048扇区,只要有足够的空间放进启动代码就行了。
限制2048的原因,是考虑到 ...
liuzhaoyzz 发表于 2022-3-28 17:52
umbr不是只要一个扇区的吗?我不知道具体是哪个扇区,我个人感觉上来说,硬盘都是会提前分好区的,限制其 ...
szwp 发表于 2022-3-28 18:00
UMBR引导代码只在0扇区,但grldr也需地方存放,一个扇区里写查找文件困难,需要几十扇区实现。坛友不太来群 ...
hilsonma 发表于 2022-3-28 18:12
umbr是只要一个扇区,而且不满一个扇区,其实就是扇区0的前面430个字节。
但umbr是不能单独使用的,它 ...
liuzhaoyzz 发表于 2022-3-28 18:21
你具体是怎样用的?用的chenall的umbr安装工具吗?在g4d下面用的?还是什么工具?没注意到你的帖子。
hilsonma 发表于 2022-3-28 18:38
如果考虑占用最少的扇区,那就是使用umbr+grldr.mbr,只需要34+16=50,也就是限制起始扇区在50后
liuzhaoyzz 发表于 2022-3-28 20:37
怎么改成34+16=50呢?34扇区是什么意思?16扇区是grldr.mbr的引导代码吗?代码怎么改?
扇区50之后绝 ...
hilsonma 发表于 2022-3-28 23:31
0扇区mbr盘中是主引导扇区,在gpt盘中是保护性扇区
1-33扇区是gpt分区表
所以引导代码最起码要从34扇区 ...
liuzhaoyzz 发表于 2022-3-29 06:41
你的代码能改成这个34+16=50扇区的吗?怎么改?
hilsonma 发表于 2022-3-29 11:46
经反复测试,umbr引导grldr.mbr失败,不知道是什么原因。如果是引导wee就能成功,这样也就只能做到34+62= ...
liuzhaoyzz 发表于 2022-3-29 12:31
看起来有些复杂啊。
那原来chenall的umbr在g4d下的安装器怎么能够启动grldr的呢?
hilsonma 发表于 2022-3-29 11:46
经反复测试,umbr引导grldr.mbr失败,不知道是什么原因。如果是引导wee就能成功,这样也就只能做到34+62= ...
liuzhaoyzz 发表于 2022-3-29 12:31
看起来有些复杂啊。
那原来chenall的umbr在g4d下的安装器怎么能够启动grldr的呢?
hilsonma 发表于 2022-3-29 13:44
grldr能启动呀,是不能引导grldr.mbr
grldr要占用六百多个扇区呢。
楼主的批处理就是直接引导grldr的, ...
星语风 发表于 2022-3-29 16:01
这是修改楼主的工具,修正了第3启动实际无效的问题。如果不是有意去删除第1、2启动文件的话,其实大家 ...
liuzhaoyzz 发表于 2022-3-29 15:44
我自己的GPT硬盘起始扇区是2048的,还有其他机械MBR硬盘可能有的是63扇区的,参差不齐,看了你们的介绍 ...
星语风 发表于 2022-3-29 16:01
这是修改楼主的工具,修正了第3启动实际无效的问题。如果不是有意去删除第1、2启动文件的话,其实大家 ...
szwp 发表于 2022-3-29 16:21
俺写这个是抛砖引玉,星语风的增加了判断起始扇区。主要是用的人不多,不然应该会有GUI出现,能实现的功 ...
liuzhaoyzz 发表于 2022-3-29 16:54
这些windows下的方案和chenall的方案有哪些本质的区别?我没有搞懂。
我看chenall的方案,似乎只修改 ...
szwp 发表于 2022-3-29 17:30
以前有过迷你g4d可嵌入主板bios,目前g4d基本需要几百K,只是选择放哪了
http://bbs.znpc.net/forum.php?mo ... muid=12697#pid45345
mini grldr以后会有对应的mini grub.exe吗(io.sys加载)?
现在就等几个常用的外部命令了,如:map、write、dd、chainloader...
【不点的回复】
这个精简版目的就是放在 MBR 上。在 DOS 命令行下没有意义。DOS 命令行下可以启动很大的文件,没有 63 扇区的限制。所以,DOS 命令行下应该使用完整版的 grub.exe。
等基本功能都稳定了,再考虑编写外部命令。
我其实已经准备了一个名称,就叫做 wee。因为新的 grldr 结构不同于完整版的 grldr 的结构,所以,有必要更改一下名字。
将来 wee 可能有 63 扇区的版本以及 64K 的版本。也分放在 MBR 上还是给 ROM 用。
放在 MBR 上的就叫 wee63.mbr 和 wee128.mbr
放在 ROM 中的就叫 wee63.rom 和 wee128.rom
我在考虑,是不是把提示符也改成 wee>
wee 翻译一下是“极小”,故名“小不点”,哈哈。
觉得精简版意义重大,万能启动。
wee:很少的,微小的,极小的,很早的。
有很多词汇都曾经被用于小的操作系统,比如 mini,tiny,nano,micro 等等,这类常用词都被用光了。
所以就找到这个无人问津的 wee 了。如果将来真的成为了一个操作系统,中文名字可以叫做“微”,与英文语音相近,词义也相近。
起初找这个 wee 不是想把它当作一个操作系统的名字,而是想把它当作一个后缀(wee是三个字母,作为后缀很合适,也很难得;其他的同义词都要超过三个字母):grldr.wee 以区别于 grldr.mbr。但是,后来,grldr 的开头 16 扇区不能存在了,精简为 2 扇区了,这样,就不能再用 grldr 作为主要名字了。所以,我就想,干脆就把主要名字叫做 wee 得了。
目前的第一扇区中启动失败时的提示字符串就是 “Urr! wee...”。
grldr.wee 不好,因为将来不利于区分 63 扇区和 128 扇区的版本。也不容易区分 ROM 版和 MBR 版。
grldrwee 也存在一样的问题:
grldrwee63.mbr、grldrwee63.rom 显然超过了 8.3 文件名的要求,不美观。
这个 wee,如果看成是一个独立的操作系统的话,它是从 grub4dos 发展而来的,或者说,是基于 grub4dos 的。一个东西基于另一个,新的不一定非得在名称上与旧的有牵连。ubuntu 基于 debian,但在名称上从未体现出 debian 字样。
hilsonma 发表于 2022-3-29 17:24
windows下的方案和chenall的方案没有本质的区别。
chenall的方案是只写了一个扇区,这个方案指向了grl ...
szwp 发表于 2022-3-29 17:49
嵌入bios,无盘也能启,按快捷键进
星语风 发表于 2022-3-29 15:59
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=421926
根据这里第4楼 2011yaya2007777 代码写的工具 ...
liuzhaoyzz 发表于 2022-3-29 17:49
感谢回复,看样子我的理解基本上是对的。
我个人觉得chenall的方案更加健壮。为什么?因为分区之前的 ...
hilsonma 发表于 2022-3-29 18:13
你前面说的是对的,最后一句,chenall的方案只占用一个扇区,这个误解了。
上面讨论的各种方案都是只 ...
看下第一区起始扇区号不能小于2048
2011yaya2007777 发表于 2022-3-31 08:15
这个可以使用批处理实现吗?
这是修改楼主的工具,修正了第3启动实际无效的问题。如果不是有意去删除第1、2启动文件的话,其实大家也很难会碰到这个问题。
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) | Powered by Discuz! X3.3 |