`
ufoqhmdt
  • 浏览: 37013 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Ubuntu10.10 “grub rescue no such device”问题解决方案

阅读更多

Ubuntu10.10发布三天了。可惜一直在忙项目,直到今天才有时间来安装。我选择官方的USB安装方式。我机器是双系统:Windows7+Ubuntu10.04,这次打算换到10.10.一切顺利,安装完毕以后重新启动发现问题出现了。Grub rescue no suce device 一看就知道Grub出问题了。后来到处找解决方案!那些文章都是抄袭几百年前的过时的东西。不能用!下面我推荐一个兄弟的正确方案。我转载过来!



Ubuntu10.04修复Grub2笔记

By houqp on 四月 6th, 2010





我的三星上网本自带一个系统还原功能,安装grub的时候它所在的分区都会被检测到,并被显示为windows vista,不过比较悲剧的是一旦你在启动的时候选了这项,mbr就会被重写,然后就引导不了任何系统了,永远处于开机重启的死循环里。



装完系统后一直懒得去修改grub.cfg,这次去旅游带上了上网本,借给别人用的时候忘了叮嘱别人不要选那一项,结果悲剧发生了。



好在有强大的ubuntu livecd,让我本本不至于变成废铁,下面就记录一下我修复grub2的过程吧:



过程跟网上面9.10的方法基本一致,而8.10的方法已经不再适用了。首先用livecd启动,然后在终端下切换到root权限:(你不嫌麻烦的话可以跳过这一步,在一下的每一步前面加sudo)

sudo -i





接下来找一找你ubuntu10.04所在分区,用:


fdisk -l





我的部分输出如下:


Device Boot      Start         End      Blocks   Id  System

/dev/sda1               1         914     7341673+  12  Compaq diagnostics

/dev/sda2   *         915        4967    32554359    7  HPFS/NTFS

/dev/sda3            4968        8006    24410767+  83  Linux

/dev/sda4            8007       19457    91980126+   5  Extended

/dev/sda5            8007       14085    48829536   83  Linux

/dev/sda6           14086       14328     1951866   82  Linux swap / Solaris

/dev/sda7           14329       14344      128488+  83  Linux

/dev/sda8           18485       19457     7815591    b  W95 FAT32

/dev/sda9           14345       18308    31839232   83  Linux

/dev/sda10          18308       18484     1413120   82  Linux swap / Solaris




内容有点多,因为我是3系统- -!,而我ubuntu10.04根目录所在的分区就是/dev/sda9,如果你不确定的话就找id为83的吧。



下面挂载原系统的根目录:

mount /dev/sda9 /mnt





将/dev/sda9挂载到了/mnt下,当然你也可以选其他地方,这里注意如果你有单独为/boot分区的话,要单独挂载一次/boot,比如说如果你原来的/boot挂载到/dev/sda12上了,那个你这里要再输入mount /dev/sda12 /mnt/boot。我这里没有把它单独分出来,所以就不需要了。



下面是最后一步了:


grub-install --root-directory=/mnt /dev/sda





这里我刚开始的时候自做主张的写成了grub-install –root-directory=/mnt /dev/sda9,同学们不要学我,- -!



如果看到



Installation finished.No Error Reported.



就表示已经成功啦!重启看看,熟悉的grub引导画面是不是又回来了?



最后赞一下强大的man,第一次修复grub,基本靠man就能解决了。



本站原创,欢迎转载,请勿做商业用途,转载请注明出自houqp.com,本文地址:

http://www.houqp.com/unbuntu10-grub2-fix/

 

分享到:
评论

相关推荐

    新手XP下硬盘安装ubuntu10.10图文教程

    Ubuntu 10.10在2010年10月正式发布,让众多Ubuntu用户都对这款全新的系统充满期望。毕竟,Ubuntu 10.10是Canonical公司推出的最为用户友好的系统,而且为它添加了很多新的功能。  熟悉Ubuntu系统的用户了解,在...

    用Ubuntu10.10 dvd版本作为本地源,Ubuntu 10.10 DVD ISO挂载的方式来更新软件

    ### 使用Ubuntu 10.10 DVD ISO作为本地源更新软件的方法 在本文中,我们将详细介绍如何使用Ubuntu 10.10 DVD ISO文件作为本地软件仓库来更新系统中的软件包。这种方法对于网络不稳定或者带宽有限的环境非常有用,...

    Ubuntu10.10下tftp服务器配置笔记

    Ubuntu 10.10 下 TFTP 服务器配置笔记 本文档介绍了在 Ubuntu 10.10 操作系统下如何配置 TFTP 服务器,从虚拟机网络配置到 TFTP 服务器的搭建,旨在帮助读者快速搭建 TFTP 服务器。 一、虚拟机网络配置 在 Ubuntu...

    Ubuntu10.10

    - 重启计算机,并选择通过 Grub4Dos 进入 Ubuntu 10.10 ISO。 - 打开终端,输入 `sudo umount –l /isodevice` 卸载挂载的磁盘。 10. **安装 Ubuntu**: - 在桌面双击 “Install Ubuntu 10.10”。 - 不选择 ...

    Ubuntu10.10安装指南

    ### Ubuntu 10.10 安装指南详解 #### 引言 Ubuntu 10.10,代号"Maverick Meerkat",是一款备受赞誉的开源操作系统,基于Debian并采用Linux内核。它以其用户友好、稳定可靠的特点,赢得了全球无数用户的青睐。本文将...

    ubuntu-10.10镜像文件下载链接

    3. **常见问题及解决方案** - **无法启动**:检查启动介质是否正确制作以及BIOS设置是否正确。 - **网络连接问题**:确保无线网络驱动已正确安装,或者尝试有线网络连接。 - **软件兼容性问题**:部分较新的软件...

    ubuntu10.10安装配置全过程图文详解

    ### Ubuntu 10.10 安装与配置全过程详解 #### 一、准备工作与下载 在开始安装之前,首先需要准备好相应的环境和资源。Ubuntu 10.10 的下载地址为:[http://www.ubuntu.org.cn/desktop/get-ubuntu/download/]...

    在U盘中安装Ubuntu 10.10的方法

    ### 在U盘中安装Ubuntu 10.10的方法 #### 安装前的准备与注意事项 ##### 一、安装条件 要在U盘上安装Ubuntu 10.10,首先需要满足一定的硬件条件: 1. **U盘容量**:至少需要4GB以上的U盘,以确保能够容纳Ubuntu...

    ubuntu 10.10网络配置10步曲

    ubuntu 10.10网络配置10步曲

    U盘安装ubuntu10.10图文教程

    U盘安装ubuntu10.10图文教程

    Ubuntu10.10下kgdb环境搭建

    特别是对于那些初次接触内核开发的开发者来说,KGDB提供了一个非常友好的调试环境,帮助他们更快地理解和解决问题。在未来的工作中,KGDB将继续扮演着重要的角色,助力Linux内核开发和维护工作。

    Ubuntu 10.10安装配置tftp服务.doc

    若上述操作仍无法解决问题,建议检查`/etc/inetd.conf`文件中的`tftpd`配置行,确保其正确无误。 #### 结论 TFTP服务在Ubuntu 10.10上的配置并不复杂,但需关注细节,尤其是共享目录的权限设置和服务的启动配置。...

    Windows 7 硬盘安装Ubuntu10.10的相关grub4dos文件

    Windows 7 硬盘安装Ubuntu10.10的相关grub4dos文件: 1、将所有文件解压到C:\根目录下,然后将Ubuntu的ISO文件拷贝到C:\根目录下,并改名为ubuntu.iso再重启选择Ubuntu,然后再选择Install Ubuntu即可进入Ubuntu ...

    ubuntu10.10 鼠标补丁

    这个“ubuntu10.10 鼠标补丁”是针对上述问题的解决方案,分为input_amd64.deb和input_i386.deb两个版本,分别适用于AMD64和i386架构的系统。补丁通过更新或替换原有的鼠标驱动,解决了鼠标左键无法正常响应或者...

    g++4.4 for ubuntu10.10 64bit

    《g++4.4 for Ubuntu 10.10 64位:深入解析与应用》 在Linux操作系统中,g++是GCC(GNU Compiler Collection)的一部分,它是一个用于C++编程语言的编译器。在本文中,我们将深入探讨g++4.4在Ubuntu 10.10 64位环境...

    一步一步教你在win7下硬盘安装Ubuntu10.10或者ylmf_os3.0

    安装 Ubuntu10.10 或者 ylmf os3.0 需要下载 Ubuntu10.10 的 iso 文件和 grub4dos 工具。然后,需要将 grub4dos 解压,并将 grldr、grldr.mbr 和 grub.exe 三个文件复制到 C 盘根目录下。 接下来,需要将 Ubuntu...

    Ubuntu10.10下嵌入式开发环境的配置.doc

    ### Ubuntu10.10下嵌入式开发环境配置详解 #### 一、网络配置 在进行嵌入式开发之前,首先要确保Ubuntu系统的网络连接正常。对于使用锐捷网络接入方式的用户,可以通过安装`mentohust`软件来实现网络连接。 **...

    ubuntu10.10 ntfs-3g使用 加载ntfs分区问题解决

    ### Ubuntu 10.10 中使用 NTFS-3G 加载 NTFS 分区的问题及解决方案 #### 背景介绍 随着 Linux 的不断发展和完善,越来越多的用户选择将其作为主要的操作系统之一,尤其是在桌面环境中。Ubuntu 作为一种广受欢迎且...

    ubuntu10.10中不能安装VMware Tools的解决方案

    在 Ubuntu 10.10 中安装 VMware Tools 可能会遇到一些问题,本文将提供一步步的解决方案,以帮助用户成功安装 VMware Tools。 安装准备 在安装 VMware Tools 之前,需要先安装 GCC 编译器。打开终端窗口,输入以下...

Global site tag (gtag.js) - Google Analytics