Giter Club home page Giter Club logo

power-bi-on-macbook-m1-m2-chip's Introduction

Installing Power BI on M1/M2 Macbook with VMware Fusion

step5_screenshot_15

M1/M2 chips

  • The Apple M1 and M2 chips, used in MacBooks and other Apple devices, are based on the ARM architecture. They are not intel x86 chips. Both the M1 and M2 chips are 64-bit processors.

Virtual machine

  • VMware Fusion is a mac version of vmware that supports ARM architecture.

  • Do not use Virtual box as it does not support the ARM architecture (works on intel chips).

Windows

  • VMware Fusion does not mimic or “emulate” a different CPU for virtual machines. Hence our Windows OS must use the same ARM architecture.

  • Windows 10 ARM does exist but its not well supported (any win 10 32/64 bit iso will not work with VMware Fusion).

  • Use Windows 11 from the "Get Windows feature" within VMware Fusion.

  • Note you can skip product key in windows setup to use indefinitely.

Power BI

  • Use the x86 32 bit version of Power BI. The 64bit version will fail to install on Windows 11 ARM.

Steps:

  1. Install VMware Fusion free trial.

  2. Create a VM:

    • Using the "Get Windows from Microsoft" option.

    step2_screenshot_1

    • Select Windows Professional and start download.

    step2_screenshot_2 step2_screenshot_3

    • When download is complete enter through the next screens leaving the default settings and provide a password.

    step2_screenshot_4 step2_screenshot_5

    • You will need to create a virtual disk. Note this is the maximum space the VM can take up but the actual consumption will vary based on the VM's data due to thin provisioning.

    step2_screenshot_6 step2_screenshot_7

    • Finish and name your VM.

    step2_screenshot_8

  3. Start the VM and setup Windows:

    • The VM should have the iso downloaded earlier mounted on the CD/DVD drive and should prompt "press any key" to boot from CD/DVD .

    step3_screenshot_9

    • If you miss the key prompt either restart the VM and try again or wait, the boot manager will appear and you can select "SATA CDROM DRIVE".

    step3_screenshot_10

    • Go through and complete the Windows 11 setup.

    step3_screenshot_11

    • Note sometimes the network adapters are not working correctly (found on macbook air). Windows setup page requires us to connect to the network. We can bypass this requirment by entering into the command prompt with fn + shift + f10 key. Then typing the command "OOBE\BYPASSNRO"

    step3_screenshot_11a step3_screenshot_11b

  4. Install VMware tools:

    • In the dropdown menu under "Virtual machine" select "install VMware tools". This will allow you to copy and paste as well as drag and drop files from mac to vm (you will need to restart afterwards).

    step4_screenshot_12

    • Make sure network adapter is connected (click connect and make sure in the settings it is green)

    • Note I noticed it took a while for the copy paste / drag and drop to work. Try to and from mac you may need to restart again and fiddle with it a bit.

  5. Install Power BI:

    • Download the x86 32 bit version of Power BI from here.The 64 bit version will fail on install, dont use it.

    step5_screenshot_13

    • Drag and drop from Mac to VM and install.

    step5_screenshot_14

    • Run Power BI.

    step5_screenshot_15

Working as of:

Date: 2023-11-12

  • MacBook Pro 14-inch, 2023 Apple M2, Ventura 13.5.1
  • MacBook Air 13-inch, 2020 Apple M1, Big Sur 11.7

power-bi-on-macbook-m1-m2-chip's People

Contributors

kd-long avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.