top of page

Install Ubuntu 22.04.1 in VMware and Launch the Vivado 2023.1 Installer

Updated: Jul 9, 2023


AMD Vivado ML Edition Logo

This post shows you how to install Ubuntu 22.04.1 in VMware and launch the Vivado 2023.1 installer inside it.


Check which OS Vivado Supports

# Find Vivado ML Edition 2023.1 (aka Vivado) @

amd.com > Downloads & Support > Vivado ML Developer Tools

Find Vivado MP Developer Tools from amd.com

Find Vivado ML Edition 2023.1 Release Notes

Here's a copy of the operating systems supported for Vivado 2023.1 (Vivado ML Edition 2023.1):

  • Microsoft Windows Professional/Enterprise 10.0 20H2 Update; 10.0 21H1 Update; 10.0 21H2 Update; 10.0 22H2 Update

  • Microsoft Windows 11.0 21H2 Update; 11.0 22H2 Update

  • Red Hat Enterprise Workstation/Server 7.4, 7.5, 7.6, 7.7, 7.9, 8.3, 8.4, 8.5, 8.6, 8.7, 9.0 and 9.1 (64-bit), English/Japanese

  • CentOS 7.4, 7.5, 7.6, 7.7, and 7.9 (64-bit), English/Japanese

  • SUSE Linux Enterprise 12 SP4 and 15 SP2 (64-bit), English/Japanese

  • Amazon Linux 2 AL2 LTS (64-bit)

  • Ubuntu Linux 18.04.1 LTS; 18.04.2 LTS, 18.04.3 LTS; 18.04.4 LTS; 18.04.5 LTS; 18.04.6 LTS; and 20.04 LTS, 20.04.1 LTS, 20.04.2 LTS, 20.04.3 LTS, 20.04.4 LTS; 20.04.5 LTS; 22.04 LTS and 22.04.1 LTS (64-bit), English/Japanese


Get the Installer

# Click on the following: (you can create an account from the link if you don't have one):

MD5 SUM Value : e47ad71388b27a6e2339ee82c3c8765f

Download to "D:\Installers\Xilinx\2023.1\Xilinx_Unified_2023.1_0507_1903_Lin64.bin"


# Check the MD5SUM in PowerShell using Get-FileHash

Get-FileHash "D:\Installers\Xilinx\2023.1\Xilinx_Unified_2023.1_0507_1903_Lin64.bin" -Algorithm MD5

Result (matches):

Algorithm       Hash                                                                   Path
---------       ----                                                                   ----
MD5             E47AD71388B27A6E2339EE82C3C8765F                                       D:\Installers\Xilinx\2023.1\Xilinx_Unified_2023.1_0507_1903_Lin64.bin

Get the Ubuntu ISO

# Download the 3.6G Ubuntu 22.04.1 LTS ISO @ https://old-releases.ubuntu.com/releases/22.04.1/ubuntu-22.04.1-desktop-amd64.iso ( from https://old-releases.ubuntu.com/releases/22.04.1/ ) to "D:\isos\Ubuntu\22.04.01\ubuntu-22.04.1-desktop-amd64.iso"


Note:

Here are what the other files are:

.iso - this file

