• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • Create a VM ($25 Credit)
  • Buy a Domain
  • 1 Month free Back Blaze Backup
  • Other Deals
    • Domain Email
    • Nixstats Server Monitoring
    • ewww.io Auto WordPress Image Resizing and Acceleration
  • About
  • Links

IoT, Code, Security, Server Stuff etc

Views are my own and not my employer's.

Personal Development Blog...

Coding for fun since 1996, Learn by doing and sharing.

Buy a domain name, then create your own server (get $25 free credit)

View all of my posts.

  • Cloud
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • How to buy a new domain and SSL cert from NameCheap, a Server from Digital Ocean and configure it.
    • Setting up a Vultr VM and configuring it
    • All Cloud Articles
  • Dev
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • How to setup pooled MySQL connections in Node JS that don’t disconnect
    • NodeJS code to handle App logins via API (using MySQL connection pools (1000 connections) and query parameters)
    • Infographic: So you have an idea for an app
    • All Development Articles
  • MySQL
    • Using the free Adminer GUI for MySQL on your website
    • All MySQL Articles
  • Perf
    • PHP 7 code to send object oriented sanitised input data via bound parameters to a MYSQL database
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • Measuring VM performance (CPU, Disk, Latency, Concurrent Users etc) on Ubuntu and comparing Vultr, Digital Ocean and UpCloud – Part 1 of 4
    • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
    • Setting up a website to use Cloudflare on a VM hosted on Vultr and Namecheap
    • All Performance Articles
  • Sec
    • Using the Qualys FreeScan Scanner to test your website for online vulnerabilities
    • Using OWASP ZAP GUI to scan your Applications for security issues
    • Setting up the Debian Kali Linux distro to perform penetration testing of your systems
    • Enabling TLS 1.3 SSL on a NGINX Website (Ubuntu 16.04 server) that is using Cloudflare
    • PHP implementation to check a password exposure level with Troy Hunt’s pwnedpasswords API
    • Setting strong SSL cryptographic protocols and ciphers on Ubuntu and NGINX
    • Securing Google G Suite email by setting up SPF, DKIM and DMARC with Cloudflare
    • All Security Articles
  • Server
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • All Server Articles
  • Ubuntu
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • Useful Linux Terminal Commands
    • All Ubuntu Articles
  • VM
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • All VM Articles
  • WordPress
    • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
    • Installing and managing WordPress with WP-CLI from the command line on Ubuntu
    • How to backup WordPress on a host that has CPanel
    • Moving WordPress to a new self managed server away from CPanel
    • Moving a CPanel domain with email to a self managed VPS and Gmail
    • All WordPress Articles
  • All

Installing Windows 11 in a Virtual Machine on Windows 10 to test software compatibility

October 17, 2021 by Simon

This is a simple post that shows how I Installed Windows 11 on Windows 10 inside a Oracle VM Virtual Box Virtual Machine.

I love Windows 10 and have many applications I rely on for work and fun.  Before I update to Windows 11, I want to test my software in a Virtual installation of Windows 11.  

I could:

  1. Remove my Windows 10 Drive (nVME SSD) and insert new drive and install a fresh copy of Windows 11.,
  2. Upgrade my primary Windows 10 to Windows 11
  3. Install Windows 10 inside a virtual machine.

If all goes well I will upghrade my primary Windws 10 machine.

Virtual Machines

A Virtual Machine allows youn to  install an Operating System in a virtual environment (as long as you have enough processor cores, memory and storage space).

I am collecting many Virtial Machines from WIndoiws 1 to WIndows 11.

View of Virtual Box and dozens of VM;s

I cna can run upto 6 VM’s at once (normally virtual Box does not like more than this running at once.)

6 VM's running at once

Downloading Windows 11

To downlaod Windows 11 visit https://www.microsoft.com/en-us/software-download/windows11

https://www.microsoft.com/en-us/software-download/windows11 Screenshot

I selected Windows 11 in the dropdown then clicked Download.

Download button

I selected English language

English language drop down.

I then selected 64-bit Download

64-bit Download

The Downlaod (ISO File) was 5.1GB)

Downloading

The ISO file downloaded

