无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3601|回复: 8
打印 上一主题 下一主题

[求助] 这个菜单谁能帮忙翻译一下 ? 在线等

[复制链接]
跳转到指定楼层
1#
发表于 2016-4-5 08:34:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
title 1-Windows XP PE  支持ACHI驱动(外置程序)         
()/boot/grub/F6IMG || find --set-root /boot/F6IMG && /boot/F6IMG
map --e820cycles=3
map --rehook
chainloader /boot/p/SETUPLDR.BIN


这个菜单中的
()/boot/grub/F6IMG || find --set-root /boot/F6IMG && /boot/F6IMG

这句是什么意思?




如果使用grub2 菜单如何写?
find命令不属于grub2 ,只属于grub4dos?
2#
发表于 2016-4-5 09:31:52 | 只看该作者
grub2要用search命令。
你不能认真看一下grub2的文档吗!

点评

主要是我没有找到grub2的帮助文档,默认的文档里面没有命令说明书,刚才我又看了一次grub4dos的说明书 ()/boot/grub/F6IMG || find --set-root /boot/F6IMG && /boot/F6IMG这个句 可以用下面这个 command /boot  详情 回复 发表于 2016-4-5 09:39
回复

使用道具 举报

3#
 楼主| 发表于 2016-4-5 09:39:43 | 只看该作者
wintoflash 发表于 2016-4-5 09:31
grub2要用search命令。
你不能认真看一下grub2的文档吗!

主要是我没有找到grub2的帮助文档,默认的文档里面没有命令说明书,刚才我又看了一次grub4dos的说明书
()/boot/grub/F6IMG || find --set-root /boot/F6IMG && /boot/F6IMG这个句
可以用下面这个

command /boot/F6IMG /boot/SRS
也能成功

我打算换成grub2
去测试command  发现根本没有这个命令,command这个命令是执行外部命令的
f6img是个批处理,我该怎么办?
回复

使用道具 举报

4#
发表于 2016-4-5 10:54:43 | 只看该作者
如果你需要磁盘仿真 ======> 用 grub4dos【用 grub2 + memdisk 也可以支持内存盘的仿真】
如果不需要磁盘仿真 ======> 用 grub2 和 grub4dos 都行

如果你需要 EFI 启动模式支持 ======> 用 grub2,不能用 grub4dos
如果不需要 EFI 启动模式支持 ======> 用 grub4dos 和 grub2 都行

大致的脉络要清晰,不要含糊。

各个软件功能有交叉,但也各有特色。互相不能完全替代。

从细节上来说,一个软件具有的功能,另一个软件可能完全不具有。因此你不一定能够找到满意的替代方案。

点评

我说的不是磁盘仿真 我是说外部命令支持啊 grub4dos有command grub2有什么可以替代么?  详情 回复 发表于 2016-4-5 11:39
回复

使用道具 举报

5#
 楼主| 发表于 2016-4-5 11:39:40 | 只看该作者
不点 发表于 2016-4-5 10:54
如果你需要磁盘仿真 ======> 用 grub4dos【用 grub2 + memdisk 也可以支持内存盘的仿真】
如果不需要磁盘 ...

我说的不是磁盘仿真  我是说外部命令支持啊
grub4dos有command
grub2有什么可以替代么?

点评

grub2 也有命令执行的接口。不同之处在于,你所提到的 F6IMG 是专门为 grub4dos 写的外部命令,不是为 grub2 写的。你可以等待或请求 F6IMG 的作者支持 GRUB2,你也可以亲自研究和改造。 我不熟悉 F6IMG ,我只是  详情 回复 发表于 2016-4-5 17:23
回复

使用道具 举报

6#
发表于 2016-4-5 13:15:30 | 只看该作者
回复

使用道具 举报

7#
发表于 2016-4-5 17:23:36 | 只看该作者
本帖最后由 不点 于 2016-4-6 16:36 编辑
110654 发表于 2016-4-5 11:39
我说的不是磁盘仿真  我是说外部命令支持啊
grub4dos有command
grub2有什么可以替代么?


grub2 也有命令执行的接口。不同之处在于,你所提到的 F6IMG 是专门为 grub4dos 写的外部命令,不是为 grub2 写的。你可以等待或请求 F6IMG 的作者支持 GRUB2,你也可以亲自研究和改造。

我不熟悉 F6IMG ,我只是猜,它可能利用了 grub4dos 的磁盘仿真功能。

它的作者倾向于使用 grub4dos 的磁盘仿真,而不是使用别的磁盘仿真软件。

存在皆合理。这就是现状。map --e820cycles= 这个功能,据我所知,只有 grub4dos 实现了;其他开源的磁盘仿真软件都没有实现与其等价的功能。这个功能是为了对付某些不正常情况的。没有这个功能,就无法应对那些不正常情况。你这个菜单的作者使用了这些命令,就是认可了 grub4dos 这个软件。当然他也可能是被迫使用 grub4dos(因而痛恨 grub4dos,这我就不好猜了)。总之,存在皆合理。

从一个启动软件,调用另一个启动软件,这是一个可行的办法。

譬如说,你把 grub2 做成第一启动,当需要 grub4dos 的功能时,再启动 grub4dos(此时 grub4dos 是第二启动)。

如此一来,你既保持了 grub2 通吃 BIOS 和 EFI 的优点,又能在需要的时候使用 grub4dos 的功能,弥补 grub2 的不足。




grub4dos 的个别功能,被其他软件吸收。譬如说,直接加载 ntldr/bootmgr 的功能,就被 syslinux 和 grub2 吸收。它们不是复制 grub4dos 的软件代码,而是复制了 grub4dos 的启动方法。可是还有很多 grub4dos 的功能,未被 syslinux 和 grub2 吸收。意淫一下,假如 grub4dos 的功能全部被 grub2 或 syslinux 吸收,那该多好啊!我们可以节省时间和精力,不用再去费劲维护 grub4dos 了。



点评

真乃高人也,确实如你所说,那个F6IMG确实是grub4dos代码所写,用grub2无法执行的根本原因也正是这样,如果map-e820cyles 这个功能在grub2中无法实现, 经过进一步的研究发现,这个F6IMG主要是用来加载磁盘驱动,  详情 回复 发表于 2016-4-7 09:51
回复

使用道具 举报

8#
 楼主| 发表于 2016-4-7 09:51:04 | 只看该作者
不点 发表于 2016-4-5 17:23
grub2 也有命令执行的接口。不同之处在于,你所提到的 F6IMG 是专门为 grub4dos 写的外部命令,不是为  ...

真乃高人也,确实如你所说,那个F6IMG确实是grub4dos代码所写,用grub2无法执行的根本原因也正是这样,如果map-e820cyles 这个功能在grub2中无法实现,

经过进一步的研究发现,这个F6IMG主要是用来加载磁盘驱动,AHCI驱动,当需要这个驱动的时候 可以grub2跳转到grub4dos这样做了
回复

使用道具 举报

9#
发表于 2016-8-26 16:47:18 | 只看该作者
挥一下手,2分拿走
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-2 19:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表