如何从通过 USB 适配器连接的旧 3.5 英寸内置硬盘启动?

如何从通过 USB 适配器连接的旧 3.5 英寸内置硬盘启动?

我父亲的旧电脑上的 Windows XP 已经完全坏了(这也难怪),所以我从他的电脑上拆下了 160 GB 内置 SATA 硬盘,带回家,通过一个通用 USB 连接器将其连接到各种旧硬盘上,然后在其上安装了 Xubuntu 14.04。

为了安装,我使用了我的戴尔笔记本 Latitude 6400,也运行着 Xubuntu(这与这个问题无关),并且 Xubuntu 安装 ISO 刻录在新格式化的 USB 记忆棒上。

一切运行正常,安装程序甚至到达了最后一步,提示“立即移除 USB 驱动器并重新启动”(或类似内容)。

但是我就是无法让我的戴尔笔记本电脑从这个(现在的)外部硬盘启动,它仍然通过 USB 适配器连接。我已经在 Google 上搜索了 5 个多小时,并遵循了各种提示,但都不起作用。

我唯一能想到的错事就是当遇到“您想在哪里安装主引导记录?”这个问题时。

在安装过程中,我的笔记本电脑有 3 个可用驱动器:

  • /dev/sda-戴尔笔记本电脑的内部硬盘
  • /dev/sdb - 带有 Xubuntu 安装 ISO 的 USB 记忆棒
  • /dev/sdc-父亲之前通过 USB 连接的内置硬盘

我选择了 /dev/sdc。

我尝试了 BIOS 中的每个启动顺序 - 都没有用。我还尝试了通用启动 CD (ubcd) 等启动工具。现在,当我移除 USB 记忆棒时,外部驱动器被识别为 /dev/sdb。当我明确从它启动时,我要么得到一个空白屏幕,要么它只是从 /dev/sda(我的笔记本电脑硬盘)启动,或者我得到“放弃等待根设备”“/dev/disk/by-uuid/xxx 不存在”。

我到底该怎么办?

如果有一天这个问题解决了,我可以将驱动器重新插入我父亲的电脑并从中启动吗?

我承认我可能没有完全理解 MBR 是什么。还有,还有 GRUB。或者不是吗?

这是我第 19 次精神崩溃……(滚石乐队)

答案1

这与您的笔记本电脑固件或外部机箱中的控制器有关。例如,我知道我的 T530 无法检测到我的 USB 3.0 HDD 机箱和拇指驱动器,并且让我在打开笔记本电脑后从它们启动,但热重启后一切正常。另一个例子是外部底座不能很好地工作,在其中分区一些驱动器与内部连接同一驱动器不同。根据那次经历,我建议尝试另一台计算机和另一个机箱或安装在目标机器上。这应该可以节省您追踪固件错误的时间。

答案2

我无法从你的描述中完全判断你做了什么,但制作可启动 USB 驱动器的简单方法是:

mkusb
startup disk creator

两者都是 GUI 应用程序。您不能像 DVD 那样直接将 ISO 写入记忆棒。

相关内容