ISO file in Explorer

Before You Begin

Before you begin, set your Processors Power Plan to High or Ultimate (how to). Virtual Machines rely on a fast processor and having your power plan on Power Saving plan is a bad idea.

Windows Power Plans

You will need at least 4 spare processor cores, memeory etc

Also consult your Mainboard manual and enable Virtualizaion/SVM (Google will help)

 

Now I need to set this up as a Virtual Machine in VirtualBox

Setting up a Windows 11 Virtiual Machine

Download Oracle VM VirtualBox from Downloads – Oracle VM VirtualBox and install it.

In Oracle Virtual Box click Machine then New

File Menu in Virtual Box

I named the machine”Windows 11“, Set Type “Windows“, Version “Windows 10 (64bit)”, this is jujst to allow the mahcien to boot (its not gong to install Windows 10).

I set 8GB of memory and selected “Create a virtual hard disk now“

Virtual Box New Machine Form

I allocated 70GB storage to the disk (dynamically allocated) as a VDI file type

70GB Storage and VDI Type

Under System I enabled PAE/NX (Physical Address Extension – Wikipedia) and allocated 8 Processor cores (4 is enough).

Enabled PAE/NX, 8 Cores

Under Display I allocated 256MB video memory and enabled 3D Accelaration

Display Options Form

Under Storage for the virtual CD-ROM I attached the downloaded (above) ISO Image for WIndows 11.

Choose ISO Image for Virtual CD-ROM

The Windows 11 ISO Image was attached to the virtual CD-ROM

ISO Attached

I am now ready to strat the Windows 11 Virtual Machine for the first timn.

Starting the Windows 11 Virtual Machine

I started the Virtual Machine

Start VM

The Virtual Machine is starting

VM is starting Window

Windows 11 Boot Logo (this is a good)

Windows 11 Boot screen

Windows 11 is asking for a language and time and currency preference.

Windows language setup

I clicked Next then Install

Install now

Setup is starting

Setup is starting

I was prompted to enter a serial.

Enter serial

I purchased one from VIP-Scdkey: The Professional Marketplace to sell Digital Game keys, Gift Cards for #27.53 USD

These are single use keys

PC cant run

I received an error “This PC can’t run Windows 11. THis PC doesn’t meet the minimum requirements to install this version.”

www.vip-cdkey.com windows 11

Researched a Fix

I researched a fix and I needed to enable “Enable EFI(special OSes only)” in Virtual Bax.

Enable EUFI

Start the Virtual Machine Again

I started the VM again and was greeted with UEFI boot screen

EUFI Bios

Virtual Box was booting the Virtual Machine via UEFI

Virtual Box UEFI Boot screen

Turn Off TPM etc

I started the Setup again and wnt to the wizard step with “Install now”.

Install Now

I pressed Shift+F10 to reveal a command prompt

More Information here.

In the command prompt windows I typed “regedit” and pressed enter and added the keys as described here.

Regedit

I exited the registry editor and command prompt, pressed back and resumed the setup.

Setup is starting

I entered my serial number again

enter serial

I accepted the terms

accept terms

I selected Custom install.

Custom install

I clicked Next

nexy

Setupo was installing 🙂

Installing windows status

When setup finished the Virtiual Machien rebooted

UEFI Bios

WIndows was starting services

Starting Services

WIndows setup took many minutes.

Getting Ready

Windows rebooted again

UEFI Boot

Setup was processing for few minutes.

Just a Moment

Windows 11 boot screen is very bright.

WIndows logo

Windows 11 Setup

I selected Australia as the country

Region select

Setup was thinking.

waiting

I selected US as the keyboard type

keyboard layout

I skipped adding a second keyboard layout.

second keyboard layout

Windows was checking for updates

Checking for updates

Setup spent a few minutes thinking

please wait

I entered a PC name

Name your PC

First Boot

Now Windows 11 is almost ready

just a moment

Much thinking (I should have installed this on a solid state drive not a magentic spinning drive)

waiting

I selcted that I will use this PC for personal use

It looks like I cannot have a stand alone account. I entered my Microsoft email.

add microsoft account

I validated my Microsoft account

2fa

