无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5281|回复: 8
打印 上一主题 下一主题

winlyx32不能显示部分菜单

[复制链接]
跳转到指定楼层
1#
发表于 2015-11-9 17:37:05 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 tulongwa 于 2015-11-9 17:43 编辑

今天把winlyx32装到了酷比魔方iwork7里面,能顺利启动到菜单界面,背景、中文都有,但是菜单显示缺了几条,其中
if  search --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
不能显示
不加   if  search --file ***; then  语句的菜单就能显示,
文件结构如下:




但是如果使用U盘引导的话同样的文件结构同样的菜单就可以全部显示并能正常启动,U盘是FAT32文件系统,D盘是NTFS,
求破解
9#
发表于 2015-11-15 17:03:10 | 只看该作者
tulongwa 发表于 2015-11-13 20:53
你是说winlyx32.efi不支持ntfs分区吗?那怎么会加载ntfs分区的背景文件呢?

insmod 是导入啥啥模块,,你在uefi下导入ntfs模块,还想启动cdlinux。我晕了
回复

使用道具 举报

8#
 楼主| 发表于 2015-11-13 20:53:22 | 只看该作者
devilma 发表于 2015-11-13 20:12
你搞混了,indmod ntfs在uefi模块下根本就不支持

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

点评

insmod 是导入啥啥模块,,你在uefi下导入ntfs模块,还想启动cdlinux。我晕了  详情 回复 发表于 2015-11-15 17:03
回复

使用道具 举报

7#
发表于 2015-11-13 20:12:21 | 只看该作者
你搞混了,indmod ntfs在uefi模块下根本就不支持

点评

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

使用道具 举报

6#
 楼主| 发表于 2015-11-13 15:59:30 | 只看该作者
wintoflash 发表于 2015-11-9 18:14
在if  search --file前加insmod ntfs啊

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

回复

使用道具 举报

5#
 楼主| 发表于 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
}
回复

使用道具 举报

4#
发表于 2015-11-9 18:14:47 | 只看该作者
tulongwa 发表于 2015-11-9 17:58
我加了的,就是找不到文件

在if  search --file前加insmod ntfs啊

点评

insmod ntfs我是加在了菜单的最开始的,另外我觉得跟加不加这句没关系的,因为winlyx32.efi是放在ntfs分区的D盘,背景文件也是放在D盘的winly目录下,如果winly不能读取ntfs分区应该不能加载背景文件才对吧? 现在  详情 回复 发表于 2015-11-13 15:59
回复

使用道具 举报

3#
 楼主| 发表于 2015-11-9 17:58:39 来自手机 | 只看该作者
我加了的,就是找不到文件

点评

在if search --file前加insmod ntfs啊  详情 回复 发表于 2015-11-9 18:14
回复

使用道具 举报

2#
发表于 2015-11-9 17:48:30 | 只看该作者
你应该在菜单开始就 insmod ntfs,这样grub2才能搜索ntfs分区上的cdlinux.iso
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-29 15:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表