从 VirtualBox 访问双启动操作系统

从 VirtualBox 访问双启动操作系统

我有 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 挂载点上。

相关内容