I have linked my Microsft account to Windows 11

linked ms account

I created a login pin

create pin

I set the pin

setup pin

The pin applied

pin applied

I turned off location and diagnostic data

privacy options

I ticked all experience options.

set experiences

I skipped pask OneDrive Backup

One Drive

I skiped Office Microsoft 365 trial

Office 365

I prefer to buy one off Office serial keys

www.vip-cdkey.com office

I skipped the XBox game pass

Game Pass

Windows 11 looked for updates

Windows 11 is getting ready again

getting ready

A few minutes

please wait

I should have installed this on a solid state drive

please wait

Windows 11 Setup is Complete

Yay, Windows 11 is installed, much bloatware was installed by default

1st boot desktop

Updates

I fiorst looked for Windows updates.

check for updates

I installed all software updates

download now

I rebooted Windows 11 one more time.

lock screen

Timezone

The time was wrong so I set the right timezone.

timezone

I set my timezone

timezone dropdown

I had to sync the time.

date time

Right Click Menu

I noticed that the traditiona rigth click menu for files has been moved to a sub menu

right click menu

Themes

Looks customizing your theme is back now.

themes

It looks like Microosft is now selling themes and icons.

buy themes

I enabled Desktop Icons

desktop settings

Inlike all the main icons

desktop icons

That is better

desktop screenshot

I uninstalled all the bloat software

uninstall bloatware

I uninstalled all other software that I was not going to use.

uninstall onedrive

Dark Theme

I set the Dark Theme

set dark theme

I opend Edge and turned off syncing my data

disable sync

I had to find the task manager

task manager

I linked my Android mobile phone

link phone

I noticed Virtual Desktops are back

virtual desktops

Boring Widgets

Widgets

Why is Microsoft parterning with Sky News?

Sky News Australia, Yuk

I hid all stories from Sky News Australia.

Hide Sky News

I set defaults in my Task Bar

TaspBar Settings

Task Manager has not changed

Task Manager

I disabled Teams

Disabled Teams

Virtual Box Guest Addons

I installed Oracle VirtualBox Guest addons

Installed Guest Addons

I opened the connected drive from Windows Explorer

Guest Addons Drive

Run VBoxWindowsAddons.exe

Run VBoxWindowsAddons.exe

I installed the Guest Addons

Guest Addons install wizard

Now I can run higher resolutions in the Virtual Machine

Resolution choices

Resize the Disk

I realised that 70Gb was not enough to install all of my applations.

I shutdown the WIndiows 11 Virtual Machiene and expanded the disk to 150GB in the Oracle Virtual Media Manager

Resize Disk

I booted Windows 11 and enterred the Disk Management Snap In and tried to expand the disk.

Partitions

The problem was a smaller partiton was between the end of the 70GB disk and the new free space.

I installed my valid copy of EaseUS Partiton Master software but it did noallow me to move and resize the partition.

I downloaded and installed AOEMI Partition Assistant.

I downloaded and installed AOEMI Partition Assistant.

I cliked “Resize/Move Partition” on the smaller partition.

Move Disk

I nextended the 70GB partition to 150GB

Resize

Long story short, the Deme version cannot make chnages. I purchased AOMEI Partition Assistant and moved the smaller partition and resized the 70GB disk to 150GB

Purchase AOEMI

AOEMI Partition Assistant created a Windoiws PE Boot Image to carry ouit the disk changes. Nice

Windows PE Boot

The disk operations started after the reboot

Progress bar

Nice progress bar.

Progress bar

All disk operations completed

Restart Now

Increased Disk

Yay, the Windows 11 disk has been increased.

Increased Disk

Testing Software

Now I can install all of my software and test it in WIndows 11.

  • Office 2021
  • Adobe CC (Photoshop, Adobe DC, Premere Pro, After Effects, Media Encoder)
  • Filezilla
  • WinDirStat
  • Discord
  • Blenmder
  • DUMo, SUMo
  • balenaEtcher
  • Sublime Text 3
  • Visual Studio Code
  • WinSCP
  • Putty
  • WinRAR
  • WInMerge
  • NotePad++
  • VLC Media Player
  • GIMP
  • CDBurnerXP
  • 7Zip
  • Agent Rancsack
  • YubiKey AUthenticator
  • Core Temp
  • CPU-Z, GPU-z
  • etc

