Parallels Desktop Ubuntu 24.04 (With Rosetta) running x86 program

Discussion in 'Linux Virtual Machine' started by Mac67, Jun 21, 2025.

  1. Mac67

    Mac67 Bit poster

    Messages:
    1
    I am an embedded Linux software development engineer and need to use the cross toolchain provided by Linaro. The compiler is arm-linux-gnueabihf-gcc, version 2014.11. I specifically chose Ubuntu With Rosetta for installation. I referred to the content in https://kb.parallels.com/129871, but my compiler still cannot run. What should I do? Thank you!
     

    Attached Files:

    KS_7 likes this.
  2. KS_7

    KS_7

    Messages:
    2
    I had the same problem and reached out to Parallels support today about it. Very simple reproduction script:

    ```sh
    $ curl --version
    curl 8.5.0 (aarch64-unknown-linux-gnu) # ...
    $ sudo dpkg --add-architecture amd64
    $ sudo apt update
    $ sudo apt install curl:amd64
    $ curl --version
    bash: /usr/bin/curl: cannot execute binary file: Exec format error
    ```

    System: Ubuntu 24.04 with Rosetta (the default option offered by Parallels) on Parallels Pro on MacBook M3 Pro.

    I would guess that there is a meaningful step missing from the docs at https://kb.parallels.com/129871/ . LLMs also seem to have no clue about this, and seem to expect to see a rosetta binutil in the VM somewhere.
     
  3. KS_7

    KS_7

    Messages:
    2
    So - an update from Parallels told me to uninstall MalwareBytes from the host and then recreate the VM. That worked to resolve `curl` in my repro script, but does not address the problem in this thread. Arbitrary x86 binaries can still not run.
     

Share This Page