无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4258|回复: 14
打印 上一主题 下一主题

[求助] 改造天意U盘,出现中文菜单空白

  [复制链接]
跳转到指定楼层
1#
发表于 2013-2-24 12:50:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我尝试对2013 天意u盘维护系统ISO全功能贺岁版进行改造,加入安装linux系统菜单。

由于选项过多,于是我改造菜单,增加子菜单。

我修改grldr成为:


  1. timeout 10
  2. default 0
  3. command --set-path=(bd)/BOOT/GRUB
  4. gfxmenu /BOOT/GRUB/MESSAGE
  5. configfile (md)4+8
  6. title [1] Windows
  7. configfile /BOOT/GRUB/menu_win.lst
  8. title [2] Linux
  9. configfile /BOOT/GRUB/menu_linux.lst

复制代码


然后的menu_win.lst的内容是



  1. gfxmenu /BOOT/GRUB/MESSAGE
  2. configfile (md)4+8
  3. title [01]天意Win2003PE迷你维护系统
  4. find --set-root /BOOT/SETUPLDR.BIN
  5. F6IMG
  6. map --e820cycles=3
  7. map --rehook
  8. chainloader /BOOT/SETUPLDR.BIN
  9. title [02] 天意Native03PE极速维护系统
  10. find --set-root /BOOT/NVPELDR.BIN
  11. F6IMG
  12. map --e820cycles=3
  13. map --rehook
  14. chainloader /BOOT/NVPELDR.BIN
  15. title [03] 天意Win8PE全能精简版
  16. find --set-root /BOOT/bootmgr
  17. chainloader /BOOT/bootmgr
  18. title [04] 启动Slitaz迷你系统
  19. kernel /BOOT/BZIMAGE root=/dev/null vga=normal autologin
  20. initrd /BOOT/ROOTFS.GZ
  21. title [05] 启动RUN功能模块
  22. configfile /BOOT/GRUB/RUN.LST
  23. title [06] Onekey全自动备份还原系统
  24. RUN --mem /BOOT/IMGS/OKDOS.IMA
  25. title [07] 运行MAXDOS工具箱
  26. RUN --mem /BOOT/IMGS/MAXDOS.IMG
  27. title [08] 启动DOS时代菜鸟工具箱
  28. RUN --mem /BOOT/IMGS/DTSTOOL.IMA
  29. title [09] 运行DiskGen磁盘管理
  30. RUN --mem /BOOT/IMGS/MAXDOS.IMG DISKGEN
  31. title [10] 运行MemTest内存检测
  32. kernel /BOOT/IMGS/MEMTEST.BIN
  33. title [11] 启动USB智能加速(适用老电脑)
  34. /BOOT/GRUB/USB_ACC.0PE
  35. title [12] 启动NTBOOT通用启动器
  36. RUN /BOOT/IMGS/NTBOOT.ISO
  37. title [13] Go back Main Menu
  38. configfile /BOOT/GRUB/menu_main.lst
复制代码


结果进入这个菜单,大部分都是空白的,显示不了中文。
后来,我添加  UNIFONT /BOOT/GRUB/wqy-microhei-lite_0_U16.bin 也不管用。


请大家指点一下,谢谢。
推荐
 楼主| 发表于 2013-2-24 20:45:26 | 只看该作者

回复 #4 527104427 的帖子

好的,太感谢您了,谢谢
回复

使用道具 举报

推荐
发表于 2013-2-24 20:21:45 | 只看该作者
title xp
find --set-root /ntldr
chainloader /ntldr
boot
回复

使用道具 举报

推荐
 楼主| 发表于 2013-2-24 20:12:51 | 只看该作者
谢谢lz,原来是编码的问题。


我在grldr这些写:

title xp
rootnoverify (hd1,0)  ;用hd0也不行
chainloader +1


引导不了我第一块硬盘第一个分区安装的xp,请问需要怎么写?
回复

使用道具 举报

推荐
发表于 2013-2-24 18:00:33 | 只看该作者
菜单保存为UTF-8编码:

timeout 10
default 0
command --set-path=(bd)/BOOT/GRUB
gfxmenu /BOOT/GRUB/MESSAGE

title [1] Windows
configfile /BOOT/GRUB/menu_win.lst

title [2] Linux
configfile /BOOT/GRUB/menu_linux.lst

timeout 10
default 0
command --set-path=(bd)/BOOT/GRUB
gfxmenu /BOOT/GRUB/MESSAGE