I will not be able to tets games on this Virtula Machine though.

Disk Busy

All apps so far are working a treat.

The spinning magnetic disk is a bit slow though

Desktop Image

Conclusions

Windows 11 has presented no issues yet. Some things are hard to find but this will be ok, I will upgrade to Windows 11 when all the bugs are ironed out in a few months.

Fina Desktop Screen Grab

TPM Security

Windows 11 required your processor has TPM compatibility.

Recent Mainboard BIOS have been adding TPM support, but I bought a physical TPM chip to have BitLocker not die when I upgrade my BIOS.B

Physical TPM Chip (ASUS)

In my BIOS I can select the BIOS-based TPM (“Enable Firmware TPM) or the Physical TPM (Enable Discrete TPM)

BIOS TPM Choices

AMD Processors

It looks like AMD Processors are having issues with Windows 11 so I will hang off on installing Windows 11 on my main PC

I will move the Virtual Machines to a Solid State drive to get extra speed. Guide here: Moving Oracle Virtual Box Virtual Machines to another disk

Version: 1.1 Added Moving Oracle Virtual Box Virtual Machines to another disk (fearby.com)

Filed Under: VM, Windows

Advertisement:

Copyright © Fearby.com - Do not copy or duplicate (that means you laptrinhx.com)

Primary Sidebar

Poll

What would you like to see more posts about?
Results

Support this Blog

