<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title> – Run a virtual machine</title>
    <link>/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/</link>
    <description>Recent content in Run a virtual machine on </description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: Run MCX-RTOS in QEMU on Ubuntu</title>
      <link>/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/ubuntu-qemu/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/ubuntu-qemu/</guid>
      <description>
        
        
        &lt;p&gt;&lt;span class=&#34;mcx-term&#34; tabindex=&#34;0&#34;&gt;QEMU&lt;span class=&#34;mcx-term-tip&#34; role=&#34;tooltip&#34;&gt;QEMU is a free program that runs a virtual machine. With KVM, the virtualization built into the Linux kernel, the virtual machine runs at close to the speed of your PC.&lt;/span&gt;&lt;/span&gt;
 starts the Intel disk image as a virtual machine. Three scripts do the work: one starts QEMU, and two set up and remove the network between your PC and the virtual machine.&lt;/p&gt;
&lt;h4 id=&#34;how-the-virtual-machine-reaches-your-pc&#34;&gt;How the virtual machine reaches your PC&lt;/h4&gt;
&lt;p&gt;QEMU connects the virtual machine to a &lt;span class=&#34;mcx-term&#34; tabindex=&#34;0&#34;&gt;TAP device&lt;span class=&#34;mcx-term-tip&#34; role=&#34;tooltip&#34;&gt;A TAP device is a virtual network port on your PC. What QEMU sends into it comes out of the virtual machine&amp;rsquo;s network card, and the other way round.&lt;/span&gt;&lt;/span&gt;
, &lt;code&gt;tap0&lt;/code&gt;. The script &lt;code&gt;network-up.sh&lt;/code&gt; adds &lt;code&gt;tap0&lt;/code&gt; to a bridge, &lt;code&gt;br0&lt;/code&gt;, and gives your PC the address &lt;code&gt;192.168.2.15&lt;/code&gt; on it. The controller in the virtual machine has the fixed address &lt;code&gt;192.168.2.100&lt;/code&gt;, so your PC reaches it at &lt;span class=&#34;mcx-ip&#34; tabindex=&#34;0&#34;&gt;&lt;code&gt;controller_ip_address&lt;/code&gt;&lt;span class=&#34;mcx-ip-tip&#34; role=&#34;tooltip&#34;&gt;The IP address of your controller. In most cases 192.168.2.100.&lt;/span&gt;&lt;/span&gt; without further network settings. When QEMU stops, &lt;code&gt;network-down.sh&lt;/code&gt; removes the bridge again.&lt;/p&gt;
&lt;div class=&#34;mcx-svg mcx-gs-qemu&#34; role=&#34;group&#34; aria-label=&#34;Your PC runs your browser and ssh. They reach the bridge br0, which has the address 192.168.2.15/24 and is set up by network-up.sh. The bridge connects to tap0, the TAP device created by QEMU, which leads to the virtio network card of MCX-RTOS in QEMU, the controller at 192.168.2.100.&#34;&gt;
&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 820 196&#34; width=&#34;100%&#34;&gt;
  &lt;defs&gt;
    &lt;marker id=&#34;mcx-gsq-arrow&#34; viewBox=&#34;0 0 10 10&#34; refX=&#34;8&#34; refY=&#34;5&#34; markerWidth=&#34;7&#34; markerHeight=&#34;7&#34; orient=&#34;auto-start-reverse&#34;&gt;
      &lt;path d=&#34;M0 0 L10 5 L0 10 z&#34; class=&#34;mcx-gsq-head&#34;/&gt;
    &lt;/marker&gt;
  &lt;/defs&gt;

  &lt;rect class=&#34;mcx-gsq-pc&#34; x=&#34;10&#34; y=&#34;10&#34; width=&#34;800&#34; height=&#34;176&#34; rx=&#34;14&#34;/&gt;
  &lt;text class=&#34;mcx-gsq-pctitle&#34; x=&#34;30&#34; y=&#34;40&#34;&gt;Your PC (Ubuntu)&lt;/text&gt;

  &lt;line class=&#34;mcx-gsq-link&#34; x1=&#34;182&#34; y1=&#34;100&#34; x2=&#34;226&#34; y2=&#34;100&#34; marker-start=&#34;url(#mcx-gsq-arrow)&#34; marker-end=&#34;url(#mcx-gsq-arrow)&#34;/&gt;
  &lt;line class=&#34;mcx-gsq-link&#34; x1=&#34;402&#34; y1=&#34;100&#34; x2=&#34;446&#34; y2=&#34;100&#34; marker-start=&#34;url(#mcx-gsq-arrow)&#34; marker-end=&#34;url(#mcx-gsq-arrow)&#34;/&gt;
  &lt;line class=&#34;mcx-gsq-link&#34; x1=&#34;562&#34; y1=&#34;100&#34; x2=&#34;606&#34; y2=&#34;100&#34; marker-start=&#34;url(#mcx-gsq-arrow)&#34; marker-end=&#34;url(#mcx-gsq-arrow)&#34;/&gt;

  &lt;g class=&#34;mcx-gsq-node&#34;&gt;
    &lt;rect x=&#34;30&#34; y=&#34;66&#34; width=&#34;150&#34; height=&#34;68&#34; rx=&#34;10&#34;/&gt;
    &lt;text class=&#34;mcx-gsq-name&#34; x=&#34;105&#34; y=&#34;96&#34;&gt;Browser, ssh&lt;/text&gt;
    &lt;text class=&#34;mcx-gsq-sub&#34; x=&#34;105&#34; y=&#34;117&#34;&gt;your tools&lt;/text&gt;
  &lt;/g&gt;

  &lt;g class=&#34;mcx-gsq-node mcx-gsq-net&#34;&gt;
    &lt;rect x=&#34;230&#34; y=&#34;66&#34; width=&#34;170&#34; height=&#34;68&#34; rx=&#34;10&#34;/&gt;
    &lt;text class=&#34;mcx-gsq-name&#34; x=&#34;315&#34; y=&#34;96&#34;&gt;Bridge br0&lt;/text&gt;
    &lt;text class=&#34;mcx-gsq-ip&#34; x=&#34;315&#34; y=&#34;117&#34;&gt;192.168.2.15/24&lt;/text&gt;
  &lt;/g&gt;
  &lt;text class=&#34;mcx-gsq-note&#34; x=&#34;315&#34; y=&#34;170&#34;&gt;set up by network-up.sh&lt;/text&gt;

  &lt;g class=&#34;mcx-gsq-node mcx-gsq-net&#34;&gt;
    &lt;rect x=&#34;450&#34; y=&#34;66&#34; width=&#34;110&#34; height=&#34;68&#34; rx=&#34;10&#34;/&gt;
    &lt;text class=&#34;mcx-gsq-name&#34; x=&#34;505&#34; y=&#34;96&#34;&gt;tap0&lt;/text&gt;
    &lt;text class=&#34;mcx-gsq-sub&#34; x=&#34;505&#34; y=&#34;117&#34;&gt;TAP device&lt;/text&gt;
  &lt;/g&gt;
  &lt;text class=&#34;mcx-gsq-note&#34; x=&#34;505&#34; y=&#34;170&#34;&gt;created by QEMU&lt;/text&gt;

  &lt;g class=&#34;mcx-gsq-vm&#34;&gt;
    &lt;rect x=&#34;610&#34; y=&#34;56&#34; width=&#34;180&#34; height=&#34;88&#34; rx=&#34;12&#34;/&gt;
    &lt;text class=&#34;mcx-gsq-vmname&#34; x=&#34;700&#34; y=&#34;88&#34;&gt;MCX-RTOS in QEMU&lt;/text&gt;
    &lt;text class=&#34;mcx-gsq-vmip&#34; x=&#34;700&#34; y=&#34;112&#34;&gt;192.168.2.100&lt;/text&gt;
    &lt;text class=&#34;mcx-gsq-vmsub&#34; x=&#34;700&#34; y=&#34;131&#34;&gt;the controller&lt;/text&gt;
  &lt;/g&gt;
  &lt;text class=&#34;mcx-gsq-note&#34; x=&#34;700&#34; y=&#34;170&#34;&gt;virtio network card&lt;/text&gt;
