分页: 1 / 1

[已解决]请问,我的电脑重装ubuntu后,grub就只能进入命令行模式,我该怎么办?

发表于 : 2008-11-26 16:36
Hello World!
我的电脑原来安装的是 Studio Ubuntu ,后来我安装了 Grub2 ,系统就不能用了。
没办法,我又安装了 Fedora 9,能运行,但实在不习惯。
删掉 Fedora,从新安装 Ubuntu,但安装完后,grub 只能进入命令航模式,就是那个 “grub>“提示符的那个。
要引导操作系统需要敲入

代码: 全选

kernel (hd0,2)/boot/vmlinuz-2.6.27-10-generic root=/dev/sdb3
intrd (hd0,2)/boot/initrd.img-2.6.27-10-generic
boot
我也试过用 root、setup 安装 grub,但是无效。
[/size]

Re: 请问,我的电脑重装ubuntu后,grub就只能进入命令行模式,我该怎么办?

发表于 : 2008-11-26 16:49
ryoohki
修改 menu.lst
加入以下内容

default 0

timeout 3

title Ubuntu 8.10, kernel 2.6.27-10-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.27-10-generic root=/dev/sdb3 ro quiet splash
initrd /boot/initrd.img-2.6.27-10-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-10-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.27-10-generic root=/dev/sdb3 ro single
initrd /boot/initrd.img-2.6.27-10-generic

title Ubuntu 8.10, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
quiet

Re: 请问,我的电脑重装ubuntu后,grub就只能进入命令行模式,我该怎么办?

发表于 : 2008-11-26 17:12
Hello World!
您好,我有完整的menu.lst文件,这是 Ubuntu 安装和更新的时候生成的。

代码: 全选

default		0

timeout		10

title		Ubuntu 8.10, kernel 2.6.27-10-generic
uuid		7c0eba57-bf29-4787-9215-a1861b76a3b9
kernel		/boot/vmlinuz-2.6.27-10-generic root=UUID=7c0eba57-bf29-4787-9215-a1861b76a3b9 ro quiet splash 
initrd		/boot/initrd.img-2.6.27-10-generic
quiet

title		Ubuntu 8.10, kernel 2.6.27-10-generic (recovery mode)
uuid		7c0eba57-bf29-4787-9215-a1861b76a3b9
kernel		/boot/vmlinuz-2.6.27-10-generic root=UUID=7c0eba57-bf29-4787-9215-a1861b76a3b9 ro  single
initrd		/boot/initrd.img-2.6.27-10-generic

title		Ubuntu 8.10, kernel 2.6.27-7-generic
uuid		7c0eba57-bf29-4787-9215-a1861b76a3b9
kernel		/boot/vmlinuz-2.6.27-7-generic root=UUID=7c0eba57-bf29-4787-9215-a1861b76a3b9 ro quiet splash 
initrd		/boot/initrd.img-2.6.27-7-generic
quiet

title		Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid		7c0eba57-bf29-4787-9215-a1861b76a3b9
kernel		/boot/vmlinuz-2.6.27-7-generic root=UUID=7c0eba57-bf29-4787-9215-a1861b76a3b9 ro  single
initrd		/boot/initrd.img-2.6.27-7-generic

title		Ubuntu 8.10, memtest86+
uuid		7c0eba57-bf29-4787-9215-a1861b76a3b9
kernel		/boot/memtest86+.bin
quiet

title		Other operating systems:
root

title		Windows Vista/Longhorn (loader)
root		(hd0,0)
savedefault
makeactive
chainloader	+1

为了整齐,我把注解删掉了。另外,Windows的引导信息还没来得及改,最近不用Win。

Re: 请问,我的电脑重装ubuntu后,grub就只能进入命令行模式,我该怎么办?

发表于 : 2008-11-26 17:36
kyan54
这样能解决么??
我也遇到同样的问题。。
请问怎么解决

Re: 请问,我的电脑重装ubuntu后,grub就只能进入命令行模式,我该怎么办?

