微星GE60 win7 下安装ubuntu16 引导错误grub4dos

编程入门 行业动态 更新时间:2024-10-23 12:36:50

这次使用 微星笔记本 GE60安装双系统ubuntu整整折腾了一周,反反复复安装ubuntu14 ubuntu16 win7 系统不下10遍,终于安装好可以使用了,必须要记录一下
###1.基本情况:###

  • 微星GE60笔记本,微星主板
  • . 电脑装有3个硬盘,两个固态,一个机械盘,机械盘装在光驱位上
  • 其中一个固态上已经安装有win7系统

###2.安装方法:###

  • 使用UltraISO制作USB启动盘,写入ubuntu,安装ubuntu正常没有报错。安装中将启动引导单独装在/boot目录中。
  • 使用easyBCD添加启动项

###3.问题描述###

  • 启动项添加好可以正常进入win7,但是选择linux选项的时候,系统没法找到引导,显示 grub4dos ,一段时间后跳转显示为 grub>

###4.使用过的网上解决方案###

  • 安装ubuntu系统时候讲引导直接安装在硬盘下Or 将引导安装在/boot目录下 。(其实这两个只是改变了引导方式,使用linux的grub引导两个系统或者是使用windows的引导引导两个系统)
  • 换个盘安装(因为有三个硬盘,所以我每个上都安装了一遍,不能解决)
  • 修复引导,使用bootice,使用easybcd,使用pe,修复系统引导。使用boot-repair修复。均不能解决。(实际上从这点上可以猜测到可能的原因了,因为有人有类似的问题,可以同过修复解决,后面再说)

###5.最终解决方案###

  • 开机进入bios,在boot-mode选项中选择UEFI,默认为Legacy。这一步十分关键。不知微星的设计bios的设计师怎么想的,把微星的security boot选项给隐藏了。只有当选项为UEFI模式的时候,才会在security 的选项中出现一个security boot menu。把其中的security boot给关闭了。 虽然这个选项在UEFI模式下才会出现,但是在使用Legacy 模式安装系统的时候任然会有影响。(这设计真是让人欲哭无泪)
  • 安装系统的时候从windows所在的硬盘分出1G左右的空间用来存储/boot目录,然后通过EasyBCD选择linux从该路径启动。原因是这样让windows的引导程序来引导两个系统,看起来比较舒服。(如果没有安装启动在/boot目录下,linux的引导程序grub会检测到windows的引导并添加,这样开始就是现实linux的开始引导,就是紫色那种,几个小字选项,中上部显示grub2.。使用windows所在盘分出/boot的原因是可以让系统启动得更快,可能和引导程序寻找系统入口有关)
    • 设置完后重新安装一遍ubuntu系统或是使用boot-repair都可以解决。

6.问题根源所在###

  • 根据修复引导不能解决问题,但是使用网上的grub4dos命令 确实可以进入系统的表现来看。其实是ubuntu的grub损坏。镜像没问题,安装也没问题,但是系统没能找到这个安装好的系统在哪。整个引导过程是,开机后,windows引导程序开始工作,选择win7项直接开机,选择ubuntu项,打开ubuntu的引导程序,grub,grub菜单中可以选择启动哪个。恰恰是这个grub程序系统找不到,以至于后面步骤没法进行,但是使用命令行可以找到后面的系统。
  • 至于损坏的原因,基本的就是由于security了,大概就是出于安装考虑,只能安装windows系统,安装其他系统的话,由于权限原因,一些如grub这样的部分就没能正常安装,但是安装系统也不会报错啊,然后就这样稀里糊涂出错了。

更多推荐

微星GE60 win7 下安装ubuntu16 引导错误grub4dos

本文发布于:2023-06-14 07:16:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1450234.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:微星   错误   grub4dos

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!