&lt;/svg&gt;

&lt;/div&gt;

&lt;p&gt;If your PC also has a network adapter on &lt;code&gt;192.168.2.x&lt;/code&gt;, for example to a real controller, disconnect it while the virtual machine runs. Otherwise your PC does not know which of the two to use.&lt;/p&gt;
&lt;h4 id=&#34;check-that-your-pc-supports-virtualization&#34;&gt;Check that your PC supports virtualization&lt;/h4&gt;
&lt;p&gt;The scripts need Ubuntu 20.04 or later; they are tested on 22.04 and 24.04. The virtual machine takes 4 GB of memory and four processor cores.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check that the processor supports virtualization. A number greater than 0 means it does:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;egrep -c &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#39;(vmx|svm)&amp;#39;&lt;/span&gt; /proc/cpuinfo
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check that KVM can be used. &lt;code&gt;kvm-ok&lt;/code&gt; comes with the &lt;code&gt;cpu-checker&lt;/code&gt; package:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;sudo apt install cpu-checker
kvm-ok
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;INFO: /dev/kvm exists
KVM acceleration can be used
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If it cannot be used, switch on Intel VT-x or AMD-V in the BIOS of your PC.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;install-qemu&#34;&gt;Install QEMU&lt;/h4&gt;
&lt;p&gt;Install QEMU with KVM, and OVMF, the UEFI firmware the image starts with:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;sudo apt update
sudo apt install -y qemu-system-x86 qemu-kvm ovmf bridge-utils net-tools
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;get-the-scripts&#34;&gt;Get the scripts&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Download the three scripts into the folder that holds the Intel disk image:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;qemu/start-qemu-mcx-image.sh&#34;&gt;start-qemu-mcx-image.sh&lt;/a&gt;: starts QEMU&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;qemu/network-up.sh&#34;&gt;network-up.sh&lt;/a&gt;: sets up the bridge&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;qemu/network-down.sh&#34;&gt;network-down.sh&lt;/a&gt;: removes the bridge&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make them executable:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;chmod +x start-qemu-mcx-image.sh network-up.sh network-down.sh
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;start-the-virtual-machine&#34;&gt;Start the virtual machine&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In that folder, start the script with the name of the image file:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;./start-qemu-mcx-image.sh mcx-image-mcx-intel.rootfs-2026.05.1-0-g34c0e28-20260508091432.wic
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The script uses &lt;code&gt;sudo&lt;/code&gt;, so it asks for your password. If only a compressed &lt;code&gt;.wic.xz&lt;/code&gt; or &lt;code&gt;.wic.gz&lt;/code&gt; file is there, the script unpacks it first and keeps the compressed file.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The virtual machine starts in the same terminal: QEMU shows its console there instead of in a window.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When MCX-RTOS has started, log in from a second terminal on your PC, with the password &lt;code&gt;vectioneer&lt;/code&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;ssh admin@controller_ip_address
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To stop the virtual machine, run &lt;code&gt;sudo poweroff&lt;/code&gt; in it, or press &lt;code&gt;Ctrl&lt;/code&gt;+&lt;code&gt;A&lt;/code&gt; and then &lt;code&gt;X&lt;/code&gt; in the QEMU terminal.&lt;/p&gt;
&lt;details style=&#34;border:1px solid #f5f5f5; border-radius:0px; background:#f6f6f7; padding:0.7em 1em 0.7em 1em; margin:1em 0;&#34;&gt;
  &lt;summary style=&#34;font-weight:600; cursor:pointer; color:#1976d2; padding:0.2em 0;&#34;&gt;
    What the QEMU command does
  &lt;/summary&gt;
  &lt;div style=&#34;margin-top:0.7em;&#34;&gt;
    &lt;p&gt;&lt;code&gt;start-qemu-mcx-image.sh&lt;/code&gt; ends with this command:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;sudo qemu-system-x86_64 &lt;span style=&#34;color:#4e9a06&#34;&gt;\
