无忧启动论坛
标题:
grldr无法知道他自身是从哪个设备载入的吗?
[打印本页]
作者:
zyphio
时间:
2011-1-12 13:05
标题:
grldr无法知道他自身是从哪个设备载入的吗?
grldr无法知道他本身是从哪个设备载入的吗?
我试了一下,光驱就可以,把grldr在写入的光盘引导区域后,grldr启动后默认根设备是(hd96),所以不会错误载入硬盘同位置的menu.lst……
如果主机存在多个硬盘(或是USB-HDD模式的U盘),那么,从硬盘(hd1)(是个U盘)启动后,虽然能载入(hd1)根目录下的grldr,但grldr默认根设备却始终都为(hd0)(主机的内置硬盘),结果始终载入的是(hd0)同位置的menu.lst,那么,就得重命名U盘上的menu.lst并在grldr内置菜单专门注明……或把硬盘上同位置的menu.lst改名……
有没有别的办法?!
PS,我突然想到的:uuid
用find --set-root uuid ****-****来查找根分区,但一方面要通过软件来取得文件系统(卷)的序列号(还不是设备的),另一方面要修改grldr内置菜单……晕……
还有没有别的办法……
[
本帖最后由 zyphio 于 2011-1-12 13:18 编辑
]
作者:
zhaohj
时间:
2011-1-12 13:35
grldr启动始终是优先加载与grldr同分区(设备)下的menu.lst
作者:
zyphio
时间:
2011-1-12 13:43
难道是我的虚拟机的问题……
VitrualBox 4.0
刚试了一下……晕VBox4只能从IDE的0通道主口启动……我晕……VBox4……Bug!?!?!?!?!
作者:
sratlf
时间:
2011-1-12 13:57
这个最好实机测试 还有一个问题 USB-HDD的u盘启动后 hdd0就是U盘
作者:
zyphio
时间:
2011-1-12 14:06
标题:
55555555555555555……可恶的VBox4啊……
实机测了一点问题都没有……!!!!!!!!!
让我走了太多弯路了……VBOX4中……两个硬盘……结果,VBOX4的BIOS启动菜单中引导无论如何都只能从最靠前的硬盘启动……
GRUB4DOS也只能识别第一个硬盘(hd0)……绝对是VBox4的BUG……VBox4啊……难道真让我再次安装VBox3?!
改装VMware Player不成……晕……
[
本帖最后由 zyphio 于 2011-1-12 17:48 编辑
]
作者:
sratlf
时间:
2011-1-12 14:17
标题:
回复 #5 zyphio 的帖子
简单的可以用usb启动区的 简易启动测试器 麻烦的还是用vmware吧 可以装micro版
作者:
moondust
时间:
2011-1-22 15:04
好象有个系统参数可查的,0X8280。可用read指令来读取。
0x21为从PXE启动,0x80为从HD启动,0xC0为坐CD启动。但这个参数值的定义在不同的版本好象也不同。
[
本帖最后由 moondust 于 2011-1-22 15:08 编辑
]
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./)
Powered by Discuz! X3.3