好的,我有一台搭载 OSX Lion 操作系统的 Apple MacBook Pro MD313LL/A。
我正在尝试让 Backtrack 在其上本地运行。
由于 bootcamp 仅支持 Windows 双启动,我找到了一种解决方法,即使用名为 rEFIt 的东西。我启用了 rEFIt 引导加载程序,并使用 GParted live cd 创建一个 ext3 分区,我最终将把 backtrack 实例放在该分区上。
我现在遇到的问题是,当我尝试使用任何类型的 Live CD(通过在重新启动时按下“c”键)时,Live CD 会失败。它会卡在必须将文件系统传输到 RAM(initramfs)的位置。
我收到提示消息:未找到包含实时内容的介质(或类似内容...)。这很奇怪,因为我试图使用几个步骤前完全正常工作的同一个 Backtrack Live CD。我还尝试将 Live CD 插入其他一些工作正常的 PC/笔记本电脑。我还尝试刻录新的 Backtrack Live CD(这次是不同的架构)和 Ubuntu。
关于我可能做错了什么或为什么会发生这种情况,您有什么想法吗?
答案1
虽然我不能 100% 确定失败的原因,但有一个解决方法。除了将 ISO 刻录到 DVD 外,还可以使用 dd 将其刻录到 USB 驱动器,这将彻底清除 USB 驱动器上的所有内容,因此请先备份!!
通过发出以下命令确定您的磁盘编号:
diskutil list
插入 USB 驱动器并再次运行命令。识别您的 USB 驱动器接收的磁盘编号。
现在运行:
sudo dd if=/path/to/iso of=/dev/diskX bs=1m
其中 X 是第一步中确定的数字。如果它给出错误,请1m
尝试使用1M
。这将需要大约 10 分钟的时间。
现在按照您在问题中描述的方式启动(按住“c”键),但请确保已连接新刻录的 USB 驱动器。现在它应该可以正常启动了。
答案2
使用最新的 ubuntu 11.10 cd 时,我遇到了同样的问题。在 initramfs 环境中,我能够确定我的 dvd 驱动器是否被检测到,如果被检测到,它将被列为 /dev/sdb。但是没有 /dev/sdb,因此由于某种原因未检测到驱动器,因此 initramfs 环境无法加载引导过程第二阶段的文件。
简而言之,有一个版本的 Ubuntu 应该可以解决这个问题:
[ ] ubuntu-11.10-alternate-amd64+mac.iso 2011-10-11 12:46 673M 适用于 64 位 Mac (AMD64) 计算机的备用安装 CD(标准下载) [ ] ubuntu-11.10-alternate-amd64+mac.iso.torrent 2011-10-13 09:53 27K 适用于 64 位 Mac (AMD64) 计算机的备用安装 CD(BitTorrent 下载)
在http://cdimage.ubuntu.com/releases/11.10/release/
此外:我读过(无法确认),32 位 iso 没有这个问题