LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1249|回复: 5

哪位XD贴个menu.lst上来

[复制链接]
发表于 2007-8-17 22:20:30 | 显示全部楼层 |阅读模式
装了ETCH, 因为引导记录没装在MBR, 现在进不了系统, 现在在DOS下用GRUB引导,不知MENU如何设置, 哪位XD贴个menu.lst上来
发表于 2007-8-17 23:07:35 | 显示全部楼层
有 grub for dos 比较好办

GRUB 命令模式:

configfile (hdn,m)/boot/grub/menu.lst

如果 boot 是单独分配的

configfile (hdn,m)/boot/grub/menu.lst

硬盘上只有那么几个分区,可以一个一个的试出来。另外,按 Tab 键一下或者两下会有意外的惊喜。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-17 23:23:19 | 显示全部楼层
现在情况有点复杂, 我的电脑是X22, 放在2631上,通过2631的PCI转IDE卡外接3.5"台式机硬盘,40G硬盘分hda1,hda2,hda5,hda6,hda7,其中hda1装了window xp,目前grub就装在这个分区, ETCH装在hda5, hda6是SWAP, hda7是home,  在装ETCH时(只选了基本系统),安装grub时,选hda5,但安装没有成功,跳过这步后结束安装过程,现在就不知如何进入系统。
回复 支持 反对

使用道具 举报

发表于 2007-8-17 23:58:29 | 显示全部楼层
有可能你的系统还没有成功。不懂 Debian ,不好乱说。
以下方法,你仍可一试,看系统是否能启动。尝试以下方法,或者重装系统。

GRUB 命令模式,找下有没有这个:

config (hd0,4)/boot/grub/menu.lst
如果找到,就可以尝试启动系统了。

如果没有,则用以下方法:
root (hd0,4)
setup (hd0,4)

将引导写到Linux系统根分区的第一扇区。这里不写到MBR是因为还不知道现在安装的那个系统行不行,所以暂不写MBR 。

Linux :
注意这命令不要敲错!
dd if=/dev/hda5 of=linux.bin bs=512 count=1

把导出的 linux.bin ( 含引导信息 ) 这个文件拷贝到你的 windows 系统中。比如 C 盘根目录。
改 C:\boot.ini 文件属性为不只读。在末尾另起一行,添加 C:\linux.bin="Linux ( /dev/hda5 )"
这样就可以尝试用你的windows的引导装载程序引导你安装在 /dev/hda5 上的 Linux 系统了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-18 18:48:10 | 显示全部楼层
因grub时没有成功,所以hda5应该没有引导记录,用dd不行。

用以下参数进入系统:

kernel (hd0,4)/vmlinuz root=/dev/sda5 vga=788
initrd (hd0,4)/initrd.img
boot

查/boot/grub/下没有menu.lst

执行grub-install  /dev/sda5

不成功,提示找不到/dev/hde设备
回复 支持 反对

使用道具 举报

发表于 2007-8-18 19:12:40 | 显示全部楼层
嗯 。
这样可以的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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