&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&lt;/span&gt;    -drive &lt;span style=&#34;color:#000&#34;&gt;file&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;$BASE_NAME&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;&lt;/span&gt;,format&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;raw,if&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;virtio &lt;span style=&#34;color:#4e9a06&#34;&gt;\
&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&lt;/span&gt;    -m &lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;4096&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;\
&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&lt;/span&gt;    -bios /usr/share/ovmf/OVMF.fd &lt;span style=&#34;color:#4e9a06&#34;&gt;\
&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&lt;/span&gt;    -cpu Skylake-Client &lt;span style=&#34;color:#4e9a06&#34;&gt;\
&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&lt;/span&gt;    -smp &lt;span style=&#34;color:#000&#34;&gt;cores&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;4&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;\
&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&lt;/span&gt;    -enable-kvm &lt;span style=&#34;color:#4e9a06&#34;&gt;\
&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&lt;/span&gt;    -netdev tap,id&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;net0,ifname&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;tap0,script&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;network-up.sh,downscript&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;network-down.sh &lt;span style=&#34;color:#4e9a06&#34;&gt;\
&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&lt;/span&gt;    -device virtio-net-pci,netdev&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;net0 &lt;span style=&#34;color:#4e9a06&#34;&gt;\
&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&lt;/span&gt;    -nographic
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Option&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;sudo&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;TAP networking needs root rights&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;qemu-system-x86_64&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The QEMU emulator for 64-bit Intel and AMD processors&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-drive file=…,format=raw,if=virtio&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The disk image as a raw disk, on a fast virtio disk controller&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-m 4096&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;4096 MB of memory for the virtual machine&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-bios /usr/share/ovmf/OVMF.fd&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start with UEFI firmware instead of a legacy BIOS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-cpu Skylake-Client&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the virtual machine a Skylake-generation Intel processor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-smp cores=4&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Four processor cores&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-enable-kvm&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Use KVM, so the virtual machine runs at close to native speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-netdev tap,…&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The network through &lt;code&gt;tap0&lt;/code&gt;, set up by &lt;code&gt;network-up.sh&lt;/code&gt; and removed by &lt;code&gt;network-down.sh&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-device virtio-net-pci,netdev=net0&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;A virtio network card on that network&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-nographic&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;No window: the console runs in the terminal&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

  &lt;/div&gt;
