分页: 2 / 2
发表于 : 2008-08-10 2:03
由 swordfish
ptptptptptpt 写了:对了,bean 可以建议 wubi 开发人员下个版本采用 g2ldr 。现在的wubi,在中文xp中运行,然后自动设置启动,menu.lst 中 tittle 都用中文写的,可 wubi 里面的 GRUB4DOS 不支持中文,所以显示出来就是乱码。而grub2 支持多国语言
wubi用到了 finds --set-root ,不知 grub2 有没有类似的命令??
GRUB4DOS 有中文的版本
http://download.gna.org/grub4dos/
去下载,里面有支持中文的grldr。
最新的是
http://download.gna.org/grub4dos/grub4d ... -08-08.zip(支持奥运)
下载上面那个包解出chinese\grldr到C盘就行了。(附件grldr.gz就是)
下载附件并解包得到fonts字库文件到 C:\grub\(我的grub是装在C盘,XP装在D盘,Ubuntu 在最后一个分区EXT3)
在menu.lst里加入
代码: 全选
# 设置中文支持的字体文件
fontfile /grub/fonts
就行了
我用的是grub4dos-0.4.3版,Ubuntu是新建分区安装的,因为以前老切换到Ghost备份XP,于是就一直用着用grub4dos。我在虚拟机按照以上的步骤试了一下,貌似没问题。不知道wubi的有没有用,有谁能测试一下,谢谢。
发表于 : 2008-08-10 23:38
由 ptptptptptpt
呵呵,谢谢楼上热心
用过 grub4dos 中文版,我的意思是,wubi 用的是英文版 g4d 却用中文写 menu.lst ,导致显示不正常
即使 wubi 改用中文版 grub4dos ,也仅仅是支持中文而已,其它语言仍旧不行。
而 grub2 支持多国语言
发表于 : 2008-08-12 14:04
由 swordfish
ptptptptptpt 写了:呵呵,谢谢楼上热心
用过 grub4dos 中文版,我的意思是,wubi 用的是英文版 g4d 却用中文写 menu.lst ,导致显示不正常
即使 wubi 改用中文版 grub4dos ,也仅仅是支持中文而已,其它语言仍旧不行。
而 grub2 支持多国语言
谢谢,发觉自己理解错了,不好意思,我去试试grub2。
Re: grub2的启动方式和最近更新(2008-08-03)
发表于 : 2008-08-16 15:29
由 ninyun
bean 写了:启动方式
2、从XP/Vista的启动管理器里启动
你需要把g2ldr.mbr,g2ldr以及/boot/grub目录拷贝到任何一个FAT/NTFS/EXT2根目录下,然后在boot.ini里增加相应的启动项就可以了,例如:
C:\g2ldr.mbr="Start GRUB2"
在vista里启动时,可以直接把g2ldr作为启动文件,这样就省去了中间步骤g2ldr.mbr,成功率也会增加。有趣的是,vista里尽管使用BCD,但其实也会读取boot.ini的内容。因此你可以在C:\下建立一个boot.ini文件:
[boot loader]
timeout=30
[operating systems]
C:\g2ldr="Start GRUB2 (vista)"
该项目会自动加到vista的启动菜单里,你就不需要使用bcdedit来增加启动项了。
我是双系统分装在两硬盘上,将g2ldr,/boot/grub放在C盘,起动后,有Vista和grub的选择,进入vista正常,但是选grub出现如下信息:
Welcome to grub !
error : file not find
Entering rescue mode ...
grub resuce >
不知是何故??,输入exit后才起动Ubuntu.
再就是从ubuntu退出进入Vista后时间老不正常.
Re: grub2的启动方式和最近更新(2008-08-03)
发表于 : 2008-08-16 16:23
由 bean
ninyun 写了:bean 写了:启动方式
2、从XP/Vista的启动管理器里启动
你需要把g2ldr.mbr,g2ldr以及/boot/grub目录拷贝到任何一个FAT/NTFS/EXT2根目录下,然后在boot.ini里增加相应的启动项就可以了,例如:
C:\g2ldr.mbr="Start GRUB2"
在vista里启动时,可以直接把g2ldr作为启动文件,这样就省去了中间步骤g2ldr.mbr,成功率也会增加。有趣的是,vista里尽管使用BCD,但其实也会读取boot.ini的内容。因此你可以在C:\下建立一个boot.ini文件:
[boot loader]
timeout=30
[operating systems]
C:\g2ldr="Start GRUB2 (vista)"
该项目会自动加到vista的启动菜单里,你就不需要使用bcdedit来增加启动项了。
我是双系统分装在两硬盘上,将g2ldr,/boot/grub放在C盘,起动后,有Vista和grub的选择,进入vista正常,但是选grub出现如下信息:
Welcome to grub !
error : file not find
Entering rescue mode ...
grub resuce >
不知是何故??,输入exit后才起动Ubuntu.
再就是从ubuntu退出进入Vista后时间老不正常.
g2ldr假定C:\是在第一个主分区里,如果不是的话,会找不到root。解决方法有两个,第一是用g2ldr.mbr作为启动文件。g2ldr.mbr会搜索所有的目录,并把找到的分区号传给g2ldr。第二是使用grub-mkimage定制一个新的g2ldr,并设置/boot/grub所在的根设备。
发表于 : 2008-08-24 0:13
由 bean
更新2008-08-23,新功能请参考顶楼。