大约一周前,Windows 10运行它的自动更新,之后我无法以我所做的方式启动到ubuntu (按f12并手动选择Ubuntu分区)。现在它带我到一个黑色的屏幕上说,当我试图以这种方式访问它时,未知的文件系统grub拯救。
分区没有被清除,Ubuntu工作得很好,但是我必须输入一些命令(如这段视频(非英语)所示)才能访问它。有谁会介意帮我“还原”任何窗口,这样我就可以继续用f12键手动启动ubuntu了吗?
补充信息-我在Reddit上问了这个问题,我被问到了
如下所示:
Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 7DCE2DB6-E1A6-4A44-9EC2-96460D5449EB
Device Start End Sectors Size Type
/dev/sda1 2048 923647 921600 450M Windows recovery environment
/dev/sda2 923648 1128447 204800 100M EFI System
/dev/sda3 1128448 1161215 32768 16M Microsoft reserved
/dev/sda4 1161216 244113228 242952013 115,9G Microsoft basic data
/dev/sda5 244113408 245759999 1646592 804M Windows recovery environment
/dev/sda6 245762048 830351359 584589312 278,8G Microsoft basic data
/dev/sda7 830351360 838543359 8192000 3,9G Microsoft basic data
/dev/sda8 838543360 976773119 138229760 65,9G Linux filesystem
(事先非常感谢:)
[1]: https://www.youtube.com/watch?v=NMMdNke-gkY
发布于 2017-06-10 20:46:16
理论上,Windows更新不应该影响GRUB加载其配置文件的能力,这似乎是发生了什么。关于发生了什么,我有两个想法,其中一个可能会纠正这个问题:
grub.cfg
文件。如果是这样的话,禁用这些功能可能会解决问题。因此,我建议你首先准确地这样做。有关禁用快速启动的信息,请参阅此页;有关禁用Hibernate的信息,请参见这一个。我建议您先查看快速启动和Hibernate。如果禁用这些功能没有帮助,那么您将不得不研究更激进的解决方案。其中包括:按激进程度排列:
sudo update-grub
来实现这一点。sudo grub-install
将重新安装主要的GRUB二进制文件,这可能修复问题的根源。grub-install
重新安装GRUB做得更好,但是如果问题在于grub-install
所能处理的问题范围很窄,那么Boot修复可能就能做到这一点。我建议您从更新GRUB配置文件开始,然后转向更激进的解决方案,以免某些剧烈的问题(特别是启动修复)可能导致严重问题。从USB驱动器或CD-R运行的rEFInd不太可能造成新的问题,因为在以这种方式运行时,它不会改变磁盘上的任何内容;只有在硬盘上安装它时,它才会进行永久的更改。
发布于 2018-03-06 08:01:49
为我解决了。这里也有同样的问题。我在/dev/sda2 1、ubuntu 16.04lts/under/dev/sda2 2和/dev/sda2 3下使用WIN10分区了一个ssd。在更新了windows之后,10就遇到了这个问题。我刚刚引导到ubuntu服务器usb棒,选择了修复>修复grub,然后选择MBR为/dev/sda,而不是/dev/sda 1!。似乎它要重新安装ubuntu服务器,但没有,它只是纠正了很好,并保留了我的grub配置和一切在不到2分钟。只是不知道为什么WIN10更新搅乱了我的MBR,不能说它不会再次发生,但到目前为止非常出色。希望能帮上忙。
顺便说一句,我不使用EFI,我的笔记是戴尔沃斯特罗3500
https://askubuntu.com/questions/924147
复制相似问题