发表于 : 2008-11-26 19:42
helai
先重新安装GRUB
然后启动,就能进去了
还不行?
那就是MENU.LST 坏了,肯定还有这个文件,但内容不对,改成对的
还不行?
那就是内核坏了,
重装吧!

Re: 请问,我的电脑重装ubuntu后,grub就只能进入命令行模式,我该怎么办?

发表于 : 2008-11-26 20:22
Hello World!
helai 写了:先重新安装GRUB
然后启动,就能进去了
还不行?
那就是MENU.LST 坏了,肯定还有这个文件,但内容不对,改成对的
还不行?
那就是内核坏了,
重装吧!
您好,我今天上午重装的。

Re: 请问,我的电脑重装ubuntu后,grub就只能进入命令行模式,我该怎么办?

发表于 : 2008-11-28 16:22
grdxyxy
怪事。貌似grub不会去找menu.lst.如果真的不行试试其他的引导程序吧。
输入命令可以引导,应该不是内核坏了啊

Re: 请问,我的电脑重装ubuntu后,grub就只能进入命令行模式,我该怎么办?

发表于 : 2008-12-02 18:44
Hello World!
修好了,在命令行下敲入

代码: 全选

root (hd0,2)
setup (hd0)
reboot
就没事了,上次我输入这些指令无效啊?难道是我输入错了?[/size]

Re: [已解决]请问,我的电脑重装ubuntu后,grub就只能进入命令行模式,我该怎么办?

发表于 : 2008-12-03 11:11
anriqing
下面这句合理么?(hd0,2)和root=/dev/sdb3?感觉很奇怪。

代码: 全选

kernel (hd0,2)/boot/vmlinuz-2.6.27-10-generic root=/dev/sdb3
我知道GRUB在硬盘和分区上记数是从0开始的,GRUB会把当前硬盘认作(hd0),但是(hd0,2)会不会与root=/dev/sdb3冲突呢?

Re: [已解决]请问,我的电脑重装ubuntu后,grub就只能进入命令行模式,我该怎么办?

发表于 : 2008-12-04 14:03
Hello World!
anriqing 写了:下面这句合理么?(hd0,2)和root=/dev/sdb3?感觉很奇怪。

代码: 全选

kernel (hd0,2)/boot/vmlinuz-2.6.27-10-generic root=/dev/sdb3
我知道GRUB在硬盘和分区上记数是从0开始的,GRUB会把当前硬盘认作(hd0),但是(hd0,2)会不会与root=/dev/sdb3冲突呢?
是这样的,我是从第二快硬盘启动的,因此第二块硬盘被grub识别为(hd0),被linux识别为sdb。

Re: [已解决]请问,我的电脑重装ubuntu后,grub就只能进入命令行模式,我该怎么办?

发表于 : 2008-12-05 17:41
crunchbang
你装的是GRUB2吧,这个跟GRUB不一样的。你改menu.lst 是没用的。因为它不读取这个配置文件
你应该改GRUB下面的grub.cfg,grub2的配置文件是grub.cfg
具体可以这么改:

代码: 全选

set timeout=20
set default=0

menuentry "winXP" {
    set root=(hd0,1)
    chainloader +1
}

menuentry "Ubuntu 8.10, kernel 2.6.27-10-generic" {
    set root=(hd0,x)
    linux /boot/vmlinuz-2.6.27-10-generic  root=/dev/hdax
    initrd  /boot/initrd.img-2.6.27-10-generic
}
值得注意的是:硬盘的第一个分区是(hd0,1),这个是Grub2的变化,不再是(hd0,0).
具体看GRUB2的介绍吧:http://bbs.znpc.net/viewthread.php?tid= ... a=page%3D1

Re: [已解决]请问,我的电脑重装ubuntu后,grub就只能进入命令行模式,我该怎么办?

发表于 : 2008-12-07 10:54
Hello World!
谢谢。
grub2我装过,装完后。。。算了,不堪回首。
但这次我安装的的确是grub0.97,等grub2的稳定版上市,我一定安装。