首先,我尝试在自己的 14.04 上启动用 unetbootin 制作的 14.04 live usb。
有时它会挂在这里
有时在这里
有时屏幕空白
有时它启动正常,但大约 1 分钟后就会在某个随机点挂起。没有进一步的。我很沮丧 :s
这是一台msi gt702pc
笔记本电脑,USB 是 8GB Sandisk Cruzer Blade 1.26,BIOS 设置为传统模式。
发生了什么
我们很早以前就安装了 14.04但是我们有一段时间没用过 ubuntu 了,忘记了 root 密码所以我们想重新安装 ubuntu,但我们错误地使用了 13.10 iso,并选择了“删除 ubuntu 并重新安装”选项。安装程序给出错误,说它没有安装引导加载程序(我想是 grub),从那时起,笔记本电脑上的 grub 就没用了
我无法启动笔记本电脑上安装的 13.10,但我很困惑为什么我无法启动实时 USB!我甚至没有机会修复任何东西!!13.10 的错误真的是导致 Oo 的原因吗
...现在我尝试启动 Windows 8 USB。我通过将 USB 格式化为 fat32 并使用 unetbootin 和 Windows 8.1 iso 来实现。
那是装有 win 8.1 的 USB。按回车键只会使计数器重置为 10 Oo,也无法启动!???
...现在尝试使用 Windows 7 iso。与 win8 的问题相同。(在两者中,bios 都设置为旧版)
通常将 bios 设置为 uefi 只会显示 grub 屏幕。
我现在正在下载此启动修复 iso(我以前从未尝试过使用)我只是希望它能起作用或者其他什么。
...请注意,已经安装了 Windows 8.1,我不想删除它,因为这台笔记本电脑恰好没有附带 CD... 里面只安装了 Windows。我正在尝试使用 USB 来修复 Windows 引导加载程序。
...所以现在我的状态是“为什么这种事会发生在我身上”!??这是我朋友的笔记本电脑,他希望明天就能拿到它,而且到目前为止他要杀了我!谁能在明天之前救我一命,谁就能得到50 点悬赏XD(非常认真 ;))任何建议。任何建议。也许表示哀悼?XD
更新:能够制作一个可启动 win8 的 usb。终于!...当我选择“带有 csm 的 uefi”(并且插入了 win8 usb)时,它启动到了已安装的 windows 8。我不确定是“带有 csm 的 uefi”还是 win8 usb 使得启动成为可能,但现在笔记本电脑可以通过 uefi 启动到 windows。
...我确实下载了那个启动修复 iso,它运行顺畅!就像魔法一样!到目前为止,我在这里http://paste.ubuntu.com/11564001/它显示了有关笔记本电脑分区和引导加载程序的信息等。
更新2:
我的错误总结:
(不要做这些事!希望对大家有帮助)
当您之前的操作系统在 uefi 模式下设置时,请不要使用传统模式启动实时 Ubuntu usb。
您的实时 USB 格式应为 FAT32,才能在 uefi 模式下启动。(不是 ext4 XD)
请小心放置引导加载程序的位置!!...遗憾的是,我没有更多关于具体放置位置的建议,但你可以自己搜索
这启动修复盘如果没有启动,它确实非常有用。保留它。
如果 Ubuntu 在启动后挂起,您可能需要尝试使用“nomodeset”选项启动。(见此)
在需要时寻求帮助,多搜索,不要惊慌失措,在安装系统之前仔细检查你的 iso -_- 并且永远不要忘记你的 root 密码。-____-XD 多么美好的一天!干杯 :D
答案1
关于 Boot Repair 输出的一些观察:
- 你的 MBR 中没有 BIOS 模式的引导加载程序
/dev/sda
,但你的 Windows 和 Ubuntu 的 EFI 模式引导加载程序EFI 系统分区 (ESP)在该磁盘上。这表示 Windows 和 Ubuntu 均采用 EFI 模式安装。 - 您的
/dev/sdb
MBR 中有一个 BIOS 模式的 GRUB 副本,并使用较旧的 MBR 分区表。这表明 Ubuntu 在某些时候是在 BIOS 模式下安装的。请注意,混合 EFI 模式和 BIOS 模式操作系统安装通常非常尴尬。还不清楚 EFI 模式或 BIOS 模式 Ubuntu 安装是否较新。 - 目前还不清楚你是否在 上安装了可以运行的 Ubuntu
/dev/sdb1
。一些该分区上有一些关键文件,但 Boot Repair 未识别其他文件。这可能是 Boot Repair 的失误,也可能是它们不存在。 - 你的GUID 分区表 (GPT)受保护的 MBR
/dev/sda
的结束扇区为 4,294,967,295。这是理论上可能的最大扇区,大约是磁盘可处理的扇区的四倍。Boot Repair 输出在第 108 行对此进行了注释:/dev/sda1 ends after the last sector of /dev/sda
。我期望大多数工具都能处理这种情况,但完全有可能某些工具(可能是 GRUB)不能处理这种情况。
我建议你先处理最后一点。你应该能够从 Ubuntu 紧急磁盘使用以下命令执行此操作gdisk
:
- 打开终端窗口。
gdisk
通过键入 在磁盘上启动sudo gdisk /dev/sda
。- 键入
p
以查看您的分区并验证它们是否合理。如果不是,您的磁盘设备文件名可能已更改或gdisk
可能存在格式错误的保护性 MBR 问题,因此您应该退出。 - 键入
x
以进入专家菜单。 - 键入
n
以创建新的保护 MBR。 - 再次键入
p
以查看您的分区,以确保您没有输入错误的命令并意外地将其删除。 - 键入
w
以保存更改。当gdisk
要求确认时,请给予肯定的答复。
此时,你可能能够正常启动,但我不保证这一点。如果您仍然遇到问题,我有两个建议:
- 尝试再次运行 Boot Repair。一旦保护性 MBR 被修复,效果可能会更好。
- 下载我的 USB 闪存驱动器或 CD-R 版本的rEFInd 启动管理器并准备一个介质。启动它。它应该能够启动 Windows,并且如果Ubuntu 安装
/dev/sdb1
完成后,rEFInd 也应该能够启动它。(请注意,rEFInd 可能会显示多个 Linux/Ubuntu 选项。一个应该启动 GRUB,其他(如果存在)应该启动 Linux 内核。内核比 GRUB 条目更有可能工作。)如果这让 Ubuntu 启动,您可以使用其 Debian 包或 PPA 安装 rEFInd,也可以尝试手动安装 GRUB。
如果 Boot Repair 和 rEFInd 都无法启动,我建议您此时尝试重新安装。如果您没有数据/dev/sdb
,我建议您删除其分区,将其从 MBR 转换为 GPT,然后以 EFI 模式安装。看我的 EFI 模式 Linux 安装网页有关如何执行此操作的详细信息。正如我之前提到的,混合 EFI 模式和 BIOS 模式安装充其量是棘手的,并且假设您的 EFI 模式 Windows 安装正在运行,那么最简单的方法是在 EFI 模式下重新进行 Ubuntu 安装,而不是将 Windows 转换为 BIOS 模式启动。如果您有重要的用户数据/dev/sdb
,我仍然建议您按照我刚才描述的方式进行操作,但请先备份您的数据。