Antes de começar, pode ser melhor levar o seu MacBook Air para uma Apple Store se você tiver o Apple Care e ele ainda estiver em vigor.
Se o seu MacBook Pro estava rodando 10.11 ou anterior e está usando hfs +, o Ubuntu pode ler hfs + por padrão, mas você pode precisar de um pouco mais no seu caso. Certifique-se de que você tenha algum lugar para montar o disco do MacBook Air.
apt-get install hfsprogs
Isso permitirá gravar e reparar o disco do MacBook Air.
sudo fsck.hfsplus -f /dev/sdXY
Isso consertará o disco, se necessário.
sudo mount -t hfsplus -o force,rw /dev/MacBookAir drive /the/mountpoint
Por fim, isso será montado com permissões de leitura / gravação, caso você precise delas.
Se o seu MacBook Air estava executando o High Sierra e usando o APFS, a única maneira de lê-lo é compilar apfs-fuse
do Github. As instruções estão no link, mas vou postar as etapas necessárias aqui, caso o link mude.
Primeiro, você precisa ter ou apt-get install
dos seguintes pacotes:
git gcc gcc-c ++ gcc-dev libfuse-dev libattr1-dev icu-devtools libicu-dev libicu52 cmake
Próximo:
cd /opt
mkdir aptfuse
cd aptfuse
mkdir src 1.0
cd src
Clone o software:
git clone https://github.com/sgan81/apfs-fuse.git
cd
no diretório apfs-fuse
que acabou de ser criado contendo o código-fonte e execute os seguintes comandos para registrar a biblioteca lzfse da Apple, que está incluída no código-fonte como um submódulo.
git submodule init
git submodule update
cd ../../1.0
cmake ../src/apfs-fuse
make
Depois, adicione o diretório /opt/apfsfuse/1.0/bin ao seu caminho e inicie uma nova sessão:
export PATH=$PATH:/opt/apfsfuse/1.0/bin
bash
Para montar sua unidade do MacBook Air:
apfs-fuse /dev/MacBookAirDrive /your/mountpoint
Eu consegui construir isso com a minha máquina virtual Debian (não consegui instalar uma VM Ubuntu). As instruções na página do Github para criar os repositórios são diferentes, mas eu limpei a estrutura aqui um pouco. Tenha em mente que este software não é nada oficial e não funcionou perfeitamente para todos. Novamente, pode ser melhor levá-lo para uma Apple Store se você tiver o Apple Care.