Create your own server today (support me by using these links

Create your own server on UpCloud here ($25 free credit).

Create your own server on Vultr here.

Create your own server on Digital Ocean here ($10 free credit).

Remember you can install the Runcloud server management dashboard here if you need DevOps help.

Advertisement:

Tags

2FA (9) Advice (17) Analytics (9) App (9) Apple (10) AWS (9) Backup (21) Business (8) CDN (8) Cloud (49) Cloudflare (8) Code (8) Development (26) Digital Ocean (13) DNS (11) Domain (27) Firewall (12) Git (7) Hosting (18) HTTPS (6) IoT (9) LetsEncrypt (7) Linux (20) Marketing (11) MySQL (24) NGINX (11) NodeJS (11) OS (10) PHP (13) Scalability (12) Scalable (14) Security (44) SEO (7) Server (26) Software (7) SSH (7) ssl (17) Tech Advice (9) Ubuntu (39) Uncategorized (23) UpCloud (12) VM (44) Vultr (24) Website (14) Wordpress (25)

Disclaimer

Terms And Conditions Of Use All content provided on this "www.fearby.com" blog is for informational purposes only. Views are his own and not his employers. The owner of this blog makes no representations as to the accuracy or completeness of any information on this site or found by following any link on this site. Never make changes to a live site without backing it up first.

Advertisement:

Footer

Popular

  • Backing up your computer automatically with BackBlaze software (no data limit)
  • How to back up an iPhone (including photos and videos) multiple ways
  • Add two factor auth login protection to WordPress with YubiCo hardware YubiKeys and or 2FA Authenticator App
  • Setup two factor authenticator protection at login on Ubuntu or Debian
  • Using the Yubico YubiKey NEO hardware-based two-factor authentication device to improve authentication and logins to OSX and software
  • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
  • Monitor server performance with NixStats and receive alerts by SMS, Push, Email, Telegram etc
  • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
  • Add Google AdWords to your WordPress blog

Security

  • Check the compatibility of your WordPress theme and plugin code with PHP Compatibility Checker
  • Add two factor auth login protection to WordPress with YubiCo hardware YubiKeys and or 2FA Authenticator App
  • Setup two factor authenticator protection at login on Ubuntu or Debian
  • Using the Yubico YubiKey NEO hardware-based two-factor authentication device to improve authentication and logins to OSX and software
  • Setting up DNSSEC on a Namecheap domain hosted on UpCloud using CloudFlare
  • Set up Feature-Policy, Referrer-Policy and Content Security Policy headers in Nginx
  • Securing Google G Suite email by setting up SPF, DKIM and DMARC with Cloudflare
  • Enabling TLS 1.3 SSL on a NGINX Website (Ubuntu 16.04 server) that is using Cloudflare
  • Using the Qualys FreeScan Scanner to test your website for online vulnerabilities
  • Beyond SSL with Content Security Policy, Public Key Pinning etc
  • Upgraded to Wordfence Premium to get real-time login defence, malware scanner and two-factor authentication for WordPress logins
  • Run an Ubuntu VM system audit with Lynis
  • Securing Ubuntu in the cloud
  • No matter what server-provider you are using I strongly recommend you have a hot spare ready on a different provider

Code

  • How to code PHP on your localhost and deploy to the cloud via SFTP with PHPStorm by Jet Brains
  • Useful Java FX Code I use in a project using IntelliJ IDEA and jdk1.8.0_161.jdk
  • No matter what server-provider you are using I strongly recommend you have a hot spare ready on a different provider
  • How to setup PHP FPM on demand child workers in PHP 7.x to increase website traffic
  • Installing Android Studio 3 and creating your first Kotlin Android App
  • PHP 7 code to send object oriented sanitised input data via bound parameters to a MYSQL database
  • How to use Sublime Text editor locally to edit code files on a remote server via SSH
  • Creating your first Java FX app and using the Gluon Scene Builder in the IntelliJ IDEA IDE
  • Deploying nodejs apps in the background and monitoring them with PM2 from keymetrics.io

Tech

  • Backing up your computer automatically with BackBlaze software (no data limit)
  • How to back up an iPhone (including photos and videos) multiple ways
  • US v Huawei: The battle for 5G
  • Check the compatibility of your WordPress theme and plugin code with PHP Compatibility Checker
  • Is OSX Mojave on a 2014 MacBook Pro slower or faster than High Sierra
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened..
  • The case of the overheating Mac Book Pro and Occam’s Razor
  • Useful Linux Terminal Commands
  • Useful OSX Terminal Commands
  • Useful Linux Terminal Commands
  • What is the difference between 2D, 3D, 360 Video, AR, AR2D, AR3D, MR, VR and HR?
  • Application scalability on a budget (my journey)
  • Monitor server performance with NixStats and receive alerts by SMS, Push, Email, Telegram etc
  • Why I will never buy a new Apple Laptop until they fix the hardware cooling issues.

Wordpress

  • Replacing Google Analytics with Piwik/Matomo for a locally hosted privacy focused open source analytics solution
  • Setting web push notifications in WordPress with OneSignal
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened..
  • Check the compatibility of your WordPress theme and plugin code with PHP Compatibility Checker
  • Add two factor auth login protection to WordPress with YubiCo hardware YubiKeys and or 2FA Authenticator App
  • Monitor server performance with NixStats and receive alerts by SMS, Push, Email, Telegram etc
  • Upgraded to Wordfence Premium to get real-time login defence, malware scanner and two-factor authentication for WordPress logins
  • Wordfence Security Plugin for WordPress
  • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
  • Installing and managing WordPress with WP-CLI from the command line on Ubuntu
  • Moving WordPress to a new self managed server away from CPanel
  • Moving WordPress to a new self managed server away from CPanel

General

  • Backing up your computer automatically with BackBlaze software (no data limit)
  • How to back up an iPhone (including photos and videos) multiple ways
  • US v Huawei: The battle for 5G
  • Using the WinSCP Client on Windows to transfer files to and from a Linux server over SFTP
  • Connecting to a server via SSH with Putty
  • Setting web push notifications in WordPress with OneSignal
  • Infographic: So you have an idea for an app
  • Restoring lost files on a Windows FAT, FAT32, NTFS or Linux EXT, Linux XFS volume with iRecover from diydatarecovery.nl
  • Building faster web apps with google tools and exceed user expectations
  • Why I will never buy a new Apple Laptop until they fix the hardware cooling issues.
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened..

Copyright © 2023 · News Pro on Genesis Framework · WordPress · Log in

Some ads on this site use cookies. You can opt-out if of local analytics tracking by scrolling to the bottom of the front page or any article and clicking "You are not opted out. Click here to opt out.". Accept Reject Read More
GDPR, Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT