无忧启动论坛

标题: 请教GRUB装在U盘的问题!! [打印本页]

作者: lookskyoo    时间: 2006-12-10 18:01
标题: 请教GRUB装在U盘的问题!!
在这里我首先非常感谢无优启动给了我们这么好的一个技术探讨平台~~~
  我看了上面好多关于XPE装在U盘启动的帖子,很有感触,自己也按照上面的方法试验,2天都一直没成功过,知道昨天我看到了yqayan的帖子,我才恍然大悟,原来我的U盘在我的865机子上也是被认成了A盘,也就是(FD0),我直接搬老毛桃的XPE把根目录下的menu.lst里面的
title boot to maotao_xpe
chainloader (hd0,0)/LDRXPE
boot
中(hd0,0)改成(fd0)也不行。。然后我就用UE打开LDRXPE,结果看不懂,想改也改不了,最后就直接按照yqayan的帖子上的方法,把menu.lst直接放在boot/grub/里面,
附上yqayan的menu.lst文件内容:
# 默认延迟时间(秒)
timeout 10

# 第一项为默认值
default 0

# 启动WinXPE系统维护盘
title >>>Boot WinXPE
chainloader /ldrxpe

# 运行dos启动盘
title >>>Boot Dos
kernel /boot/grub/memdisk.gz
initrd /boot/grub/Pwin98.img

# 从本地磁盘的主分区启动 ( Boot from Local Hdd )
title >>>Boot From HardDisk(hd0)
rootnoverify (hd0,0)
makeactive
chainloader  +1

# 重启计算机
title >>> Reboot
reboot

# 关闭计算机
title >>> Shutdown
halt
然后在根目录下把autoexec.bat里面改成grub --config-file (fd0)/root/gurb/Sample Textmenu.lst
成功了~~。。
在这里对yqayan表示衷心的感谢!
我现在不明白的是,不管我怎么在menu.lst里面加fontfile (hd0,0)/fonts就是不能现实中文菜单,我就在想,难道非要在跟目录下的menu,lst里面有chainloader (hd0,0)/LDRXPE才行吗?但是那样就进不了我自己编辑的菜单了。请高手指教,谢谢了

[ 本帖最后由 lookskyoo 于 2006-12-10 11:09 PM 编辑 ]
作者: lookskyoo    时间: 2006-12-10 18:12
我按照yqayan 做的GRUB引导U盘启动,已经在华擎865,技嘉915还有华硕的双志强服务器主板上成功运行了,在技嘉的915的主板上我的U盘被认成HD0,别的上面都是认成A,但是我的autoexec.bat里面始终都是grub --config-file=(fd0)/menu.lst,我也很奇怪,呵呵,难道FD0通用??我之所以选用GRUB,是因为它能运行IMG,我现在的U盘上有几个常用的IMG(A)文件,有兴趣的朋友可以跟贴找我要,我是新手,还不知道怎么上传,一个是一个很经典的DOS,我也不知道怎么形容,是我在能运行在硬盘上的185M的XPE上复制过来的,一个是MHDD4.5--硬盘检测工具,我看到电脑城的修硬盘的店子都用的是它就COPY了个,还有-WIN2000,XP登陆密码破解,选择系统从哪个盘哪个区启动的IMG,一键GHOST8.3,等等,希望在这里能跟大家一起交流,一起进步~~~希望高手指点,也希望能帮助到跟我差不多水平的朋友。。。。谢谢了
作者: wyt0164    时间: 2006-12-10 18:41
是不是你的font文件有问题呀

[ 本帖最后由 wyt0164 于 2006-12-10 06:42 PM 编辑 ]
作者: lookskyoo    时间: 2006-12-10 23:06
我的fonts文件没问题,我用虚拟机从U盘启动的时候(我把U盘格式化成usbhdd,menu.lst在根目录,设置成hd(0,0)通过chainloader (hd0,0)/LDRXPE引导后就能显示出中文,)但是现实的环境中要把menu.lst放在根目录是没办法启动到引导界面的,所以我就采用了在根目录下建autoexec.bat里面写grub --config-file (fd0)/root/grub/menu.lst的方式,进了画面后不能显示中文,中文显示是乱码!
作者: yqayan    时间: 2006-12-11 09:01
对于我的那个menu.lst能帮上楼主我也感到很高兴
中文在我这里也是乱码,我就没管他了,比较懒
至少pe已经启动了,而且这个维护光盘基本上也只是自己用用而已所以英文界面也无甚要紧

看看有没有高手能研究一下这个中文的问题
作者: lookskyoo    时间: 2006-12-11 12:57
再次感谢楼上的朋友,我的PE没能启动,我做了个ISO文件丢在U盘上,但是用ieldr加isoemu.ini我不知道怎么引导,请高手指点,谢谢
作者: pojiemyie    时间: 2006-12-11 21:57
这里论坛好像已经有解决办法了。
昨天我下的一个多起动,改造后可以启动到矮人DOS、MaxDos、KVdos、XPE等,xpe下有卡巴杀毒,还有网络功能,现在唯一感觉不完美的就是不能装显卡驱动,可能太大了。
作者: husiqin    时间: 2006-12-12 01:10
原帖由 lookskyoo 于 2006-12-10 11:06 PM 发表
我的fonts文件没问题,我用虚拟机从U盘启动的时候(我把U盘格式化成usbhdd,menu.lst在根目录,设置成hd(0,0)通过chainloader (hd0,0)/LDRXPE引导后就能显示出中文,)但是现实的环境中要把menu.lst放在根目录是没 ...

menu.lst中要有下面这个。
# 设置中文支持的字体文件
fontfile /boot/grub/fonts

# 设置图形背景文件
splashimage /boot/grub/bj2008.xpm.gz
作者: lookskyoo    时间: 2006-12-13 22:41
原帖由 husiqin 于 2006-12-12 01:10 AM 发表

menu.lst中要有下面这个。
# 设置中文支持的字体文件
fontfile /boot/grub/fonts

# 设置图形背景文件
splashimage /boot/grub/bj2008.xpm.gz

我设置了fontfile /boot/grub/fonts但是没用还是乱码,不知道怎么回事,可能是GRUB的BUG吧
作者: husiqin    时间: 2006-12-14 08:15
原帖由 lookskyoo 于 2006-12-13 10:41 PM 发表

我设置了fontfile /boot/grub/fonts但是没用还是乱码,不知道怎么回事,可能是GRUB的BUG吧

要用中文GRUB,还要有fonts这个文件。
作者: sunhunw    时间: 2006-12-14 21:25
我用了总是找我的3.5吋盘,然后停在GRUB>




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3