ubuntu升级之后启动不了的解决
来源:互联网 发布:数据存储单位db 编辑:程序博客网 时间:2024/05/01 12:22
我的ubuntu是用wubi安装的,今天准备搞android的ndk,所以把开发环境给配置了一下,jdk、android的sdk、ndk,还有eclipse,以及三百多个更新,全部安装好了,然后重新启动。结果发现,进不去鸟!!停在了grub引导符下。
不过请教了google大神之后,解决了问题。
最麻烦的一种方法,是敲命令,一大堆的命令。就在grub的引导符下,敲如下的一段命令:
- #这里的hd0,是指第一块硬盘,后面的3是指第三个分区,根据需要改成自己的
- ls (hd0,3)
- insmode ntfs
- set root=(hd0, 3)
- #这里得到的是当前分区的uuid,会在后面用到
- ls $Boot
- #这里的[uuid]就是上面一句得到的uuid
- search --no-floppy --fs-uuid --set [uuid]
- loopback loop0 /ubuntu/disks/root.disk
- set root=(loop0)
- linux /boot/vmlinuz(然后按tab自动补全) root=/dev/sda3
- loop=/ubuntu/disks/root.disk ro quiet splash
- initrd /boot/initrd.img(然后按tab自动补全)
- boot
另外一种方法,进入windows,在wubi的安装目录的install目录下,找找看有没有boot目录,没有的话,就新建一个,然后在boot里面新建一个grub目录,然后在里面创建一个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
- ### 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_lupin ###
- #这里是最主要的#
- menuentry "Ubuntu, Linux 2.6.31-16-generic" {
- insmod ntfs
- set root=(hd0,5)
- search --no-floppy --fs-uuid --set 32e4a94be4a911e1
- loopback loop0 /ubuntu/disks/root.disk
- set root=(loop0)
- linux /boot/vmlinuz-2.6.31-16-generic root=/dev/sda5 loop=/ubuntu/disks/root.disk ro quiet splash
- initrd /boot/initrd.img-2.6.31-16-generic
- }
保存,重启进入ubuntu,标题会闪烁,下面有提示,按照提示,按e是编辑,按ctrl+c是进入命令提示符,按ctrl+e是执行。按下e,进行编辑,编辑的地方是上面的最后一段。主要是编辑分区的位置和uuid。这个时候可以按ctrl+c进入命令行,获取到这些内容,然后记下来,按esc返回此处,编辑好之后,ctrl+e执行,如果无误,则会正常进入系统。
还有一个很关键的问题,怎么知道安装wubi的盘的uuid是多少? 有一个方法,打开cmd,进入到安装wubi的盘符,比如d盘,然后输入dir,查看这个盘符的标签,把最后几个数字记下来,然后进入linux,输入ls (hd0, 然后按tab键,出现很多uuid,看哪个的uuid最后几位符合你刚才记下的字符串,那它就是目标分区。
- ubuntu升级之后启动不了的解决
- 如果解决Jmeter安装之后启动不了的问题
- Ubuntu安装ATI驱动,包括启动不了的解决
- ubuntu 14升级之后 docker 启动失败
- [ubuntu]升级内核之后虚拟机vittualbox无法正常启动开机
- jdk从1.7升级到1.8之后启动出错解决
- tomcat6.0启动不了问题的解决
- Eclipse一闪而过启动不了的解决
- 安装win10和ubuntu双系统启动不了解决
- 解决虚拟机进不了ubuntu 的问题
- 解决Ubuntu上不了网的问题
- nfs升级内核之后起不了服务
- ubuntu virtualbox启动不了
- Eclipse 启动不了 【Ubuntu】
- Ubuntu Chromium启动不了
- 升级了GRUB2后出现启动不了的问题
- 升级java9后eclipse启动不了的解决办法
- ubuntu启动apache启动不了的其中一种解决方法
- Linux命令:cp (copy)复制文件或目录
- 30 分钟快快乐乐学 SQL Performance Tuning
- 发展与学习
- 面向对象的编号-避免变量命名发生混淆的途径
- [经典讲解]堆栈详解
- ubuntu升级之后启动不了的解决
- 利用ubuntu的live cd进行GRUB修复
- linux 下 Apache+Svn 服务器搭建
- Rational Rose2003对C++代码进行逆向工程
- 现在机械的发展方向
- C#生成XML文件代码一例
- 数据库的基本操作——增删改查
- MySQL的Zip解压安装
- 虚有资产的实体化和实体化资产的虚有化