Не секрет, что многие люди покупают «макбуки» из-за красивого дизайна и отличных технических характеристик. При этом владельцы тут же заменяют OS X на Linux или ставят Linux в качестве второй ОС.
В помощь таким пользователям в Сети опубликована подробная пошаговая инструкция по установке Arch Linux на MacBook Pro Retina 2014.
Инструкция покрывает несколько тем.
- Установка двойной конфигурации Arch Linux / Mac OS X
- Диспетчер загрузки UEFI Gummiboot (простой, умеет легко работать с несколькими ядрами ОС)
- Полное шифрование диска (на Mac OS X и Arch Linux)
- Поддержка LVM
- Приостановка работы с созданием своп-файла на диске
- Настройки для увеличения времени работы от аккумулятора (около 9 ч 30 мин)
В последнее время стоимость «макбуков» выглядит вполне конкурентоспособно, по сравнению с ноутбуками Lenovo и других производителей, с примерно одинаковыми техническими характеристиками.
На ноутбуке желательно оставить раздел OS X, чтобы получать обновления прошивки для ноутбука в будущем. Размер этого раздела уменьшается с помощью утилиты diskutil.
Part. # Size Partition Type Partition Name
-------------------------------------------------------
3.0 KiB free space
1 200.0 MiB EFI System EFI System Partition
2 37.3 GiB Apple Core Storage Macintosh HD
3 619.9 MiB Apple Boot Recovery HD
4 74.9 GiB Linux filesystem archlinux
Подробную инструкцию по созданию загрузочной USB-флэшки с Arch Linux см. здесь.
Для шифрования раздела /dev/sda4 использовалась программа DM-Crypt.
PBKDF2-sha1 1233618 iterations per second
PBKDF2-sha256 824352 iterations per second
PBKDF2-sha512 627138 iterations per second
PBKDF2-ripemd160 734296 iterations per second
PBKDF2-whirlpool 270251 iterations per second
# Algorithm | Key | Encryption | Decryption
aes-cbc 128b 679,8 MiB/s 2933,1 MiB/s
serpent-cbc 128b 89,1 MiB/s 582,5 MiB/s
twofish-cbc 128b 190,5 MiB/s 370,5 MiB/s
aes-cbc 256b 501,4 MiB/s 2244,5 MiB/s
serpent-cbc 256b 89,9 MiB/s 582,2 MiB/s
twofish-cbc 256b 192,0 MiB/s 370,3 MiB/s
aes-xts 256b 2548,1 MiB/s 2539,2 MiB/s
serpent-xts 256b 582,2 MiB/s 564,1 MiB/s
twofish-xts 256b 359,5 MiB/s 365,8 MiB/s
aes-xts 512b 1956,8 MiB/s 1951,9 MiB/s
serpent-xts 512b 582,7 MiB/s 563,9 MiB/s
twofish-xts 512b 359,7 MiB/s 365,2 MiB/s
Перед установкой Linux на «макбук» следует быть готовым к возникновению некоторых проблем. Например, в MacBook Pro Retina 2014 отсутствуют драйверы для веб-камеры. Есть проблемы с горячим подключением Thunderbolt-устройств и глюки с ядром Linux 3.18 из-за драйвера WiFi (лучше оставаться на 3.17).