我有 LinuxKali/OSX 双启动。我必须在 Linux 系统中安装一些软件包,但是如果没有这些软件包,Wifi 驱动程序就无法工作(Mac air 没有以太网),因此我想从 OSX 中的虚拟盒访问 Linux 启动,以访问 OSX wifi 驱动程序。
这有可能吗?Linux 系统已完全设置了自己的 EFI 启动,所以我只需要通过 VirtualBox 启动这个 EFI 分区吗?
编辑:分区设置(1个硬盘)
sda1 MAC-EFI
sda2 macintoshHD
sda3 recoveryMac
sda4 LinuxEFI
sda5 linux root(encrypted)
答案1
您要做的事情的基本思路是错误的:即使您设法获得了 wifi 驱动程序,BSD 驱动程序为什么可以在 Linux 上运行?此外,较新的 Mac 具有符合 802.11ac 标准的 wifi 卡,专有世界之外对此的支持非常少。您很可能会发现您的 PC 中的特定卡还没有 Linux 驱动程序。结果可能是您唯一的选择是购买 wifi 加密狗。
无论如何:我不知道如何从 MacOS 上运行的 VirtualBox 启动 Kali 安装,我知道我不需要它。您需要做的就是安装hfsprogs
,您可以从以下网址下载(此网页) 从 MAC 中将其放入通过 NTFS 格式化的 USB 密钥上(MacOS 和 Linux 都通用),然后启动 Kali 并通过以下命令挂载 Mac 磁盘:
mount -t hfsplus -o force,rw /dev/sda1 /mnt/macosx
这会将 Mac 分区(我假设它是 /dev/sda1,如果您的不同,请相应更改)挂载到您必须先前创建的 /mnt/macosx 挂载点上。