无忧启动论坛
标题:
GRUB4DOS引导(转跳)物理光驱或虚拟光驱
[打印本页]
作者:
键盘侠
时间:
2017-8-31 14:18
标题:
GRUB4DOS引导(转跳)物理光驱或虚拟光驱
求助,我的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的思路能不能行得通。
作者:
窄口牛
时间:
2017-8-31 16:36
那是找不到,所以啥菜单也解决不了。
作者:
2011yaya2007777
时间:
2017-8-31 16:44
usb --init chainloader (0xf8) boot 在命令行执行,看看加载USB内置驱动后,是否成功,返回盘符是什么。
作者:
键盘侠
时间:
2017-8-31 18:05
窄口牛 发表于 2017-8-31 16:36
那是找不到,所以啥菜单也解决不了。
我觉得不是找不到,量产单分区怎么可以?我觉得是主板强行优先了单设备的启动分区。
作者:
pseudo
时间:
2017-8-31 19:27
试下boot -1
作者:
mdyblog
时间:
2017-8-31 19:43
本帖最后由 mdyblog 于 2017-8-31 19:45 编辑
此时USB CDROM 根本没被主板识别。
对计算机来说,根本没有这个设备。
自然启动不了。
cdrom --init也没用。
cdrom --init是有这个设备,但是没有驱动起来。
usb --init也没用。 那是对U盘(不是USBCDROm)。
反过来,启动USBCDROm,转U盘,也不行,因为此时,对主板根本没有U盘这个设备。
作者:
2011yaya2007777
时间:
2017-8-31 20:10
内置USB驱动,可以识别USB-CDROM。试都不试,怎么知道?不想试就算了,白说。
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3