Ubuntu 12.04 64 位在正常安装后“无法找到具有实时文件系统的介质”

Ubuntu 12.04 64 位在正常安装后“无法找到具有实时文件系统的介质”

所以,我买了一台新电脑(64 位四核等等)。

从旧机器中拔出我的 Ubuntu SSD 驱动器,并将其安装到新机器中。

(我的目的是将 Ubuntu 安装在 120G SSD 上,将 Win7 安装在主驱动器上)

下载了 64 位 Ubuntu,并将其刻录到磁盘。

使用 Live CD 重新启动,将 Ubuntu 安装到 SSD 驱动器,没有任何问题

再次重启,进入 grub 菜单,选择 Ubuntu

一分钟后,我收到此消息 -> “无法找到具有实时文件系统的介质”

启动 Windows 后,资源管理器甚至看不到 SSD。但设备管理器可以看到。我猜这是因为它被格式化为 ext4。

因此,liveCD 可以正常看到 SSD,安装也正常,但是当我尝试启动 ubuntu 时,出现上述错误,小心!

更新:小更新。Windows 进行了一次软件更新,显然清除了我的 grub,所以我猜 grub 安装在主驱动器上。我重新安装了 Ubuntu(再次)在 SSD 驱动器上,但仍然无法从中启动。错误消息与上述相同。

答案1

如果您有两个驱动器,一个用于 Windows(我们称之为sdX),一个用于 Ubuntu(称之为sdYSSD),那么让两者正常工作的最简单方法是:

  • sdY在(装有 Ubuntu 的 SSD)中安装 GRUB 。
  • 将 BIOS 中的启动顺序更改为首先从sdY(带有 Ubuntu 的 SSD)驱动器启动。
  • 启动 Ubuntu 并按 Ctrl+ Alt+打开终端T,然后输入sudo update-grub

最后一步应该在中找到 WindowssdX并相应地更新 Grub,从下次启动开始,您应该能够在 Ubuntu 和 Windows 之间进行选择。

根据以下评论:这看起来像是 UEFI 问题。尝试 BIOS 传统模式(而不是 EFI)。但是,这可能会使 Windows 无法启动,甚至更糟的是,再次安装 Windows 和 Ubuntu。请谨慎使用。

相关内容