目标:从运行 El Capitan 的 Macbook Air 上的 SD 卡启动 Tails。
规格:Macbook Air、8Gb RAM、i5、运行 OSX 10.11“El Capitan”。
已尝试的解决方案及各自存在的问题:
跟随尾巴说明对于Mac OSX
- 问题:完成所有操作后,重新启动,只显示 Mac HD
使用 rEFInd (v0.9.2):
在 SD 卡上创建了两个分区,带有 GUID 分区表 (GTP)。均为日志式 (HFS+)。
- /dev/disk2s2 - Tails(按照1中的说明进行dd)
- /dev/disk2s3 - rEFInd:(
./install.sh --alldrivers --ownhfs /dev/disk2s3
也尝试不使用--alldrivers
标志)
问题:重启时会显示 rEFInd 选项。选择后,我得到三个选项:启动 Mac OSX、启动 Tails(有 Tails 徽标)或启动旧版 BIOS Tails(只显示类似 Windows 的灰色徽标)。
如果我选择带有 Tails 徽标的那个,它会进入一个新屏幕,显示:
rEFInd - Booting OS Starting bootx64.efi Using load options '' Failed to read blocks: 0x2
我已经尝试删除 Tails 分区并重做几次,结果相同。
legacy BIOS Tails...
如果我选择显示“我得到一个黑屏,显示通常”的那个No bootable devices found... Insert one and press any key to continue
。
如果缺少任何可以帮助调试该问题的内容,请告诉我。
答案1
我只是在这里猜测,但 Mac 传言中的对话建议不要在 dd bs 参数上使用单位,因此请再次尝试使用 bs=16000000 而不是 bs=16m 的指南。
答案2
我最终发现了这个问题,我把放置 Tails 的分区格式化为 ExFAT 分区,虽然它出现在启动菜单上,但它不起作用。
将其格式化为 FAT 即可修复此问题。