&lt;/details&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Run MCX-RTOS in VirtualBox on Windows</title>
      <link>/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/windows/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/windows/</guid>
      <description>
        
        
        &lt;p&gt;VirtualBox runs the Motorcortex appliance, the &lt;code&gt;.ova&lt;/code&gt; file from the store. The virtual machine talks to your PC over a &lt;span class=&#34;mcx-term&#34; tabindex=&#34;0&#34;&gt;host-only network&lt;span class=&#34;mcx-term-tip&#34; role=&#34;tooltip&#34;&gt;A host-only network is a virtual network between your PC and its virtual machines only. It does not reach other computers.&lt;/span&gt;&lt;/span&gt;
, which you set up once.&lt;/p&gt;
&lt;h4 id=&#34;install-virtualbox&#34;&gt;Install VirtualBox&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Download VirtualBox for Windows from 
&lt;a href=&#34;https://www.virtualbox.org/wiki/Downloads&#34; target=&#34;_blank&#34;&gt;virtualbox.org&lt;/a&gt; and open the &lt;code&gt;.exe&lt;/code&gt; file.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the setup wizard, press &lt;code&gt;Next&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/windows-vm-setup-wizard.png&#34;
         alt=&#34;Welcome page of the VirtualBox setup wizard&#34; width=&#34;400&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Press &lt;code&gt;Next&lt;/code&gt; twice, to keep the default features, install location and shortcuts.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/windows-vm-setup-setup.png&#34;
         alt=&#34;Custom Setup page of the VirtualBox setup wizard with the features to install and the install location&#34; width=&#34;400&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/windows-vm-setup-custom-setup.png&#34;
         alt=&#34;Second Custom Setup page of the VirtualBox setup wizard with the shortcut options&#34; width=&#34;400&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The wizard warns that your network connections are interrupted for a moment. Press &lt;code&gt;Yes&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/windows-vm-setup-warning.png&#34;
         alt=&#34;Warning of the VirtualBox setup wizard about resetting the network connection&#34; width=&#34;400&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Press &lt;code&gt;Install&lt;/code&gt;. When Windows asks whether to install the device software, press &lt;code&gt;Install&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/windows-vm-setup-ready-to-install.png&#34;
         alt=&#34;Ready to Install page of the VirtualBox setup wizard&#34; width=&#34;400&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/windows-vm-setup-security.png&#34;
         alt=&#34;Windows Security: would you like to install this device software, published by Oracle Corporation, with the Install button&#34; width=&#34;400&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Press &lt;code&gt;Finish&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/windows-vm-setup-finish.png&#34;
         alt=&#34;Last page of the VirtualBox setup wizard with the Finish button&#34; width=&#34;400&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;add-the-host-only-network&#34;&gt;Add the host-only network&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open VirtualBox, go to &lt;code&gt;File&lt;/code&gt; and open &lt;code&gt;Host Network Manager...&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/virtual-machine-windows-hostnetworkmanager.png&#34;
         alt=&#34;VirtualBox File menu with Host Network Manager&#34; width=&#34;700&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Press &lt;code&gt;Create&lt;/code&gt;. VirtualBox adds a &lt;code&gt;VirtualBox Host-Only Ethernet Adapter&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/virtual-machine-windows-hostnetwork-create.png&#34;
         alt=&#34;Host Network Manager with the Create button and the new host-only adapter&#34; width=&#34;700&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;code&gt;DHCP Server&lt;/code&gt; column, tick &lt;code&gt;Enable&lt;/code&gt; for the new adapter and press &lt;code&gt;Apply&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/virtual-machine-windows-hostnetwork-properties.png&#34;
         alt=&#34;Host Network Manager with DHCP Server enabled for the host-only adapter&#34; width=&#34;700&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;change-the-host-only-adapter-settings-in-windows&#34;&gt;Change the host-only adapter settings in Windows&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In Windows, open &lt;code&gt;Network Connections&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Right-click the connection of the &lt;code&gt;VirtualBox Host-Only Ethernet Adapter&lt;/code&gt; and choose &lt;code&gt;Properties&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Untick &lt;code&gt;VirtualBox NDIS6 Bridged Networking Driver&lt;/code&gt; and press &lt;code&gt;OK&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/windows-hostonly-ethernet-settings.png&#34;
         alt=&#34;Properties of the VirtualBox Host-Only Ethernet Adapter connection, with VirtualBox NDIS6 Bridged Networking Driver unticked&#34; width=&#34;800&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Restart the connection: right-click it, choose &lt;code&gt;Disable&lt;/code&gt;, then &lt;code&gt;Enable&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;import-the-motorcortex-appliance&#34;&gt;Import the Motorcortex appliance&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In VirtualBox, go to &lt;code&gt;File&lt;/code&gt; and choose &lt;code&gt;Import Appliance...&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;At &lt;code&gt;File&lt;/code&gt;, choose the &lt;code&gt;.ova&lt;/code&gt; file you downloaded and press &lt;code&gt;Next&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/windows-install-vm-ova-import-virtual-appliance.png&#34;
         alt=&#34;Import Virtual Appliance wizard with the Motorcortex .ova file selected&#34; width=&#34;600&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In &lt;code&gt;Appliance settings&lt;/code&gt;, press &lt;code&gt;Import&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/windows-install-vm-ova-import-virtual-appliance-settings.png&#34;
         alt=&#34;Appliance settings page of the Import Virtual Appliance wizard&#34; width=&#34;600&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Connect the virtual machine to the host-only network. Select it, press &lt;code&gt;Settings&lt;/code&gt; and open &lt;code&gt;Network&lt;/code&gt;. On &lt;code&gt;Adapter 1&lt;/code&gt;, set &lt;code&gt;Name&lt;/code&gt; to &lt;code&gt;VirtualBox Host-Only Ethernet Adapter&lt;/code&gt; and press &lt;code&gt;OK&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/virtual-machine-windows-motorcortex.png&#34;
         alt=&#34;VirtualBox with the imported Motorcortex virtual machine selected&#34; width=&#34;600&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_windowsmedia/virtual-machine-windows-settings.png&#34;
         alt=&#34;Network settings of the Motorcortex virtual machine: Adapter 1 attached to Host-only Adapter, name VirtualBox Host-Only Ethernet Adapter&#34; width=&#34;600&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;If the name does not show up in the list, restart VirtualBox and try again.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;start-the-virtual-machine&#34;&gt;Start the virtual machine&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In VirtualBox, select the Motorcortex virtual machine and press &lt;code&gt;Start&lt;/code&gt;. It takes a few seconds to start.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/virtualBox-202209.png&#34;
         alt=&#34;VirtualBox with the Motorcortex 2022.09 virtual machine and the Start button&#34; width=&#34;800&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The console shows the address of the virtual machine next to &lt;code&gt;eth0&lt;/code&gt;, for example &lt;code&gt;192.168.56.111&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/MOTD-virtualBox-202209.png&#34;
         alt=&#34;Console of the Motorcortex virtual machine with the address 192.168.56.111 next to eth0 and the mcx-intel login prompt&#34; width=&#34;800&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Log in with the user &lt;code&gt;admin&lt;/code&gt; and the password &lt;code&gt;vectioneer&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This address takes the place of &lt;span class=&#34;mcx-ip&#34; tabindex=&#34;0&#34;&gt;&lt;code&gt;controller_ip_address&lt;/code&gt;&lt;span class=&#34;mcx-ip-tip&#34; role=&#34;tooltip&#34;&gt;The IP address of your controller. In most cases 192.168.2.100.&lt;/span&gt;&lt;/span&gt; everywhere: in your browser, over SSH and when you deploy packages. Check the connection from a terminal on your PC, with the address from your console:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;ssh admin@192.168.56.111
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;details style=&#34;border:1px solid #f5f5f5; border-radius:0px; background:#f6f6f7; padding:0.7em 1em 0.7em 1em; margin:1em 0;&#34;&gt;
  &lt;summary style=&#34;font-weight:600; cursor:pointer; color:#1976d2; padding:0.2em 0;&#34;&gt;
    The virtual machine does not start: VERR_PATH_NOT_FOUND
  &lt;/summary&gt;
  &lt;div style=&#34;margin-top:0.7em;&#34;&gt;
    &lt;p&gt;VirtualBox can fail to start the machine with this error:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;Failed to load the NVRAM store from the file (VERR_PATH_NOT_FOUND).
