我呢是一个黑苹果折腾人员,目前使用的黑苹果机器配置如下图所示的这样,因为经常开会或者外出,而WiFi又是镁光的无线网卡走到那里都不方便连接网络。所以在这个电脑上安装了深度系统。
现在需要在改系统上读写我的Mac文件,我使用 apt list | grep apfs找了一下没有发现相关的软件可以支持,就在github上找到了这个APFS-RW项目。
apt list | grep apfs
当我在安装的时候发现,深度系统强制开启了内核模块签名功能,现在附上这个安装方法,希望官方能够添加到这个系统里面。
sudo apt install -y git
git clone https://github.com/linux-apfs/linux-apfs-rw.git /usr/src/apfs-0.3.17
root@xxxx-PC:/usr/src# dkms build -m apfs -v 0.3.17 Sign command: /lib/modules/6.12.43-amd64-desktop-rolling/build/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub Creating symlink /var/lib/dkms/apfs/0.3.17/source -> /usr/src/apfs-0.3.17 Running the pre_build script: Cleaning build area... done. Building module(s)........ done. Signing module /var/lib/dkms/apfs/0.3.17/build/apfs.ko Cleaning build area... done.
root@xxxx-PC:/usr/src/apfs-0.3.17# dkms install -m apfs -v 0.3.17 An original module was already stored during a previous install Installing /lib/modules/6.12.43-amd64-desktop-rolling/extra/apfs.ko Running depmod.... done.
root@xxxx-PC:/usr/src/apfs-0.3.17# cat /etc/modules-load.d/apfs.conf apfs
sudo apfs-label /dev/nvme0n1p2 #找到APFS磁盘分区设备,找到Data的分区号 0 MacOS 1 Preboot 2 Recovery 3 VM 4 MacOS - Data 5 Update #创建挂载目录 mkdir /media/apfs #这里的uid、git是你的用户标识,如果不添加默认是0,0。普通用户不能读写 cat <<"EOF" >> /etc/fstab # For MacOS Data /dev/nvme0n1p2 /media/apfs apfs cknodes,uid=1000,vol=4,gid=1000,readwrite 0 0 EOF
好东西,多系统用户可以用得到
感谢分享。使用情况怎么样,稳定吗?
Featured Collection
Popular Ranking
Popular Events
背景
我呢是一个黑苹果折腾人员,目前使用的黑苹果机器配置如下图所示的这样,因为经常开会或者外出,而WiFi又是镁光的无线网卡走到那里都不方便连接网络。所以在这个电脑上安装了深度系统。
现在需要在改系统上读写我的Mac文件,我使用

apt list | grep apfs找了一下没有发现相关的软件可以支持,就在github上找到了这个APFS-RW项目。当我在安装的时候发现,深度系统强制开启了内核模块签名功能,现在附上这个安装方法,希望官方能够添加到这个系统里面。