无忧启动论坛

标题: 请问在硬盘上加载grldr后,进入命令行如何继续加载在光盘上的文件? [打印本页]

作者: leonxis    时间: 2013-10-6 13:10
标题: 请问在硬盘上加载grldr后,进入命令行如何继续加载在光盘上的文件?
本帖最后由 leonxis 于 2013-10-6 13:13 编辑

硬盘上设置了grub4dos启动,进入grub>的命令提示后,请问如何使用命令才能找到光盘(cd)(光盘是U盘量产后的模拟CDROM)上的/boot/grub/menu.lst呢?

在光盘上有一整套PE文件
/boot/grub/  里面有menu.lst等
/boot/imgs/  里面有.ima文件
/winpe/   里有win8.wim文件
光盘根目录也有grldr文件与bootmgr文件引导

由于某些原因,我希望在进入硬盘上的grub4dos后,能加载光盘上的文件。可是我用find --set-root命令查找光盘上menu.lst等文件,找不到。
刚开始学习grub,所以不太懂,请各位老师指点应该如何做?

如果希望加载硬盘上的grldr时能直接转至光盘上的grldr文件,那grldr内语句应该如何书写呢?多谢~


作者: 不点    时间: 2013-10-6 14:06
光驱就快要淘汰了,你还那么依赖光驱?

好吧,正面回答你的问题:那是不可能实现的任务。

grub4dos 有个 cdrom --init 命令,可以加载光驱驱动,从而使得 grub4dos 可以访问光驱。但是,遗憾的是,这个光驱驱动不具有普遍性,只能驱动一部分光驱,不能驱动所有的光驱。

从硬盘启动时,BIOS 不提供光盘的访问接口,所以,无法访问光盘。必须使用光驱驱动才行。

你可以给主板厂家提建议,让他们修改一下 BIOS 程序,使得当电脑从硬盘启动时也顺便提供光盘的 BIOS 接口(而不是故意屏蔽掉光驱的 BIOS 接口),这样的话,grub4dos 就可以访问光盘了,而且不需要加载光驱驱动。

不过,主板厂家多半是不会理睬你的,因为主板厂家连 BIOS 都要取缔了。


作者: David.Z    时间: 2013-10-6 14:48
不点 发表于 2013-10-6 14:06
光驱就快要淘汰了,你还那么依赖光驱?

好吧,正面回答你的问题:那是不可能实现的任务。

间接的可以吧,grldr加载DOS加载驱动,grub回到原来菜单,把后面这些打包成压缩磁盘映像,想用时加在一遍映像就可以了。
作者: 不点    时间: 2013-10-6 16:02
问题是,谁能保证 DOS 下的驱动能有多高的成功率呢?倒是可以尝试 Linux,或者 WinPE,它们有着较新、较完善的驱动。

但这些都不一定是楼主想要的。


作者: leonxis    时间: 2013-10-6 16:46
不点 发表于 2013-10-6 16:02
问题是,谁能保证 DOS 下的驱动能有多高的成功率呢?倒是可以尝试 Linux,或者 WinPE,它们有着较新、较完善 ...

是,光驱目前是用的少了。当时主要考虑的而是efi启动方式,但是对于ui的隐藏和深度隐藏都不感兴趣,所以想到了量产。

量产之后确实满足了bios和efi双启动,但是量产对于机器的兼容性又是一个问题。偶然看到有机器grub虽然无法启动,但是可以find到cdrom,所以就提出来了这么一个问题,看能不能通过外置的grldr引导cd内的文件。

linux确实并不是我想要的,其实终究,我就是希望有一个非ui解决方案的efi与bios双启动。

多谢解答




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3