目標:在執行 El Capitan 的 Macbook Air 上從 SD 卡啟動到 Tails。
規格:Macbook Air、8Gb RAM、i5、運行 OSX 10.11「El Capitan」。
嘗試過的解決方案以及每個方案的問題:
跟隨尾巴說明適用於 Mac OS X
- 問題:一切完成後,重新啟動,只顯示Mac HD
使用 rEFInd (v0.9.2):
在 SD 卡上建立兩個分區,並使用 GUID 分區表 (GTP)。兩者均已記錄(HFS+)。
- /dev/disk2s2 - Tails(按照 1 中的說明進行 dd'd。)
- /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 即可修復此問題。