无忧启动论坛

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

[求助] GRUB4DOS引导(转跳)物理光驱或虚拟光驱

[复制链接]
跳转到指定楼层
1#
发表于 2017-8-31 14:18:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助,我的U盘是量产出一个4.7G分区,其他空间做数据分区(包UD),问题来了,我这边有部机子,只能启动单分区的U盘。
例子:1.如果一个U盘全部空间量产出一个CDROM是可以引导的
          2.如果不做量产直接做个UD启动也是可以的。
问题在于量产出一个4.7G分区,其他空间做数据分区(包UD),只能引导UD,
不能引导USBCDROM,量产分区不能被引导(或找到)
想到的解决方案:1.启动UD分区(GRUB4DOS),写个菜单来转跳到光驱,尝试过以下代码不行(网上找的)。
cdrom --init || cdrom --stop
map --rehook
chainloader (cd0) && boot
chainloader (cd1) && boot
chainloader (cd2) && boot
chainloader (cd3) && boot
chainloader (cd4) && boot
chainloader (cd5) && boot
chainloader (cd6) && boot
chainloader (cd7) && boot
chainloader (cd8) && boot
chainloader (cd9) && boot
geometry (hd999) || pause --wait=0
root (cd0) || commandline
      解决方案:2.直接在GRUB4DOS菜单写一条引导系统文件的代码(可以直接找光驱的引导文件),这样子理论可以吧?但这不是我想要的效果,因为光驱的系统是多变的,是WINDOWS,也可能是任何版本的LINUX。


现在是希望有位大神帮下忙,看下用方案1怎么解决这个问题,或看下方案1的思路能不能行得通。
2#
发表于 2017-8-31 16:36:02 来自手机 | 只看该作者
那是找不到,所以啥菜单也解决不了。

点评

我觉得不是找不到,量产单分区怎么可以?我觉得是主板强行优先了单设备的启动分区。  详情 回复 发表于 2017-8-31 18:05
回复

使用道具 举报

3#
发表于 2017-8-31 16:44:46 来自手机 | 只看该作者
usb --init  chainloader (0xf8)  boot  在命令行执行,看看加载USB内置驱动后,是否成功,返回盘符是什么。
回复

使用道具 举报

4#
 楼主| 发表于 2017-8-31 18:05:09 | 只看该作者
窄口牛 发表于 2017-8-31 16:36
那是找不到,所以啥菜单也解决不了。

我觉得不是找不到,量产单分区怎么可以?我觉得是主板强行优先了单设备的启动分区。
回复

使用道具 举报

5#
发表于 2017-8-31 19:27:51 | 只看该作者
试下boot -1
回复

使用道具 举报

6#
发表于 2017-8-31 19:43:11 | 只看该作者
本帖最后由 mdyblog 于 2017-8-31 19:45 编辑

此时USB CDROM 根本没被主板识别。
对计算机来说,根本没有这个设备。
自然启动不了。
cdrom --init也没用。
cdrom --init是有这个设备,但是没有驱动起来。

usb --init也没用。 那是对U盘(不是USBCDROm)。
反过来,启动USBCDROm,转U盘,也不行,因为此时,对主板根本没有U盘这个设备。
回复

使用道具 举报

7#
发表于 2017-8-31 20:10:06 来自手机 | 只看该作者
内置USB驱动,可以识别USB-CDROM。试都不试,怎么知道?不想试就算了,白说。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-13 18:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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