问题描述:

我的电脑本来是Ubuntu+win7双系统,自己前天想换成win64位,于是就安装系统,结果装好了之后开机进入grub选择win7之后,屏幕显示

no such device:

press any key to continue...

如果随便按任何键也能进入系统,但是还是觉得不太好看

分析:

这次跟以前安装系统不一样,以前双系统环境下,重新安装win7,grub就消失了,但是这次grub引导居然还在,那么肯定是这次安装系统后,win7没有将它的系统引导写入硬盘的mbr,而是只写入了C盘分区的mbr(我也不知道这个位置叫做什么,姑且叫做分区mbr吧)。那么问题就很明显了,既然grub没有覆盖,那么它的配置文件内容肯定也没有修改,但是现在却显示no such device,那么可以确定,这个no such device:后面的一串字符是会因为分区格式化而更改的。而且我在grub的菜单界面选择win7那一行然后按e编辑,看到win7的配置有一行是 set=root uuid=,这个uuid后面也是一串类似的字符串,那么我就怀疑问题就出在这个字符串上,uuid是指统一唯一识别码。

现在问题的原因很明显了,不过还是需要去实际测试一下是否正确。

实际验证:

首先找到C盘(安装win7的分区)的uuid,有两种方法

然后再Ubuntu下编辑grub的配置文件/boot/grub/gurb.cfg,修改win7的配置,将set=root uuid=后面的那一串字符替换成我们上一步查看到的C盘的uuid即可。

重启,顺利进入win7,成功。

结论:

只要努力去思考分析,找到问题的原因,然后去尝试,往往我们自己也能够解决看似复杂的问题。

享受解决问题的过程,而不是遇到问题就想到网上搜。培养自己解决问题的能力。

疑惑:

虽然问题解决了,但是心中还有些疑惑:

win7 32位安装的时候会覆盖硬盘MBR,为什么win7 64位不覆盖呢?

uuid跟分区的关系也不是太懂

grub的使用还需要学习

解决双系统开机no such device:相关推荐

  1. 关于Ubuntu18.04+win10双系统开机引导错误的解决方法

    关于Ubuntu18.04+win10双系统开机引导错误的解决方法 文章目录 关于Ubuntu18.04+win10双系统开机引导错误的解决方法 前言 一.出现的错误 二.解决方法 1.查找电脑上所有 ...

  2. 双系统装完只能u盘启动_u盘装双系统开机没有系统选择界面怎么解决

    u盘装双系统开机没有系统选择界面怎么解决?现如今,使用u盘安装双系统已经是一件很常见的事情了,但是最近却有用户用u盘装win7+win8双系统的时候遇到了这样的情况,安装完win7系统后,进行win8 ...

  3. 惠普暗影精灵2 win10+linux双系统开机直接进win10,无法进系统选择界面的解决办法

    惠普暗影精灵2 win10+linux双系统开机直接进win10,无法进系统选择界面的解决办法 先固态装的win10,后机械硬盘装的ubuntu(efi分区也在固态) 百度了很多,都说惠普暗影精灵bi ...

  4. ubuntu和Windows双系统开机直接进入Windows,双系统添加Ubuntu引导

    问题描述:我安装的是Ubuntu和Windows双系统,原本是好的,可以正常进入选择系统的引导界面(应该是叫grub吧).然而,它崩了,不见了,开机直接进入Windows,没有引导了,,,, 通过查阅 ...

  5. ubuntu双系统开机紫屏问题

    ubuntu双系统开机紫屏问题 根据网上帖子,一般有两种可能:一是显卡驱动的问题,二是内核更新问题 方法1: win10与ubuntu16.04双系统,进入ubuntu时紫屏(问题:解决独显驱动) 方 ...

  6. linux fedora35设置双系统开机启动顺序

    linux fedora35设置双系统开机启动顺序

  7. xp桌面上的计算机管理,如何解决WinXP系统开机桌面变白显示恢复Active Desktop的问题?...

    WinXP系统自带有Active desktop功能,该功能可以在桌面上显示包括图片和链接等的WEB内容.不过,很多用户都不会开启此功能的.而一些误开此功能的用户,发现系统桌面会变白且提示还原Acti ...

  8. 开机提示小娜无法在本计算机运行,彻底解决win10系统开机出现关键错误开始菜单和Cortana无法工作的问题-网络教程与技术 -亦是美网络...

    前几天小编发布了一款关于优化win10系统的小工具win10_optimize_tool v1.0,主要作用就是去除win10系统中不必要的服务和启动项以及一些设置的优化,当天就有200个同学进行了下 ...

  9. 配置双系统开机选择系统的倒计时

    配置双系统开机选择系统的倒计时 修改/etc/default/grub文件: $ sudo gedit /etc/default/grub 设置倒计时时长,将设为需要的时长,单位是秒 GRUB_TIM ...

最新文章

  1. 用AndroidSDK中的Face Detector实现人脸识别
  2. 思科网络基础课件_上海思科CCNA培训、思科网络工程师培训
  3. chrome 固定缩放比例_您如何调整Google Chrome浏览器的用户界面缩放比例?
  4. P3128-最大流Max Flow【树上差分,LCA】
  5. 前端学习(2648):vue3.0的处理展示
  6. 16张图带你吃透高性能 Redis 集群
  7. Python中使用PhantomJS抓取Javascript网页数据
  8. 【HDU2825】Wireless Password【AC自动机,状态压缩DP】
  9. 迭代器适配器{(插入迭代器back_insert_iterator)、IO流迭代器(istream_iterator、ostream_iterator)}...
  10. Mac解压Linux平台tar包报错:tar: Error reading Truncated input file
  11. matlab中pdist,pdist用法
  12. python eoferror_Python3:EOFError: Ran out of input
  13. flash as3+php上传源文件下载
  14. windows进程/线程创建过程 --- windows操作系统学习
  15. 在 Hexo 中使用 iconfont 图标
  16. 如何给程序添加数字签名 sign
  17. Cint() , int(),round() , fix() 的区别与联系
  18. 一些最基本的健身知识分享
  19. 18000担粮草和新四军情报
  20. JavaScript点击button更改内容,清空页面

热门文章

  1. 黑马程序员——多线程
  2. ERP、APS、MES 三者之间的关系是什么?
  3. php 标点符号,php 过滤英文标点符号及过滤中文标点符号代码_PHP教程
  4. 【Python】解决CNN中训练权重参数不匹配size mismatch for fc.weight,size mismatch for fc.bias
  5. simulink-他励直流电动机的直接启动仿真
  6. 基于Web实现网络拓扑图
  7. cve漏洞(cve漏洞库)
  8. 树莓派4b常用资料汇总
  9. 【golang】timer 和 ticker
  10. 极简WEB文件管理工具(群晖)——TinyManager