Linux安装后无法启动Linux和windows屏幕显示.grub...

来源:百度知道 编辑:UC知道 时间:2024/05/12 07:04:51
安装Linux后启动不了任何系统,屏幕显示以下信息:
GRUB version 0.93 (638k lower /523200k upper memory)

[Minimal BASH-like line editing si supported.For the first word.TAB lists possible command completions.Anywhere else TAB lists the possible completions of a device/filename.]
grub>

最后一行可以输入东西,当输入reboot时,机器重启.若随便输入字符会显示
Error 27:unreconized command.

现在一开机就显示这个,windows和Linux都进不了,我不知道是怎么回事,请高人指点.
刚安装的,没有把两系统装一起,虽说是新手,这一点常识还是有的.一开机就有上面的显示,还没到选择哪个操作系统的页面,所以两个系统都进不了.似乎要输入些什么东西.

输入:
chainloader (hd0,0) +1
boot
可启动windows
要启动linux有点难,主要是我不好确定你linux装到几号分区了,你可以试试,注意看,有点复杂
root (hdx,y)
这里的x和y是从0开始数的两个数,x是你的硬盘编号,y是你的分区编号,比如说如果你只有一块硬盘x就是0,y是按照你创建分区的顺序排的,主分区的范围是0~3,扩展分区的范围是4以上的数,记不清自己怎样创建分区的就慢慢试吧,你每敲一次这个命令,它会返回一条信息告诉你找到了什么格式的分区,linux分区它认得,应该返回说是ext2分区
kernel /boot/vmlinuz
initrd /boot/initrd
boot
这样应该能启动了,因为我不知道你装的是哪个发行版,就算知道了我也不可能自己为你装一遍看看这两个文件名是否正确,我用的是suse和debian,如果你用的不是,只能祈祷我猜的这两个内核文件名是否这确了
能启动再发信息告诉我,然后我教你恢复grub启动菜单。

这个问题,因该是你的grub没有menu.lst文件。
你要运行windows的话,试试在grub命令行下输入:
rootnoverify (hd0,0) //如果你的win系统在c盘的话
makeactive
chainloader +1
boot
要运行linux的话按TAB显示硬盘分区序列,再输入命令
root(hd?,?) //若linux的boot在第二块硬盘的第一个分区就是hd1,0
然后载入内核:
kernel /boot/vmlinuz-内核版本号 root=/dev/hdaX ro, //X是linux所在的分区号, ro是readonly的意思。
然后初始化linux的启动镜像
initrd nitrd /boot/initrd.img-版本号
然后启动:
boot

进入linux以后,你就需要编辑一个新的menu.lst文件给grub.
在/boot/grub目录下编辑这个文件,没有就建