Другая ОС на Mac без геморроя

Не спрашивайте меня, как я с этим столкнулся =)

Что мы делаем чтобы запустить другую операционную систему на наших любимых маках? Конечно же, ставим виртуалку. Но есть ситуации когда нам надо чтобы другая ОС напрямую получила доступ к железу, что виртуалка сделать не позволит.

К примеру надо перепрошить SSD-диск (больше примеров придумать не могу =) и если кривой девелопер не предусмотрел нормальных вариантов для Mac (впрочем и Linux), то можно поседеть. Это так, крик души =)

Внезапно я нашел супер-мега-убер-простой способ запустить другую операционку, безо всяких богомерзких Boot Camp, патчей системных файлов и насилия. Вот картинка:

  1. Берем флешку.
  2. Форматируем ее дисковой утилитой в FAT32.
    У меня предрассудок — не делать тома в FAT больше 4 гигов, может и будет работать если том больше этого размера. Убеждаемся что он MBR, а не GUID (внимание на низ картинки, там написано "Схема карты раздела : Основная загрузочная запись")
  3. Создаем там каталог "efi", в нем создаем каталог "boot".
  4. Находим в интернетах файл "bootX64.efi" (или "bootX32.efi", смотря какую ОС будем запускать) для Mac. Лично я брал тут.
  5. Кидаем его в папку "boot".
  6. Туда же кладем iso-образ операционки, которую будем запускать, предварительно переименовав в "boot.iso" (сверяемся с картинкой). Лично я пробовал live последней убунты, 64-amd которая.
  7. Перезагружаемся, до сигнального гудка зажимаем alt или "c" и в итоге оно предлагает нам загрузиться с флешки. Минута когнитивного диссонанса и мы в самом настоящем линуксе, где можно успешно запороть свое железо кривыми прошивками разных приборов делать что угодно.

Более того, у меня есть подозрения, что так можно запустить не только Ubuntu или другой Linux, но и даже виндус (тот, что грузится с CD, раньше это называлось PE, точно помню). К сожалению у меня нет других дистрибутивов, а искать лень и бессмысленно, я свою задачу решил.

Все это так разительно отличается от прежних способов загрузки (что Win/Linux, что Mac) когда надо было особым образом записать CD или флешку, что у меня просто нет слов, до сих пор в тихом восторге. Немного погуглил, оказывается это стандартный метод для компьютеров с EFI вместо BIOS, но на PC некоторые материнские без бубна так не делают.