为什么我的外部硬盘无法启动

为什么我的外部硬盘无法启动

由于我的戴尔 Dimension 4600 上的 C 盘剩余空间不多,我决定在 USB 上安装 Ubuntu 12.04 LTS,将 Ubuntu 加载到我的 Iomega 250 GB 外置硬盘上。我/在 ex4 中使用 2gb 作为挂载点,4gb 作为交换空间,其余空间/home也用于 ex4。我已将引导加载程序设置为硬盘,安装顺利完成。

重新启动并从中启动,并多次重新安装 Ubuntu 后,会出现相同的错误消息。但是我可以进入粉红色屏幕,当我选择第一个选项时,我得到的粉红色屏幕会停留 30 分钟,或者出现此错误消息。然后关闭计算机并再次打开后,我在第一个粉红色屏幕上转到第二个选项,该屏幕上显示大量白色和黑色文本。然后显示错误消息。

令人恼火的是,我无法输入“help”来获取命令,因为我的电脑键盘此时已被禁用。

在此处输入图片描述
由于我是新来的,对于遗漏的任何细节我深感抱歉。

以下是我的(台式)计算机的一些规格:

  • 120GB 内置硬盘
  • 4 GB 内存
  • 英特尔奔腾 4 (3 GHz)
  • 128MB GeForce FX 5200 (NVidia)
  • Windows XP SP3

USB 上已通过通用 USB 安装程序加载了 Ubuntu 12.04。

有人能告诉我如何让 Ubuntu 工作以及为什么会发生这种情况吗?谢谢。

答案1

您正在进行 USB 到 USB 安装,因此请检查错误:
https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/384633
移除安装介质后,安装生成的初始文件grub.cfg是错误的,因为所有磁盘都重命名为高一个字母,并且您的新目标系统将保留为不存在sdc而不是sdb。在 grub 菜单屏幕上,查看底部的说明,然后键入e编辑,然后在搜索行中修复设备root=并在行上linux ...。在第一次成功启动时,运行

  sudo update-grub 

修复配置文件。
请随意将自己添加到“这会影响您吗”的 bug 列表中,也许有一天它会被修复。

答案2

首先,从外部 USB 硬盘启动会非常慢。我以前也这样做过,这真的很难处理。读写时间会明显变慢,特别是因为你可能没有使用 USB 3.0

第一个建议:给予读取页面 a。在内核参数中将超时设置为 90。尝试一下,然后让我们知道发生了什么。

另外,您可以尝试使用 Windows 中的“EasyBCD”程序编辑主引导记录,以尝试修复引导顺序。我会先尝试更改超时,如果不行,我们可以看看 EasyBCD。

相关内容