当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : wubi安装的9.10,启动只剩下sh>grub了
帖子发表于 : 2009-11-10 13:49 
头像

注册: 2008-03-08 13:03
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
wubi安装的910,前几天貌似更新过grub后启动只剩下sh>grub了,用了
viewtopic.php?f=139&t=239982
的方法能进入系统,可是重启还是不行
用了

sudo update-grub2也不行。。。
打指令都快崩溃了。。。。


附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-14-generic" {
   insmod ntfs
   set root=(hd0,6)
   search --no-floppy --fs-uuid --set 7cd49047d4900614
   loopback loop0 /ubuntu/disks/root.disk
   set root=(loop0)
   linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda6 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,6)
   search --no-floppy --fs-uuid --set 7cd49047d4900614
   loopback loop0 /ubuntu/disks/root.disk
   set root=(loop0)
   linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda6 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 "Windows 7 (loader) (on /dev/sda1)" {
   insmod ntfs
   set root=(hd0,1)
   search --no-floppy --fs-uuid --set c4c4d1f0c4d1e528
   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 ###


页首
 用户资料  
 
2 楼 
 文章标题 : Re: wubi安装的9.10,启动只剩下sh>grub了
帖子发表于 : 2009-11-14 0:48 

注册: 2009-11-13 21:22
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
uubuntu9.10 wubi安装不能启动,出现一个sh:grub> 碰到这个问题的还比较多
O(∩_∩)O~我也中奖了,是在升级内核后重启出现的问题。
在http://narmy.cn/linux/read.php/105.htm这文章中使用敲命令的方式启动但是这样每次敲命令太让人崩溃了。但是这样每次敲命令太让人崩溃了。
执行了下面这两个命令也还不行
#update-grub2
#reboot
做了很多尝试,找到一个简单的办法解决
从windows启动,在其它用wubi安装的Ubuntu系统中,找到/boot/grub/grub.cfg文件,修改一些参数并保存到E:\ubuntu\install\boot\grub文件夹中即可,E:\为安装Ubuntu的根目录.
贴上grub.cfg:
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
set menu_color_normal=white/black
set menu_color_highlight=black/white
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set a66c39066c38d2b3
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
把这个grub.cfg文件保存到 E:\ubuntu\install\boot\grub文件夹中,E:\为安装Ubuntu的根目录 ,重启选择Ubuntu启动,搞定~
注意以下几个问题:
1.grub.cfg文件是在另一台机器上找来的,这台机器Ubuntu系统装在第一个硬盘的第一个分区,我的Ubuntu装在第二硬盘的第一个分区
所以下面两段代码需要特别注意,你的机器是否也是这样的情况
set root=(hd0,1)
linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro quiet splash
红色字体部分导致一直报错:
图片
set root=(hd0,1) 修改为 set root=(hd1,1) #root设置为第二硬盘的第一个分区
root=/dev/sda1 修改为:root=/dev/sdb1 #(把第一个盘的第一个分区改为第二个盘的第一个分区,如果Ubuntu装在其他分区,根据实际填写)
search --no-floppy --fs-uuid --set a66c39066c38d2b3 把a66c39066c38d2b3这个值修改为你Ubuntu安装分区的uuid值
根据实际安装情况填写以上需要修改的内容
获取硬盘的uuid命令:
图片
详细参见:http://blog.csdn.net/Martin_peng/archive/2009/11/14/4809415.aspx


页首
 用户资料  
 
3 楼 
 文章标题 : Re: wubi安装的9.10,启动只剩下sh>grub了
帖子发表于 : 2009-11-20 0:56 

注册: 2009-08-21 19:58
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
感谢2楼
按你说的我解决了 而且您提供的方法感觉最标准 版主该给加精了


页首
 用户资料  
 
4 楼 
 文章标题 : Re: wubi安装的9.10,启动只剩下sh>grub了
帖子发表于 : 2009-11-21 17:21 

注册: 2008-10-19 18:11
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
怎么查看硬盘分区的uuid
看到帖子了,我再grub中输入
cat (
cat (hd0,
怎么提示我错误啊


页首
 用户资料  
 
5 楼 
 文章标题 : Re: wubi安装的9.10,启动只剩下sh>grub了
帖子发表于 : 2009-11-23 12:06 

注册: 2009-11-13 21:22
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
flamingwolf 写道:
怎么查看硬盘分区的uuid
看到帖子了,我再grub中输入
cat (
cat (hd0,
怎么提示我错误啊


cat (hd0, 按Tab键


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译