升级2.6.31-20内核后,选择新内核启动时显示You need to load kernel first

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
ouhaochuan
帖子: 2
注册时间: 2008-04-20 16:15

升级2.6.31-20内核后,选择新内核启动时显示You need to load kernel first

#1

帖子 ouhaochuan » 2010-03-26 0:12

目前只能启动老版本的内核
Screenshot.png
我ubuntu是用wubi安装的,文件系统如下:
Screenshot-1.png
grub.cfg文件内容:

代码: 全选

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_lupin ###
menuentry "Ubuntu, Linux 2.6.31-20-generic" {
	insmod ntfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set 684854d148549f9c
	loopback loop0 /ubuntu/disks/root.disk
	set root=(loop0)
	linux /boot/vmlinuz-2.6.31-20-generic root=/dev/sda7 loop=/ubuntu/disks/root.disk ro   quiet splash
	initrd /boot/initrd.img-2.6.31-20-generic
}
menuentry "Ubuntu, Linux 2.6.31-20-generic (recovery mode)" {
	insmod ntfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set 684854d148549f9c
	loopback loop0 /ubuntu/disks/root.disk
	set root=(loop0)
	linux /boot/vmlinuz-2.6.31-20-generic root=/dev/sda7 loop=/ubuntu/disks/root.disk ro single 
	initrd /boot/initrd.img-2.6.31-20-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
	insmod ntfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set 684854d148549f9c
	loopback loop0 /ubuntu/disks/root.disk
	set root=(loop0)
	linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda7 loop=/ubuntu/disks/root.disk ro   quiet splash
	initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
	insmod ntfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set 684854d148549f9c
	loopback loop0 /ubuntu/disks/root.disk
	set root=(loop0)
	linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda7 loop=/ubuntu/disks/root.disk ro single 
	initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_lupin ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
	insmod ntfs
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set ec18c22c18c1f59c
	drivemap -s (hd0) ${root}
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
求解! :em42[/size]
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 升级2.6.31-20内核后,选择新内核启动时显示You need to load kernel first

#2

帖子 onshoestring » 2010-03-26 0:21

/boot/vmlinuz-2.6.31-20-generic
/boot/initrd.img-2.6.31-20-generic
14进去看看有没有上面两个文件。
ouhaochuan
帖子: 2
注册时间: 2008-04-20 16:15

Re: 升级2.6.31-20内核后,选择新内核启动时显示You need to load kernel first

#3

帖子 ouhaochuan » 2010-03-26 12:36

onshoestring 写了:/boot/vmlinuz-2.6.31-20-generic
/boot/initrd.img-2.6.31-20-generic
14进去看看有没有上面两个文件。
有这两个文件
Screenshot-2.png
Screenshot-2.png (9.74 KiB) 查看 1344 次
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 升级2.6.31-20内核后,选择新内核启动时显示You need to load kernel first

#4

帖子 smallapple » 2010-03-26 12:56

去搜下 tenzu 的贴子,记得好象要换那个 wubildr
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 升级2.6.31-20内核后,选择新内核启动时显示You need to load kernel first

#5

帖子 wangdu2002 » 2010-03-26 13:44

wubi就是硬要多生些事出来。。。出了问题死麻烦。 :em04
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
iamond
帖子: 719
注册时间: 2010-03-23 12:40

Re: 升级2.6.31-20内核后,选择新内核启动时显示You need to load kernel first

#6

帖子 iamond » 2010-04-01 17:32

wangdu2002 写了:wubi就是硬要多生些事出来。。。出了问题死麻烦。 :em04

用了硬要多生些事出来...

不由的就想到了后宫,想起了红楼梦....

:em05
自从用了光驱安装以后,不再记得WUBI是什么感觉了...还没来得及碰到问题
I Kubuntu U
回复