我同时启动 Linux 和 Windows 10,在 Win10 的“Creator's Update”之后,我的 Linux 安装无法正常启动。它打开 Grub 提示符,然后我可以将其定向到正确的目录并手动启动。
当我尝试修复该问题时,情况却变得更糟。我运行了一些命令,尝试更新 Grub 并重新安装它。
现在我无法启动 Linux 或访问 grub 提示符;当我启动 Linux 时,它会将我带到一个空白的黑屏,上面只有一条闪烁的下划线。我无法输入任何内容,只能按 Ctrl Alt Del 重新启动。如果我在启动时按住 shift,它显示的不是闪烁的下划线,而是 GRUB 和一条闪烁的下划线。它仍然不允许我输入任何命令。
有人知道问题可能是什么吗?我该如何解决它?
答案1
你可以通过用 Live CD 启动来修复它。然后将包含你的 ubuntu 安装的分区挂载到某个地方,然后 chroot 进入它并编辑 /boot/grub/grub.cfg 来更正菜单项。
因此,一旦您启动了实时 CD 版本(您也可以从 USB 驱动器启动),请执行以下操作:
- ls /dev - 查看所有 sdx 驱动器
- mount /dev/sdx /mnt/ - 其中 sdx 是包含你的 ubuntu 根文件系统的分区
- 安装--bind /proc /mnt
- 安装--bind /dev /mnt
- 安装--bind /sys /mnt
- chroot /mnt
- apt-get install --重新安装 grub
- vi /boot/grub/grub.cfg - 编辑菜单项部分来修复你的启动
希望这可以帮助
答案2
Win10 Creators 更新删除了 Linux 分区。
从 LiveCD 或类似媒体启动。并使用testdisk
恢复您的分区。
大多数情况下,恢复分区后就可以正常启动。
答案3
我尝试了你的建议,但没有奏效。加载操作系统、重新启动、关闭电源、重新连接所有驱动器,然后再次启动后,我仍然遇到同样的问题,屏幕空白且光标闪烁。原来问题出在我的 BIOS 中。它有一个设置,用于设置从哪个驱动器启动。我有两个 RAID 阵列,所以我只是告诉它使用另一个 RAID 阵列,它就起作用了。