[2025-jun-17] The SlackDocs mailing lists at https://lists.alienbase.nl/mailman/listinfo have been retired. No one has been using these lists for years and it's time to say goodbye. The list archives remain available at https://scalzi.slackware.nl/mailman/listinfo/slackdocs

[2025-jun-17] The SlackDocs Wiki has moved to a new server, in order to make it more performant.

Welcome to the Slackware Documentation Project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
slackwarearm:inst_sa64_virt_vmwarefusion [2025/03/25 15:14 (UTC)] – capitalisation mozesslackwarearm:inst_sa64_virt_vmwarefusion [2025/04/22 13:59 (UTC)] (current) mozes
Line 1: Line 1:
 [[https://arm.slackware.com/|Slackware ARM project web site]] | [[https://www.linuxquestions.org/questions/slackware-arm-108/|Forum]] | [[slackwarearm:development|Slackware ARM development documentation]] | [[slackwarearm:inst|Slackware ARM installation guides]]  [[https://arm.slackware.com/|Slackware ARM project web site]] | [[https://www.linuxquestions.org/questions/slackware-arm-108/|Forum]] | [[slackwarearm:development|Slackware ARM development documentation]] | [[slackwarearm:inst|Slackware ARM installation guides]] 
  
-====== Installing Slackware on the Macbook Pro M2 (Apple Siliconwithin VMWare Fusion (paravirtualization) ======+====== Installing Slackware: Paravirtualization on Apple Silicon within VMWare Fusion hypervisor  ======
  
  
 ^  ^  ^ ^  ^  ^
 | Platform | AArch64/ARM64 |  | Platform | AArch64/ARM64 | 
-| Hardware Model | Apple Macbook Pro M2 (VMWare Fusion - paravirtualizartion) +| Hardware Model | macOS / Apple Silicon 
-| Document Version | 1.00Mar 2025 |+| Document Version | 1.01Apr 2025 |
 | Author | Stuart Winter <mozes@slackware> | | Author | Stuart Winter <mozes@slackware> |
  
-=== Other Virtualization Platforms ===+===== Video Tutorial ===== 
 + 
 +This tutorial is also available in [[https://youtu.be/TLGFmpJn1m8|video form]]. 
 + 
 + 
 + 
 +===== Other Virtualization Platforms =====
  
 If you'd prefer to use [[https://mac.getutm.app/|UTM]], see the [[slackwarearm:inst_sa64_virt|Installation Guide]]. If you'd prefer to use [[https://mac.getutm.app/|UTM]], see the [[slackwarearm:inst_sa64_virt|Installation Guide]].
Line 63: Line 69:
 <code> <code>
 $ rsync -PavL $SLKSRV/platform/aarch64/bootware/installer-aio/slackwareaarch64-${SLKVER}/aarch64_generic.iso.asc slk-aarch64_generic.iso.asc $ rsync -PavL $SLKSRV/platform/aarch64/bootware/installer-aio/slackwareaarch64-${SLKVER}/aarch64_generic.iso.asc slk-aarch64_generic.iso.asc
-$ rsync -PavL $SLKSRV/platform/aarch64/bootware/installer-aio/slackwareaarch64-${SLKVER}/aarch64_generic.iso slk-aarch64_generic.iso 
 $ rsync -PavL $SLKSRV/platform/aarch64/bootware/installer-aio/slackwareaarch64-${SLKVER}/aarch64_generic.iso.md5 slk-aarch64_generic.iso.md5 $ rsync -PavL $SLKSRV/platform/aarch64/bootware/installer-aio/slackwareaarch64-${SLKVER}/aarch64_generic.iso.md5 slk-aarch64_generic.iso.md5
 +$ rsync -PavL $SLKSRV/platform/aarch64/bootware/installer-aio/slackwareaarch64-${SLKVER}/aarch64_generic.iso slk-aarch64_generic.iso
 </code> </code>
  
-//The Slackware Installer images are approximately GBytes in size.//+//The Slackware Installer images are approximately GBytes in size.//
  
 ==== Verify the Slackware Installer image ==== ==== Verify the Slackware Installer image ====
Line 79: Line 85:
  
 <code> <code>
-$ md5 slk-aarch64_generic.iso ; cat slk-aarch64_generic.iso.md5 +openssl md5 -r slk-aarch64_generic.iso ; cat slk-aarch64_generic.iso.md5 
-MD5 (slk-aarch64_generic.iso) = 6f17fe562ee790bdd21fdfb9cbbba3e7 +380d7a8a06dc575e2d4e3140725f7a12 *slk-aarch64_generic.iso 
-MD5(aarch64_generic.iso)= 6f17fe562ee790bdd21fdfb9cbbba3e7+380d7a8a06dc575e2d4e3140725f7a12
 </code> </code>
 +
  
 Manually verify that the MD5 sums match. Manually verify that the MD5 sums match.
Line 108: Line 115:
  
 <code> <code>
-$ gpg --verify slk-aarch64_generic.asc+$ gpg --verify slk-aarch64_generic.iso.asc
 </code> </code>
  
Line 132: Line 139:
 ===== Download and Install VMWare Fusion ===== ===== Download and Install VMWare Fusion =====
  
-If you do not already have VMWare Fusion Professional installed, [[https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion|Download]] the macOS version and install it.+If you do not already have VMWare Fusion Professional installed, [[https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion|download]] the macOS version and install it.
  
 VMWare Fusion Professional is free for personal use.  You will need to create an account, agree to various licences and so on before you can download it. VMWare Fusion Professional is free for personal use.  You will need to create an account, agree to various licences and so on before you can download it.
Line 238: Line 245:
  
  
-=== VMWare Fusion VM Settings ===+=== Additional VMWare Fusion VM Settings ===
  
  
Line 244: Line 251:
  
 <note important>Other settings haven't been tested - if they work, let us know [[https://www.linuxquestions.org/questions/slackware-arm-108/|on the forum]]</note> <note important>Other settings haven't been tested - if they work, let us know [[https://www.linuxquestions.org/questions/slackware-arm-108/|on the forum]]</note>
 +
 +== Sharing ==
 +
 +The ''Sharing'' feature (making directories on the host macOS available within the guest VM) requires a package [[https://slackbuilds.org/repository/15.0/system/open-vm-tools/?search=open-vm-tools|open-vm-tools]].  This is not currently packaged within Slackware, and it requires some additional dependencies.  For a discussion on this subject, see [[https://www.linuxquestions.org/questions/slackware-arm-108/slackware-as-vm-on-mac-silicon-4175748101/page2.html|this forum thread]].
 +Sharing works seamlessly out of the box with [[slackwarearm:inst_sa64_virt|UTM]], so you might prefer to use it if you'd rather not go through the process of getting ''open-vm-tools'' set up.
  
  
Line 257: Line 269:
  
  
-Press ''ENTER'' to boot the Slackware Installer +Press ''ENTER'' on the menu item ''Install Slackware on all supported Hardware Models'' 
- +
-{{:slackwarearm:slackarm-virt-vmwf_preinstall-bootinstaller-2.png?600|}}+
  
 +{{:slackwarearm:slackarm-generic-bootinstaller.png?600|}}
  
 The system will boot within a couple of seconds, and will attempt to acquire an IP address via DHCP.  If no DHCP server is available, this will take a little longer to time out. The system will boot within a couple of seconds, and will attempt to acquire an IP address via DHCP.  If no DHCP server is available, this will take a little longer to time out.
Line 442: Line 453:
 === Installation begins === === Installation begins ===
  
-The packages will now install.  This takes approximately 30 minutes.+The packages will now install.  This takes approximately 10 minutes.
  
 {{:slackwarearm:slackarm-gebneric-install-pkgsinstalling.jpg?600|}} {{:slackwarearm:slackarm-gebneric-install-pkgsinstalling.jpg?600|}}
Line 745: Line 756:
 reboot reboot
 </code> </code>
- 
-<note>This is only relevant if you're using the HoneyComb LX2 in a ''headed'' (monitor and keyboard) configuration</note> 
  
  
QR Code
QR Code slackwarearm:inst_sa64_virt_vmwarefusion (generated for current page)