无法通过连接硬盘启动Live CD。

我正在尝试修复一个在安装更新后出现问题的操作系统驱动器。目前,这个硬盘无法启动。我现在的主要目标只是从这个驱动器中获取一些数据。
我有一张可以在没有连接硬盘时启动的光盘。然而,当我连接上硬盘后,点击“在安装之前尝试Ubuntu”后,我会收到一个错误信息。
错误信息如下:
[    14.071718] ata2: COMRESET failed (errno=-16)
[    24.087575] ata2: COMRESET failed (errno=-16)

BusyBox v1.22.1 (Ubuntu 1:1.22.0-8ubunutu1) built-in shell (ash)

(initramfs) Unable to find a medium containing a live file system

有没有关于我如何进入这个硬盘或者当连接了硬盘时,为什么Live CD无法正常启动的想法?

你能把硬盘放进一个外置的USB盒子里,然后在“尝试Ubuntu”启动后插入硬盘吗? - Terrance
很遗憾,我没有一个,但如果我找不到其他主意的话,我会去买一个。 - tgrosinger
另外,你可能需要进入BIOS并将SATA控制器从IDE模式更改为AHCI模式。 - Terrance
已经完成了。谢谢你的想法。 - tgrosinger
大多数BIOS都支持SATA热插拔功能,请检查您的BIOS是否支持此功能。 - kos
它确实有这个问题,我已经尝试在启动后插入驱动器,但是它没有出现在/dev或者sudo fdisk -l下。今天早上我还能用它。我本以为驱动器可能已经坏了,但如果是这样的话,我觉得它不应该影响到Live CD的启动。 - tgrosinger
我做了进一步的搜索,并找到了他们提及的这个错误https://bugs.launchpad.net/ubuntu/+source/casper/+bug/543875,但它导致了http://http.download.nvidia.com/XFree86/nforce/1.0-0306/KnownProblems.html,基本上建议在BIOS中禁用ACPI。 希望这样会有所帮助。 - Terrance
它奏效了,驱动器出现了!非常感谢。您应该将此作为答案提交,以便我可以接受它。唯一的区别是我不得不在启动时编辑grub选项以包括“acpi = off”,而不是在BIOS中进行操作。 - tgrosinger
没问题,我现在就会创建一个答案。 - Terrance
2个回答

在启动过程中需要关闭ACPI。当启动到LiveCD时,在选择试用Ubuntu而不安装之前,按下F6键进入其他选项并选择acpi=off。按下ESC退出其他选项菜单,然后按下Enter继续启动。

如需有关从实时启动中选择其他选项的进一步帮助,请参考https://help.ubuntu.com/community/BootOptions


在选择“不安装试用Ubuntu”之前,按下键盘上的字母e键来编辑启动选项。在最长的一行中添加--noacpi并按下F10键。LiveCD将会成功启动。