Прежде чем я начну, лучше всего взять ваш MacBook Air в Apple Store, если у вас есть Apple Care, и он все еще действует.
Если ваш MacBook Pro работал с 10.11 или более ранней версией и использует hfs+, тогда Ubuntu может читать hfs+ по умолчанию, но вам может потребоваться немного больше в вашем случае. Убедитесь, что у вас есть место для установки диска MacBook Air.
apt-get install hfsprogs
Это позволит вам записать и починить диск MacBook Air.
sudo fsck.hfsplus -f /dev/sdXY
Это отремонтирует диск при необходимости.
sudo mount -t hfsplus -o force,rw /dev/MacBookAir drive /the/mountpoint
Наконец, он будет монтироваться с разрешениями на чтение / запись в случае необходимости.
Если ваш MacBook Air работал под управлением High Sierra и использует APFS, то единственный способ прочитать его - это скомпилировать apfs-fuse
из Github. Инструкции находятся в ссылке, но я опубликую необходимые шаги здесь в случае изменения ссылки.
https://github.com/sgan81/apfs-fuse
Сначала вам нужно будет или apt-get install
следующие пакеты:
git gcc gcc-c++ gcc-dev libfuse-dev libattr1-dev icu-devtools libicu-dev libicu52 cmake
Следующий:
cd /opt
mkdir aptfuse
cd aptfuse
mkdir src 1.0
cd src
Клонировать программное обеспечение:
git clone https://github.com/sgan81/apfs-fuse.git
cd
в apfs-fuse
, который был только что создан , содержащий исходный код и выполнить следующие команды , чтобы зарегистрировать lzfse библиотеку Apple, которая включена в исходный код в качестве субмодуля.
git submodule init
git submodule update
cd ../../1.0
cmake ../src/apfs-fuse
make
Затем добавьте каталог /opt/apfsfuse/1.0/bin в ваш путь и начните новый сеанс:
export PATH=$PATH:/opt/apfsfuse/1.0/bin
bash
Чтобы установить диск MacBook Air:
apfs-fuse /dev/MacBookAirDrive /your/mountpoint
Я успешно собрал это с моей виртуальной машиной Debian (я не удосужился установить виртуальную машину Ubuntu). Инструкции по созданию репозиториев на странице Github отличаются, но я немного очистил структуру здесь. Имейте в виду, что это программное обеспечение не является официальным и не работает идеально для всех. Опять же, может быть, лучше взять его в Apple Store, если у вас есть Apple Care.