当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 76 篇帖子 ]  前往页数 1, 2, 3, 4, 5, 6  下一页
作者 内容
1 楼 
 文章标题 : [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-09 12:52 
头像

注册: 2008-01-13 10:06
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
支持原创,转载请注明:http://narmy.cn/linux/read.php/105.htm


RT,昨天升级过,晚上关机后,今天早上起床就进不了系统了,一个grub的黑屏。

无语,还好我早有准备,看到昨天升级了grub,我早把grub备份了。哈哈。WUBI安装的,就是容易出问题,图个方便而已。

早上修复的过程,有图有真相。


过程是这样的:
代码:
grub>ls
grub>ls (hd0,x)/             #找出WUBI安装的盘,里面有ubuntu/这个目录。
grub>insmod ntfs           #加载ntfs模块,因为WUBI将ubuntu安装到了我分的ntfs盘上
grub>set root=(hd0,5)    #这里(hd0,5)就是我找到的ubuntu安装的分区
grub>ls $Boot                   #找到我们BOOT分区的UUID,下一步要用到,我这里显示出来的是2250018e50016a3d
grub>search --no-floppy --fs-uuid --set 2250018e50016a3d    #这里的UUID就是上一定找出来的那个
grub>loopback loop0 /ubuntu/disks/root.disk   #设loop0,WUBI装ubuntu安装成了一个root.disk文件
grub>set root=(loop0)       #重设root
grub>linux /boot/vmlinuzxxxxxxxxx   (tab补全即可) root=/dev/sda5 loop=/ubuntu/disks/root.disk ro quiet splash    #加载内核
grub>initrd /boot/initrd.imgxxxxxxxxxxxx(tab 补全即可)                    #不用说大家都知道
gurb>boot

ENTER就可以启动了。进入熟悉的系统,打开终端
代码:
#update-grub2
#reboot

这样grub就修复好了。不用再这样麻烦地整了。OK,具体如下图:(在修复你自己grub的时候随机应变即可)
图片
图片
图片
图片


最后由 冷月X 编辑于 2009-11-13 10:20,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法
帖子发表于 : 2009-11-09 12:56 
头像

注册: 2008-01-13 10:06
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
最近看到很多童鞋跟我一样的问题,所以写一篇。 :em04


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-09 13:30 
头像

注册: 2009-11-03 16:24
帖子: 908
送出感谢: 0 次
接收感谢: 0 次
有这样问题的童鞋来看看阿


_________________
OMG, this is a signature!—_—|
FollowMe......


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-09 14:02 

注册: 2009-10-31 18:45
帖子: 116
送出感谢: 0 次
接收感谢: 0 次
我就有这种问题
索性不用wubi了,直接光盘安装


_________________
Lenovo Y430-TFO
CPU:Pentium Dual-Core T4200
RAM:3G
Graphics:Nvidia GeForce 9300M GS


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-09 16:03 

注册: 2009-06-13 5:35
帖子: 127
送出感谢: 0 次
接收感谢: 0 次
怎么我这样做了之后还是不行,每次都要输入那么一大串命令来启动。问题出在哪里了?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-09 18:22 

注册: 2008-01-01 12:36
帖子: 29
送出感谢: 0 次
接收感谢: 0 次
grub>linux /boot/ubuntu/vmlinuzxxxxxxxxx (tab补全即可) root=/dev/sda5 loop=/ubuntu/disks/root.disk ro quiet splash #加载内核

请问这一步那个tab补全什么意思?我按了都没什么,而且命令太长后面显示不了


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-09 19:40 
头像

注册: 2008-01-13 10:06
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
夹夹 写道:
grub>linux /boot/ubuntu/vmlinuzxxxxxxxxx (tab补全即可) root=/dev/sda5 loop=/ubuntu/disks/root.disk ro quiet splash #加载内核

请问这一步那个tab补全什么意思?我按了都没什么,而且命令太长后面显示不了



不能补全说明你前面的root没有做好。Tab键的补全功能。(linux基础知识)


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-09 19:45 
头像

注册: 2008-01-13 10:06
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
skygun 写道:
怎么我这样做了之后还是不行,每次都要输入那么一大串命令来启动。问题出在哪里了?


代码:
root@Tux:~# update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found Windows NT/2000/XP on /dev/sda1
done


在update-grub2后如果显示done,说明grub修复成功,如果不行的话,检查/boot/grub/grub.cfg文件是否正确。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-09 21:01 

注册: 2006-01-20 15:49
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
root=/dev/sda5 是指的什么目录,我的dev下没有sda5,启动后,一直黑屏


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-09 21:08 
头像

注册: 2008-01-13 10:06
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
net_kevin 写道:
root=/dev/sda5 是指的什么目录,我的dev下没有sda5,启动后,一直黑屏



说的就是要根据自己的实际情况进行。

这里/dev/sda5指的是我的boot所在设备。

你的boot在哪里,就是有ubuntu目录的那个地方,比如(hd0,5)就是/dev/sda5.如果你是(hd0,2)那这里就是/dev/sda2.


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-09 21:10 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
拍照的效果很不错,比以前手机上图的清晰很多。。。 :em06


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-09 21:53 

注册: 2006-01-20 15:49
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
搞定了,非常感谢楼主的分享~~


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-09 21:59 

注册: 2008-10-10 14:11
帖子: 265
送出感谢: 0 次
接收感谢: 0 次
谢谢了,我也是有这个问题


_________________
http://hi.baidu.com/shuqq105 支持Linux!


页首
 用户资料  
 
14 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-10 9:11 

注册: 2006-10-18 15:32
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
冷月X 写道:
skygun 写道:
怎么我这样做了之后还是不行,每次都要输入那么一大串命令来启动。问题出在哪里了?


代码:
root@Tux:~# update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found Windows NT/2000/XP on /dev/sda1
done


在update-grub2后如果显示done,说明grub修复成功,如果不行的话,检查/boot/grub/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,7)
   search --no-floppy --fs-uuid --set 9440ad2840ad1252
   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 9440ad2840ad1252
   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 fat
   set root=(hd0,1)
   search --no-floppy --fs-uuid --set 2a1d-0905
   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 ###


页首
 用户资料  
 
15 楼 
 文章标题 : Re: [原创]升级ubuntu 9.10后无法进入系统,解决方法(WUBI安装)
帖子发表于 : 2009-11-10 9:35 

注册: 2009-11-01 10:36
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
冷月X 写道:
夹夹 写道:
grub>linux /boot/ubuntu/vmlinuzxxxxxxxxx (tab补全即可) root=/dev/sda5 loop=/ubuntu/disks/root.disk ro quiet splash #加载内核

请问这一步那个tab补全什么意思?我按了都没什么,而且命令太长后面显示不了



不能补全说明你前面的root没有做好。Tab键的补全功能。(linux基础知识)


我的tab 补全不到,必须填写vmlinuz-2.6.31-14-generic
然后按照你的步骤成功启动


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 76 篇帖子 ]  前往页数 1, 2, 3, 4, 5, 6  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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