无忧启动论坛

标题: grub多重启动问题求助 [打印本页]

作者: wfu_liuxh    时间: 2007-5-1 07:21
标题: grub多重启动问题求助
最近做grub多重启动实践,遇到了两个问题。我以为一个可能比较简单,另一个比较复杂。万望各位高手不吝赐教:

简单问题:
在menu.lst中fontfile /boot/fonts.gz其中的字库(体)文件是由原系统中的哪个文件产生的,什么字体?哪里有下载?

复杂问题:
我c盘安装的是win98,d盘是w2kserver,由w2k的boot.ini决定的菜单选择。
我现在做的grub usb多重启动是usb-hd方式,用该usb启动后u盘变为c盘,d盘变为e盘。
利用menu.lst的菜单选择从u盘运行/启动文件或映象均无问题。但要从原来的c盘中启动却无法实现。
我使用的语句包括:
root (hd1,0)
chainloader +1
显示的错误信息是找不到boot.ini等(我想也能解释通,因为以前启动就是需要c盘上的boot.ini等文件)

语句
   rootnoverify (hd1,0)
   makeactive
   chainloader  +1
也不行,情况与上述同。
我也试图改变语句中的磁盘号和分区号(例如hd1,4)更是出现分区不存在的错。
难道u盘变为从后,grub就没有办法原样启动原来硬盘的系统?
这问题困扰我好长时间,还望高手帮忙。

[ 本帖最后由 打狗协会理事 于 2007-5-1 12:14 PM 编辑 ]
作者: wfu_liuxh    时间: 2007-5-1 09:23
是不是求助的地方不对?
作者: wfu_liuxh    时间: 2007-5-1 09:28
对不起,我转移阵地了。转到了“u盘及移动硬盘区",如果各位肯帮忙请在那里回答。

[ 本帖最后由 wfu_liuxh 于 2007-5-1 09:30 AM 编辑 ]
作者: xypcmac    时间: 2007-5-1 09:31
试试这样:
title 5. 从硬盘第一分区启动
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (hd0,0)
makeactive
chainloader +1
作者: lxl1638    时间: 2007-5-1 09:45
首先要确定你的分区号而不是C:D:等,
第二,引导在原来的C:或D:?即BOOT.INI在哪 一个分区?




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