Ubuntu12.10 无法启动
来源:互联网 发布:apache tiles 教程 编辑:程序博客网 时间:2024/05/16 07:26
Ubuntu12.10 系统升级导致无法启动
这几天在学习apue,使用linux系统的频率变高了,我安装的是Ubuntu12.10,系统一直提示我把内核更新到更高的版本,起初我直接忽视,后来每次启动ubuntu总是弹出来更新窗口,我被搞烦了,直接“更新”了内核,可是在更新途中,不知道遇到什么错误,内核更新的进度条不动了,等了半个多小时没有进展,我没在意,直接关机,当我重新开机的时候就悲剧了。
提示信息如下:
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
去网上浪了一圈,找到一个技术博客:http://blog.csdn.net/djinglan/article/details/7295442
这个博客里面列举了四个原因,但是和我的情况不大一样,博客中应该是不小心更改了/etc/grub/grub.cfg或者其他的一些配置文件,导致linux启动不了。而我的原因是因为系统升级终端导致的错误,按照那篇博客尝试了一下,没有成功,便放弃了。
于是,继续搜索,找到一个和我差不多情况的博客:http://zhangbo.blog.51cto.com/350645/254808
我们都是因为升级而导致的,于是我按照博客的大体方法来尝试,当然,我最后成功了,下面介绍具体的步骤。
登录到ubuntu系统的引导界面的时候,有多个linux系统内核可以选择,类似这种形式:Linux ubuntu 3.5.0-17-generic
选择可以登录的内核,一般是可用的linux内核应该是比较低的版本的,我的高版本的内核更新出错,所以选择低版本的内核(例如,我的系统可选linux内核有:Linux ubuntu 3.5.0-48-generi和Linux ubuntu 3.5.0-17-generi,于是选择后者较低版本的内核),每个内核都有一个正常模式和一个mode模式,使用正常模式,还是登录不了,重启系统,使用mode模式,成功登录到系统中(正常登录到图形界面下,但是鼠标动不了,很奇怪,可能是哪个驱动没装好,但是键盘是可以使用的,所以这次使用纯键盘操作)。进入系统后,按照如下方法操作。
1、首先,查看当前系统中的所有内核,命令为:dpkg --get-selections | grep linux,如下图:
2、在上图中选择你要删除的内核,运行命令:sudo apt-get remove linux-image-3.5.0-48-generi(按实际情况修改内核),我要删除高版本的,所以,把Linux ubuntu 3.5.0-48-generi删除了(后面是deinstall)。
这里我遇到了一个问题,执行步骤2的命令时弹出错误提示:
E: dpkg 被中断,您必须手工运行 sudo dpkg --configure -a解决此问题。
我是这么解决的:
1)就按照系统提示输入命令:sudo dpkg --configure -a,终端执行了一系列操作
2)然后,在终端执行命令:sudo update-grub、sudo apt-get update和sudo apt-get upgrade三条命令,各种更新命令,尽量防止删除了内核之后产生的影响,有可能会影响到grub。
3、更新结束后就重启系统,顺利进入!
本文版权归作者和CSDN所有,欢迎转载,转载请注明出处:http://blog.csdn.net/thebestdavid/article/details/23787173
- Ubuntu12.10 无法启动
- Ubuntu12.10启动时间调查
- Ubuntu12.04启动后无法进入图形界面的解决方法
- EasyBCD无法引导64位Ubuntu12.10
- ubuntu12.10设置ibus开机启动项
- Ubuntu12.10添加自定义启动方式
- U盘安装Ubuntu12.04成功后系统无法启动的原因及解决办法
- U盘安装ubuntu12.04成功后系统无法启动的原因及解决办法
- 解决ultraiso制作ubuntu12.04安装u盘无法启动的问题
- Ubuntu12.04下替换默认的jdk后eclipse无法启动问题解决
- Eclipse无法启动AVD qemu: could not open disk image(Ubuntu12.04)
- 先装ubuntu12.04再装win7,grub被覆盖,无法启动linux的解决办法
- ubuntu12.04LTS系统升级到ubuntu14.04LTS后无法正常启动问题
- 关于ubuntu12.04下google-chrome无法启动问题的解决
- ubuntu12.10 无线网络无法驱动 install Broadcom 4311 wireless
- Ubuntu12.10 无法挂载U盘和硬盘
- Windows8用U盘安装Ubuntu12.10无法正常引导
- Ubuntu12.10打开Qt creator,提示无法覆盖文件问题
- “做大蛋糕”有活儿干 ——保就业根本要靠经济发展
- Lesson_for_java_day09--继承、实例化、构造方法、覆盖、重载、this关键字、super关键字、全局变量和局部变量
- 夜下孩子赤脚奔跑
- CodingTrip - 携程编程大赛 (预赛第一场)
- DataGridView 实现行[Row]的上下移动
- Ubuntu12.10 无法启动
- 平衡二叉树(AVL树)
- 如何修改framework下面的odex文件
- 直接插入排序
- HDU1845(最大匹配)
- 二叉树的各种遍历(递归,非递归,层次)
- 如何理解c和c++的复杂类型声明
- 100天行动之------雨天思考
- HDU 2717 Catch That Cow (搜索 - BFS)