|
求助,我的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的思路能不能行得通。 |
|