win10和debian解决grub引导消失

win10和debian解决grub引导消失,第1张

问题的来源,之前在debian系统下点击了挂起机器,过了一天在唤醒进入桌面后突然没有任何反应了,就是想点击输入用户名和密码,但是鼠标点击了之后没有任何反应,想着等着也不是办法,于是就直接点击强制光机了。

造成的后果就是等我开机后,然后直接进入win10系统,就是直接跳过了之前一直存在的双系统引导的进行选择进入哪个系统的页面了!!!非常惊讶,在我再三重启后也确实都是直接进入win10了,于是只要搜索方法来解决。毕竟debian系统下也存放了一些个人的文件。

当然中间的经过过程十分曲折,因为发生这个事情我是十分懵逼的、我不知道为什么发生这个事情,更不知道如何解决。当然事后总结起来是比较简单的。具体来说就是:

我的电脑是联想,进入BIOS是开机后里面按F2进入BIOS,这里可以有很多选项,装双系统的会需要讲security里面的选项关掉。要进入启动项的话,是开机后立马按住F12。

原因:由于自己的在debian下没反应的情况下,强制光机,造成了再开机的时候进入不了,即破坏了启动引导grub文件。这个时候开机后进入启动引导发现只有windows boot manager了。之前还有个EFI启动用来启动debian的。

解决:

1、由于自己的原来的安装盘还在,插入安装U盘(这个是之前用来安装debian系统的时候用ultraIOS软碟通来制作的),

2、然后开机,开机后在显示lenove之前里面按住F2进入启动应到界面。

3、选择EFI的U盘启动,然后选择图形化安装(Graphical debian installer)。

4、然后进去安装程序,在配置完键盘后,直接进入将GRUB安装到硬盘,然后点击返回到安装程序界面,直接点击运行shell。(如果不这样 *** 作,后面进入shell之后执行mount挂载的时候会挂载不上)

5、然后会进入命令行终端,这个shell是个内置的很简单,但是却很有用,进入之前是这样:

6、进入之后身份直接就是ROOT了,运行fdisk -l查看磁盘情况。

7、运行fdisk -l之后我的这里就是以/dev/sdaX 来区分不同磁盘的,后面显示的会有文件属于类型,这里要知道当时自己安装时候的具体是如何分区的,以便进行挂载。(注意这里有个磁盘分区是放efi的,但是文件有坏掉)

执行完上面的之后执行chroot命令,切换根目录

上面提示安装grub-install成功,直接reboot重启,果然出现熟悉的页面,开心=_=

自己执行成功的命令如下(失败的重启了很多次。。。),,希望对看到的人能有个帮助吧!!!

经验教训:

1、自己还不熟的情况的,记得给自己的重要的文件备份好。即系统发生了意外,自己没啥损失,重装系统再配置就是了。

2、自己安装Linux系统的时候做好自己的分区记录,这样发生问题也好恢复。(幸亏当初安装的时候自己拍了照片,但是教训是自己没有好好的总结当时的安装教程以及心得)

3、搜索解决方案的时候,除了自己信任的人能给出有用的建议外,更重要的是有针对性的使用搜索引擎。群里面的意见比较乱,很多都没用。

4、恐惧是因为无知,想好好飙车,就要练好车技及熟悉路况环境。

参考链接,这这两个链接挺有用的,给了我启发但是又不是完全一样:

debian修复grub

Grub2修复步骤

1、点击桌面左下角的搜索栏,输入应用商店。等电脑搜索出对应的结果。

2、然后在出来的结果中点击Microsoft store这个图标,就会进入到win10自带的应用商店里面。在商店的右上角的搜索栏里输入linux,然后敲回车,开始搜索win10中可以安装的linux系统。

3、稍后就会出来很多linux发行版,比如web安全常用的kali linux,一些爱好者常用的debian linux发行版等。

4、这个时候点击搜索结果右边的显示全部结果,然后就会出来更多的选项,在这些选项里,看到了Ubuntu linux发行版。

5、点击Ubuntu linux的软件图标, 就自动跳转到了它的安装页面,可以看到有安装按钮。直接点击安装按钮。

6、这个时候应用商店就开始自动发送对应的下载请求,我们等它处理完毕。

7、等到处理完毕后,应用商店会d出窗口来让你选择linux的安装位置。默认是安装在C盘,我尝试点击旁边的下来按钮,但是发现只能安装到C盘。于是点击安装。

8、这个时候就会开始下载Ubuntu linux的安装镜像,镜像有200多M,下载速度取决于你的网络状况,一般现在的家庭网络还是比较快的。

9、下载完毕后,会显示启动按钮,但是这个时候不要点击启动图标。因为这个时候还没有开始windows系统对linux系统的支持。如果不开启这个支持,启动linux系统的时候就会报错。

10、这个时候还是回到搜索页面,输入control,然后在结果中点击控制面板,跳转到控制面板的页面。

11、在控制面板的设置项里找到程序,点击进去。然后在程序设置里点击启动或关闭windows功能。

12、在windows功能设置窗口往下拉,找到适用于Linux的windows子系统,把这个选项前面勾选上,然后点击确定。

13、这个时候,系统就会开始启用对linux的支持,稍等片刻后就会提示你已经完成了应用的更改,需要重启系统。如果当前没有什么任务的话,直接点击立即重启即可。

14、等到系统重启完毕后,我们点击开始菜单,就能看到新添加的Ubuntu linux图标。点击它,就会开始进入到linux子系统的配置界面。

15、这个时候会d出来一个黑色的cmd命令窗口,显示正在安装linux系统,需要几分钟。我们还需要耐心等待。

16、等了几分钟以后,会提示你需要窗口一个unix账户,并且提示你账户名称和你的windows账户名称不要一样,我们输入账户名,然后按要求输入密码,再确认密码。就能够进入到linux的命令行界面了。

17、这个时候就相当于是配置好了win10内嵌的linux系统了,这个系统是个完整的linux系统,带有大部分常用的linux工具。


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

原文地址: https://outofmemory.cn/tougao/6806419.html

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

发表评论

登录后才能评论

评论列表(0条)

保存