tulongwa 发表于 2015-11-9 17:37:05

winlyx32不能显示部分菜单

本帖最后由 tulongwa 于 2015-11-9 17:43 编辑

今天把winlyx32装到了酷比魔方iwork7里面,能顺利启动到菜单界面,背景、中文都有,但是菜单显示缺了几条,其中
ifsearch --file /BOOT/IMGS/CDlinux.iso; then
menuentry "☆ 启动CDlinux无线破解"{
   insmod ntfs
    search -s -f /BOOT/IMGS/CDlinux.iso
   loopback loop ($root)/BOOT/IMGS/CDlinux.iso
   linux(loop)/CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/ CDL_IMG=/BOOT/IMGS/CDlinux.iso
   initrd (loop)/CDlinux/initrd
}
fi
不能显示
不加   ifsearch --file ***; then语句的菜单就能显示,
文件结构如下:




但是如果使用U盘引导的话同样的文件结构同样的菜单就可以全部显示并能正常启动,U盘是FAT32文件系统,D盘是NTFS,
求破解

wintoflash 发表于 2015-11-9 17:48:30

你应该在菜单开始就 insmod ntfs,这样grub2才能搜索ntfs分区上的cdlinux.iso

tulongwa 发表于 2015-11-9 17:58:39

我加了的,就是找不到文件

wintoflash 发表于 2015-11-9 18:14:47

tulongwa 发表于 2015-11-9 17:58
我加了的,就是找不到文件

在ifsearch --file前加insmod ntfs啊

tulongwa 发表于 2015-11-9 18:48:08

本帖最后由 tulongwa 于 2015-11-9 18:50 编辑

我在菜单的最开始就加了的,

set default=3
set timeout=10
insmod ntfs
insmod jpeg
if background_image ($root)/winly/background.jpg; then
true
else
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
clear
fi
fi

###菜单项###
if [ "${grub_platform}" == "efi" ]; then
menuentry "☆ 启动UEFI主板的Windows PE_x32系统" --class windows --class os {
search --no-floppy --file --set=root /EFI/microsoft/boot/bootia32.efi
chainloader /EFI/microsoft/boot/bootia32.efi
}

tulongwa 发表于 2015-11-13 15:59:30

wintoflash 发表于 2015-11-9 18:14
在ifsearch --file前加insmod ntfs啊

insmod ntfs我是加在了菜单的最开始的,另外我觉得跟加不加这句没关系的,因为winlyx32.efi是放在ntfs分区的D盘,背景文件也是放在D盘的winly目录下,如果winly不能读取ntfs分区应该不能加载背景文件才对吧?
现在的情况是在efi固件设置中的启动序列选择winly启动,它找到并加载了D盘的winly目录下的背景文件,但是无法找到D盘BOOT\IMGS\下的ISO文件。去掉搜索语句直接给路径也不行,

devilma 发表于 2015-11-13 20:12:21

你搞混了,indmod ntfs在uefi模块下根本就不支持

tulongwa 发表于 2015-11-13 20:53:22

devilma 发表于 2015-11-13 20:12
你搞混了,indmod ntfs在uefi模块下根本就不支持

你是说winlyx32.efi不支持ntfs分区吗?那怎么会加载ntfs分区的背景文件呢?

devilma 发表于 2015-11-15 17:03:10

tulongwa 发表于 2015-11-13 20:53
你是说winlyx32.efi不支持ntfs分区吗?那怎么会加载ntfs分区的背景文件呢?

insmod 是导入啥啥模块,,你在uefi下导入ntfs模块,还想启动cdlinux。我晕了
页: [1]
查看完整版本: winlyx32不能显示部分菜单