Ubuntu、Win7双系统无法进入Ubuntu的解决办法

Ubuntu、Win7双系统无法进入Ubuntu的解决办法,第1张

像上篇文章所述,我在笔记本上安装了Ubuntu18.04和win7双系统,安装方式参照的这篇文章 Ubuntu 16.04与Win10双系统双硬盘安装图解 ,通过easyBCD软件将Ubuntu的grub引导写入Win7的启动选项菜单中,启动使用的是windows的BootLoader,在windows启动菜单中选择了对应Ubuntu的启动选项之后才会进入grub,而grub安装在Ubuntu的boot分区,因此能够避免grub损坏导致无法进入windows的情况,毕竟我是windows先安装,而且毕竟windows7不容易出问题。

先后出现了两次问题,一次为Ubuntu系统内更新了内核后重新启动,另一次为休眠后无法唤醒,直接强制关机后启动,都导致了一个问题:启动项里选择进入Ubuntu后,直接只有一个光标闪烁,无其他表现。之前一直以为是grub损坏,网上查了好多都没有相似的问题,大部分是以grub作为启动引导,然后在grub里选择启动哪个系统,给的办法也基本上是如何修复grub,导致我也一直以为是grub损坏的原因导致无法进入系统。

经过重装过一次Ubuntu后,在第二次更新内核后无法进入时,突然想到别人grub损坏大部分是进入grub rescue,而我的就像以前windows的引导损坏一样,进入后仅有光标其他毫无内容,这会不会并不是grub损坏,而是因为内核更新后,原来在win7下用 easyBCD写入的grub引导位置或内容改变导致直接无法进入grub

为了验证猜测,进入Win7,删除原来的Ubuntu启动引导选项,重新新建,重启,顺利进入grub,启动Ubuntu,说明问题确实在这里。因为网上没有相关内容,所以写下来供有同样Ubuntu双系统安装引导启动方式,而出现无法进入grub引导的同学参考。

1.放进liveCD,重启,看到有界面出来的时候,选择试用,不要点安装。

2.进入ubuntu试用版后,打开终端,在左上角的应用程序->附件->终端那

3.输入以下命令:

sudo fdisk -l //得到的结果类似下面。查看ubuntu的根目录在那,这里没办法直接看出来,只能靠自己识别,可以从分区的大小判断是不是根分区,就是在装ubuntu时,挂载点为 / 的那个分区

4.输入

sudo mount /dev/sda8 /mnt

5.输入

sudo grub-install --root-directory=/mnt /dev/sda8

6.如果出现了no error report。然后sudo init 6.重启。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8148863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存