Can&amp;#39;t attach Nvram Storage driver (VERR_PATH_NOT_FOUND).
Result Code:
E_FAIL (0X80004005)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Rename the virtual machine, for example from &lt;code&gt;Motorcortex 2024.01&lt;/code&gt; to &lt;code&gt;Motorcortex 2024&lt;/code&gt;, and start it again.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/VerrPathNotFound.png&#34;
         alt=&#34;VirtualBox with the Motorcortex 2024.01 virtual machine aborted, and the dialog that changes its name&#34; width=&#34;700&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

  &lt;/div&gt;
&lt;/details&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Run MCX-RTOS in VirtualBox on Ubuntu</title>
      <link>/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/ubuntu/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/ubuntu/</guid>
      <description>
        
        
        &lt;p&gt;This is the older way to run MCX-RTOS on Ubuntu. &lt;a href=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/#ubuntu&#34;&gt;QEMU&lt;/a&gt; is the recommended one. VirtualBox runs the Motorcortex appliance, the &lt;code&gt;.ova&lt;/code&gt; file from the store, and talks to your PC over a &lt;span class=&#34;mcx-term&#34; tabindex=&#34;0&#34;&gt;host-only network&lt;span class=&#34;mcx-term-tip&#34; role=&#34;tooltip&#34;&gt;A host-only network is a virtual network between your PC and its virtual machines only. It does not reach other computers.&lt;/span&gt;&lt;/span&gt;
