LinuxSir.cn,穿越时空的Linuxsir!

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

电脑开时grub 启动菜单出不了来?怎么办?

[复制链接]
发表于 2007-6-11 16:33:33 | 显示全部楼层 |阅读模式
开机后出现一个grub 命令启动介面,没菜单
我现在是通过以下命令来启动windows的
root (hd0,0)
chainloader (hd0,0)+1

但不知道怎样可以用命令启动得到linux ,再修复 grub
发表于 2007-6-11 19:21:05 | 显示全部楼层
****************************************
GRUB启动时按C键到GRUB 命令模式
****************************************

cat (hd 按Tab键一次或者两次。如果有多块硬盘,此时会出现0和1或者更多的。其中的0是第一个设备,1是第二设备。
cat (hd0, 现在敲入了 hd0 后面跟一个逗号,再按 TAB 键。
cat (hd0,2)/ 现在我猜第一硬盘的第三主分区 (hd0,2) 是一个Linux系统的根分区。此时按Tab键。看其下有无 boot 目录。如果确定此分区是根分区,而且boot目录未单独分配继续下面的操作:
cat (hd0,2)/boot/  这时又按 TAB 键。看看有没有 GRUB 目录。
cat (hd0,2)/boot/grub/  此时你可以找出你的 menu.lst 或者什么的。
cat (hd0,2)/boot/grub/menu.lst
查看这个 GRUB 的引导配置文件是否正确。如果想让GRUB立即使用这个配置文件,可以这样做:
configfile (hd0,2)/boot/grub/menu.lst  这里每个命令都可以用 TAB 补全。

---------------------------------------------------------------------
如果找不到 GRUB 的配置文件,可以尝试手工指定 kernel 和 根分区,有 initrd 的还需要一并指出。告诉 GRUB 把它们载入内存。
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3  如果是 SATA 或者 SCSI 硬盘,这里就是/dev/sda3 。
initrd (hd0,2)/boot/initrd  还是上面说到的, TAB 补全,这个功能很管用。

启动系统之后,再想办法问使用相同发行版的朋友的 menu.lst 文件是怎样的。根据自己的情况进行修改。
回复 支持 反对

使用道具 举报

发表于 2007-6-11 19:22:51 | 显示全部楼层
你应该看北南南北的文章。特别是关于grub的文章。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-12 08:31:30 | 显示全部楼层
Post by huohuliaisili
****************************************
GRUB启动时按C键到GRUB 命令模式
****************************************

cat (hd 按Tab键一次或者两次。如果有多块硬盘,此时会出现0和1或者更多的。其中的0是第一个设备,1是第二设备。
cat (hd0, 现在敲入了 hd0 后面跟一个逗号,再按 TAB 键。
cat (hd0,2)/ 现在我猜第一硬盘的第三主分区 (hd0,2) 是一个Linux系统的根分区。此时按Tab键。看其下有无 boot 目录。如果确定此分区是根分区,而且boot目录未单独分配继续下面的操作:
cat (hd0,2)/boot/  这时又按 TAB 键。看看有没有 GRUB 目录。
cat (hd0,2)/boot/grub/  此时你可以找出你的 menu.lst 或者什么的。
cat (hd0,2)/boot/grub/menu.lst
查看这个 GRUB 的引导配置文件是否正确。如果想让GRUB立即使用这个配置文件,可以这样做:
configfile (hd0,2)/boot/grub/menu.lst  这里每个命令都可以用 TAB 补全。

---------------------------------------------------------------------
如果找不到 GRUB 的配置文件,可以尝试手工指定 kernel 和 根分区,有 initrd 的还需要一并指出。告诉 GRUB 把它们载入内存。
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3  如果是 SATA 或者 SCSI 硬盘,这里就是/dev/sda3 。
initrd (hd0,2)/boot/initrd  还是上面说到的, TAB 补全,这个功能很管用。

启动系统之后,再想办法问使用相同发行版的朋友的 menu.lst 文件是怎样的。根据自己的情况进行修改。


configfile (hd0,2)/boot/grub/menu.lst


这个可以用..我启动linux 后再修复,在控制中心里再重新设置启动方式就可以了。
谢谢~~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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