|
嗯,实体分区里面有个ubuntu,又用wubi搞了个linuxdeepin,然后就想折腾折腾用g4d启动了~
先说说我的情况,一个分区的pbr是g4d的,可以正常找到grldr,使用正常。
第一种方法就是把wubildr留在根目录下面(不喜欢太多乱七八糟文件,所以删了根目录的wubildr),然后lst文件中写上- title Boot Deepin OS
- find --set-root /deepin/winboot/wubildr.mbr
- chainloader /deepin/winboot/wubildr.mbr
- boot
复制代码 wubildr.mbr会自动搜寻各个根目录里面的wubildr,然后引导至虚拟磁盘上的grub2。
但是这样还觉得不爽……因为根目录还有一个wubildr文件,想把它也删掉,于是有了下面的方法- title Boot Deepin OS
- find --set-root /deepin/winboot/wubildr
- kernel /deepin/winboot/wubildr
- boot
复制代码 不过,这种方法还有一个问题,就是不知为何启动到grub2上面,背景无法加载是黑的,其他倒还正常。
又觉得不爽,看到网上有类似的方法启动到grub4dos,找回背景需要在grldr中间find set root一下,但是这个wubildr用bootice的grldr菜单编辑器打开是乱码……
更加不爽,于是想用g4d直接引导到linuxdeepin的grub2下面,因为之前有经验可以使用这样的命令引导实体分区的grub2- title Go to Ubuntu
- find --set-root /boot/grub/core.img
- kernel /boot/grub/core.img
- boot
复制代码 到linuxdeepin下仔细看了grub.cfg,发现虚拟镜像需要使用以下命令进行挂载- loopback loop0 /deepin/disks/root.disk
复制代码 不过loopback是grub2特有的命令,没有在grub4dos里面找到。。。
现在剩下两种解决方案,还需要高手来帮忙。
1.用g4d尝试引导linuxdeepin的grub2.命令如下:- title Go to LinuxDeepin
- find --set-root /deepin/disks/root.disk
- loopback loop0 /deepin/disks/root.disk
- root=(loop0)
- kernel /boot/grub/core.img
- boot
复制代码 但这里的问题是如何将第三行的loopback loop0改成g4d的命令,不知可否实现?
2.另一种方法是弄明白wubildr引导linuxdeepin的grub2的原理(网上搜了半天没搜到。。。),或者在刚才引导到没有背景的grub2的命令中加点什么让背景回来?
实在是不知道如何搞了,或者这个真的是不可行的?我不太相信~大家帮忙啊!谢啦!
[ 本帖最后由 dlhxr 于 2012-8-15 14:33 编辑 ] |
|