.&lt;/p&gt;
&lt;h4 id=&#34;install-virtualbox&#34;&gt;Install VirtualBox&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Download the VirtualBox &lt;code&gt;.deb&lt;/code&gt; package for your Ubuntu version from 
&lt;a href=&#34;https://www.virtualbox.org/wiki/Downloads&#34; target=&#34;_blank&#34;&gt;virtualbox.org&lt;/a&gt; and install it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open VirtualBox. Go to &lt;code&gt;File&lt;/code&gt; › &lt;code&gt;Tools&lt;/code&gt; and open &lt;code&gt;Network Manager&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_ubuntumedia/open-network-manager.png&#34;
         alt=&#34;VirtualBox File menu with Tools and Network Manager&#34; width=&#34;700&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Press &lt;code&gt;Create&lt;/code&gt;, then &lt;code&gt;Properties&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On the &lt;code&gt;DHCP Server&lt;/code&gt; tab, tick &lt;code&gt;Enable Server&lt;/code&gt; and press &lt;code&gt;Apply&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_ubuntumedia/create-host-network-manager.png&#34;
         alt=&#34;VirtualBox Network Manager with the new host-only network vboxnet0 and its DHCP Server tab&#34; width=&#34;700&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;import-the-motorcortex-appliance&#34;&gt;Import the Motorcortex appliance&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In VirtualBox, go to &lt;code&gt;File&lt;/code&gt; and choose &lt;code&gt;Import Appliance...&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_ubuntumedia/import-appliance.png&#34;
         alt=&#34;VirtualBox File menu with Import Appliance&#34; width=&#34;700&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Choose the &lt;code&gt;.ova&lt;/code&gt; file you downloaded and press &lt;code&gt;Finish&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/_ubuntumedia/import-appliance-wizard.png&#34;
         alt=&#34;Import Virtual Appliance wizard with the Motorcortex .ova file and the Finish button&#34; width=&#34;400&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;start-the-virtual-machine&#34;&gt;Start the virtual machine&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In VirtualBox, select the Motorcortex virtual machine and press &lt;code&gt;Start&lt;/code&gt;. It takes a few seconds to start.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/virtualBox-202209.png&#34;
         alt=&#34;VirtualBox with the Motorcortex 2022.09 virtual machine and the Start button&#34; width=&#34;800&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The console shows the address of the virtual machine next to &lt;code&gt;eth0&lt;/code&gt;, for example &lt;code&gt;192.168.56.111&lt;/code&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/MOTD-virtualBox-202209.png&#34;
         alt=&#34;Console of the Motorcortex virtual machine with the address 192.168.56.111 next to eth0 and the mcx-intel login prompt&#34; width=&#34;800&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Log in with the user &lt;code&gt;admin&lt;/code&gt; and the password &lt;code&gt;vectioneer&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This address takes the place of &lt;span class=&#34;mcx-ip&#34; tabindex=&#34;0&#34;&gt;&lt;code&gt;controller_ip_address&lt;/code&gt;&lt;span class=&#34;mcx-ip-tip&#34; role=&#34;tooltip&#34;&gt;The IP address of your controller. In most cases 192.168.2.100.&lt;/span&gt;&lt;/span&gt; everywhere: in your browser, over SSH and when you deploy packages. Check the connection from a terminal on your PC, with the address from your console:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;ssh admin@192.168.56.111
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;To use a real controller again, switch the host-only network off with &lt;code&gt;sudo ifconfig vboxnet0 down&lt;/code&gt;. Switch it back on with &lt;code&gt;sudo ifconfig vboxnet0 up&lt;/code&gt;.&lt;/p&gt;
&lt;details style=&#34;border:1px solid #f5f5f5; border-radius:0px; background:#f6f6f7; padding:0.7em 1em 0.7em 1em; margin:1em 0;&#34;&gt;
  &lt;summary style=&#34;font-weight:600; cursor:pointer; color:#1976d2; padding:0.2em 0;&#34;&gt;
    The virtual machine does not start: VERR_PATH_NOT_FOUND
  &lt;/summary&gt;
  &lt;div style=&#34;margin-top:0.7em;&#34;&gt;
    &lt;p&gt;VirtualBox can fail to start the machine with this error:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;Failed to load the NVRAM store from the file (VERR_PATH_NOT_FOUND).
Can&amp;#39;t attach Nvram Storage driver (VERR_PATH_NOT_FOUND).
Result Code:
E_FAIL (0X80004005)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Rename the virtual machine, for example from &lt;code&gt;Motorcortex 2024.01&lt;/code&gt; to &lt;code&gt;Motorcortex 2024&lt;/code&gt;, and start it again.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;/docs/getting-started/install-mcxos/install-rtos/install/virtual-machine/_media/VerrPathNotFound.png&#34;
         alt=&#34;VirtualBox with the Motorcortex 2024.01 virtual machine aborted, and the dialog that changes its name&#34; width=&#34;700&#34;/&gt;&lt;/a&gt;
&lt;/figure&gt;

  &lt;/div&gt;
&lt;/details&gt;

      </description>
    </item>
    
  </channel>
</rss>