.iso.torrent - for BitTorrents ( https://ubuntu.com/download/alternative-downloads )

.iso.zsync - save bandwidth and time downloading ( https://help.ubuntu.com/community/ZsyncCdImage )

.list - a listing of the files in the iso

.manifest - a list of the packages and package versions included in the .iso


# Check the SHA256SUM in PowerShell using Get-FileHash

c396e956a9f52c418397867d1ea5c0cf1a99a49dcf648b086d2fb762330cc88d *ubuntu-22.04.1-desktop-amd64.iso

Get-FileHash "D:\isos\Ubuntu\22.04.01\ubuntu-22.04.1-desktop-amd64.iso" -Algorithm SHA256

Result (matches):

Algorithm       Hash                                                                   Path
---------       ----                                                                   ----
SHA256          C396E956A9F52C418397867D1EA5C0CF1A99A49DCF648B086D2FB762330CC88D       D:\isos\Ubuntu\22.04.01\ubuntu-22.04.1-desktop-amd64.iso

Check Computer Configuration

# Search Information and Open System Information

Rung System Information on Windows 10

# Check processors:

Processor Intel(R) Core(TM) i9-8950HK CPU @ 2.90GHz, 2904 Mhz, 6 Core(s), 12 Logical Processor(s)


# Check memory:

Installed Physical Memory (RAM) 96.0 GB

Total Physical Memory 95.7 GB

Available Physical Memory 80.8 GB


# Launch VMware Workstation 16 Pro (Help > About VMware Workstation: 16.2.4 build-20089737)


# Click Home > Create a New Virtual Machine


# Select Typical, click Next >


# Select Installer disc image (iso), use D:\isos\Ubuntu\22.04.01\ubuntu-22.04.1-desktop-amd64.iso (will use Easy Install - just need a Full name, username, password); click Next >


# Set Full name, User name, Password


# Set the Virtual machine name:

vmwaredisk-20230708-vivado_22.04.1-on-ubuntu_22.04.01

# Set the Location:

C:\Users\Zach Pfeffer\Documents\Virtual Machines\vmwaredisk-20230708-vivado_22.04.1-on-ubuntu_22.04.01


# Set Maximum disk size (GB): 400 (300 is not big enough); select Store virtual disk as a single file; click Next >


# Click Customize Hardware

# Set memory to 32 GB

Set VMWare VM memory to 32 GB

# Set the Number of processors to 4

# Set the Number of cores per processor to 2

Set VMWare VM processors to 4 and number of cores per processor to 2

# Set USB compatibility to USB 3.1

Set USB compatibility in the VMWare VM to USB 3.1

# Click Close


# Click Finish

Click Finish to launch Ubuntu installer in VMWare

The virtual machine will launch


Configure Ubuntu

# Select Keyboard layout and click Continue

Select English (US) keyboard during Ubuntu install

# Leave Normal installation and Download updates while installing Ubuntu selected; select Install third-party software for graphics and Wi-Fi hardware and additional media formats; click Continue

Select Install third-party software during Ubuntu install

# Leave Erase disk and install Ubuntu selected and click Install Now

Select Install Now during Ubuntu install

# Click Continue on the Write the changes to disks? pop-up

Allow Ubuntu install to write changes to disk

# List location (Denver)

Select the time zone during the Ubuntu install.

# Enter

Your name: Demo User

Your computer's name: fpgadev

Pick a username: demouser

Password

Set the username, computer name, and full name during the Ubuntu install.

You'll see:

See Ubuntu install.

# Click Restart Now

Click restart during Ubuntu installation to complete the installation

Note: open-vm-tools will have been installed



Optional: Run Settings and Disable Automatic Suspend

# Click Power > Automatic Suspend > Never

Disable Automatic Suspend


Share the Folder You Downloaded the Installer To

These instructions will allow you to access Installers at /mnt/hgfs/Installers


# Click VM > Settings...

Share a Windows folder with Ubuntu running inside VM

Click Options, Shared Folders, Enabled until next power off or suspend, Add...

Continue sharing a Windows folder with Ubuntu running inside VM

# Click Browse and find the Installers path

Select the folder to share

# Click Next


# Click Finish

Click Finish to share the folder

# Click OK

Click OK to actually share the folder

# Test: open a terminal in Ubuntu and run:

ls /mnt/hgfs/Installers

...and

cd /mnt/hgfs/Installers
touch test.txt
# Check test.txt exists

Launch the Installer

# Open a terminal and run

cd /mnt/hgfs/Installers
chmod +x Xilinx/2023.1/Xilinx_Unified_2023.1_0507_1903_Lin64.bin
./Xilinx/2023.1/Xilinx_Unified_2023.1_0507_1903_Lin64.bin

You should see:

The Vivado ML Edition Installer splash screen on Ubuntu

This post described how to Install Ubuntu 22.04.1 in VMware and launch the Vivado Installer


Recover From An Out of Space Error


You'll need the sudo password for this.


# If you run out of space during the subsequent install, click Cancel

# Click No

#Power off the VM


# Double-click the Hard Disk (SCSI)


# Click Expand

# Set the Maximum disk size (GB) to 400 and click Expand

You'll see:

It will take some time to complete the expansion.


# Once it completes, click OK:

# Close the hardware configuration and power on the VM


# In Ubuntu, click Show Applications, search Disk, click on Disks


# Click on the disk, click the partition, click the gear and click Resize


# Drag the cursor to increase the size and click Resize


# Enter the sudo password and click Authenticate


# Launch the installer again

cd /mnt/hgfs/Installers
chmod +x Xilinx/2023.1/Xilinx_Unified_2023.1_0507_1903_Lin64.bin
./Xilinx/2023.1/Xilinx_Unified_2023.1_0507_1903_Lin64.bin


References


Enable a Shared Folder for a Virtual Machine


Disk Resize on Ubuntu


Logo


bottom of page