我有一台华硕 Zenbook UX31E 128 GB 固态硬盘,不带 CD 读卡器。不久前,我同时安装了 ubuntu 和 windows7,将固态硬盘空间分成两半,留下 2 个小分区,其中一个应该是 windows 的恢复分区。昨天我想使用 windows 访问 ubuntu 分区来存储文件,所以我使用 ubuntu 磁盘管理实用程序尝试将 ubuntu 分区更改为 NTFS。我根本不应该这么做。
现在启动时,Grub 救援程序出现,而不是通常的带有紫色背景的 grub(应该是 grub 2,不是吗?),而是给我“错误:没有这样的分区”。我认为 ubuntu 分区不再可识别(但我认为它仍然在那里,我刚刚尝试更改格式,但我没有看到带有正在进行的进程的进度条),并且 grub 无法看到他的配置文件,该文件位于 ubuntu 的系统文件中。我用 unetbootin 创建了一个 ubuntu usb 棒,以便从那里使用 grub -repair,所以我选择作为启动设备 UEFI:“密钥名称”(也有不带 UEFI 的选项,但不起作用)。从 USB 启动似乎可行,它会打开“GNU GRUB 版本 1.99 - 21ubuntu3.10”,其中包含“尝试 ubuntu 而不安装”、“安装 ubuntu”和“检查磁盘缺陷”选项,但这三个都不起作用,并且全部变成黑屏,没有任何机会执行任何操作。除了提到的三个选项之外,我还可以转到“启动前编辑命令”或命令行,从这两个我可以做些什么吗?或者你建议我尝试重新下载 ubuntu 的 iso 并重做密钥?
此时我决定格式化 PC 并将其恢复出厂设置。当您按下 f9 键打开 PC 时,您应该激活 Windows 恢复,这样您的计算机就可以像新电脑一样运行,但它不起作用,我确定我没有删除分区。我认为 Windows 恢复不起作用是因为 grub 问题出现在 Ricovery 之前。我应该从 grub 中选择 Windows,然后按 f9 键。
最后,在我从我的硬盘上取下来的 grub 命令行中输入 ls 命令: (memdisk) (hd0) (hd0,msdos5) (hd0,msdos1) (hd1) (hd1,msdos1) (hd2) (hd2,msdos3) (hd2,msdos2) (hd2,msdos1)。
我感谢所有耐心阅读的人。任何帮助都将不胜感激,谢谢。弗朗西斯科。
答案1
你说不能使用尝试 Ubuntu和其他选项,因此请使用您已有的 Ubuntu ISO 再次制作一个新的可启动 USB 棒(或下载新的),然后尝试启动到实时会话并检查系统文件结构是否仍然存在。如果文件完好无损且问题仅在于启动,请安装该boot-repair
实用程序并使用它来修复您的系统。以下链接将指导您如何在实时 Ubuntu 中安装该实用程序:启动修复
但是如果您之前尝试的格式化删除了一些其他关键文件或目录结构(我怀疑可能是这种情况),您将不得不期待全新的 Ubuntu 安装。