title [01]天意Win2003PE迷你维护系统
find --set-root /BOOT/SETUPLDR.BIN
F6IMG
map --e820cycles=3
map --rehook
chainloader /BOOT/SETUPLDR.BIN

title [02] 天意Native03PE极速维护系统
find --set-root /BOOT/NVPELDR.BIN
F6IMG
map --e820cycles=3
map --rehook
chainloader /BOOT/NVPELDR.BIN

title [03] 天意Win8PE全能精简版
find --set-root /BOOT/bootmgr
chainloader /BOOT/bootmgr

title [04] 启动Slitaz迷你系统
kernel /BOOT/BZIMAGE root=/dev/null vga=normal autologin
initrd /BOOT/ROOTFS.GZ

title [05] 启动RUN功能模块
configfile /BOOT/GRUB/RUN.LST

title [06] Onekey全自动备份还原系统
RUN --mem /BOOT/IMGS/OKDOS.IMA

title [07] 运行MAXDOS工具箱
RUN --mem /BOOT/IMGS/MAXDOS.IMG

title [08] 启动DOS时代菜鸟工具箱
RUN --mem /BOOT/IMGS/DTSTOOL.IMA

title [09] 运行DiskGen磁盘管理
RUN --mem /BOOT/IMGS/MAXDOS.IMG DISKGEN

title [10] 运行MemTest内存检测
kernel /BOOT/IMGS/MEMTEST.BIN

title [11] 启动USB智能加速(适用老电脑)
/BOOT/GRUB/USB_ACC.0PE

title [12] 启动NTBOOT通用启动器
RUN /BOOT/IMGS/NTBOOT.ISO

title [13] Go back Main Menu
configfile /BOOT/GRUB/menu_main.lst
回复

使用道具 举报

6#
 楼主| 发表于 2013-2-24 20:57:26 | 只看该作者

回复 #4 527104427 的帖子

试了,不行。


  1. [boot loader]
  2. timeout=3
  3. default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
  4. [operating systems]
  5. multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
  6. C:\mxldr=MaxDOS

复制代码
提示boot.ini有问题。没看出哪里有问题?

[ 本帖最后由 2010hover_sky 于 2013-2-24 20:58 编辑 ]
回复

使用道具 举报

7#
发表于 2013-2-24 22:01:14 | 只看该作者

回复 #6 2010hover_sky 的帖子

前面是否还有隐藏的分区?或者,安装XP的分区没有激活?
可以用SISO试一下

title xp
if exist ()/SISO || find --set-root /SISO
command  ()/SISO  BOOT=HD
回复

使用道具 举报

8#
 楼主| 发表于 2013-2-24 22:11:04 | 只看该作者

回复 #7 527104427 的帖子

提示文件没有找到。

谢谢
回复

使用道具 举报

9#
 楼主| 发表于 2013-2-24 22:14:07 | 只看该作者

回复 #7 527104427 的帖子

我看了,那块硬盘是没有隐藏分区的。

拿出u盘,系统正常启动的。分区是激活的吧
回复

使用道具 举报

10#
发表于 2013-2-24 22:21:18 | 只看该作者

回复 #9 2010hover_sky 的帖子

SISO在这里下载,解压到根目录:
http://pan.baidu.com/share/link?shareid=445312&uk=2098012847
回复

使用道具 举报

11#
 楼主| 发表于 2013-2-24 22:37:11 | 只看该作者

回复 #10 527104427 的帖子

提示“错误,请重新输入”
回复

使用道具 举报

12#
发表于 2013-2-24 22:40:38 | 只看该作者

回复 #11 2010hover_sky 的帖子

那你是命令写错了:


title xp
if exist ()/SISO || find --set-root /SISO
command  ()/SISO  BOOT=HD
回复

使用道具 举报

13#
 楼主| 发表于 2013-2-24 22:46:56 | 只看该作者

回复 #12 527104427 的帖子

用这个是可以的,但路径太长,需要按三次。



title [12] 启动NTBOOT通用启动器
RUN /BOOT/IMGS/NTBOOT.ISO


这个效果差不多哦。
回复

使用道具 举报

14#
发表于 2013-2-24 22:49:13 | 只看该作者

回复 #13 2010hover_sky 的帖子

路径太长是什么意思?
回复

使用道具 举报

15#
 楼主| 发表于 2013-2-24 23:01:25 | 只看该作者

回复 #14 527104427 的帖子

就是要按几次菜单。不是按一次就可以启动xp系统
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-22 07:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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