I finally ditched dual-boot for Proxmox, now Windows and Linux play nice on one machine


Microsoft designs Windows with the assumption that it’s going to be the only operating system on the computer drive. Because of that, it does not play nicely when it has to share that drive with another operating system. Anyone who has ever tried dual-booting Windows and Linux will tell you that it rarely ever goes smoothly.

Even if you don’t have any problems during the setup process, you can be almost certain that you’ll run into some OS conflict down the line. I say this as someone who kept a dual-booting workstation for years. Clock sync errors, bootloader errors, or BitLocker errors are pretty much inevitable. But there is a better way.

Meet Proxmox

An operating system for operating systems

Proxmox is a special operating system because it’s purely meant for running virtual machines (VMs) and lightweight containers with minimal overhead. Think of it as an operating system for operating systems—”OS inception,” if you will.

Proxmox web page opened in Firefox.

As opposed to keeping both operating systems installed on the same drive, Proxmox lets you install them as siloed virtual machines, which you can run side-by-side, simultaneously. They never conflict with each other, and you don’t have to boot back and forth between them. Proxmox even supports hardware passthrough, so your virtual machines can use your computer’s hardware components, like the GPU, directly.

You can run as many of these virtual machines at the same time, depending on how powerful your computer is. I even have an Android phone VM set up on my Proxmox.

Proxmox isn’t meant to replace a traditional operating system, so you won’t be installing it on your main PC. It is designed to run in a headless environment. Basically, you’re supposed to access it via the web UI on other devices. Any device that can open a web browser will let you interact with your Proxmox machine and the virtual machines running on it.

In addition to virtual machines, you can also use your Proxmox server to self-host services like your own media server, your own Google photos clone, home assistant, password manager, and much, much more.

Setting up a Windows machine on Proxmox

Creating and running a Windows VM

You’ll need two things to make this work.

  1. A Windows installer image in the .iso format
  2. A virtual machine to install Windows on

On your Proxmox web interface, go to the local storage tab and select ISO images > Download URL. Grab the download link from Microsoft’s website and paste it into the URL box. Give the ISO a simple name and start the download.

Next, let’s create a Windows virtual machine using this installer image. We’ll click the “Create VM” button in the top-right corner, and select the ISO we downloaded. Leave the rest of the settings as the defaults.

The setup window will jump from OS to System. Here, select your SSD drive and allocate as much storage as you need.

Next comes the CPU section. Choose the number of cores you want to assign to this VM. Leave the rest of the settings as they are.

Allocate at least 4GB of RAM under Memory. And click “Start” to launch the VM.

An active virtual machine will have a little green icon next to its name on the left pane. Click the “Console” button to open a screen with the viewport. Inside this screen, you can interact with the virtual machine directly on any device.

Then you just have to click through the Windows installation setup and your Windows VM will be ready to use. If you find the default web “noVNC” interface too clunky, you can also use the classic Windows Remote Desktop (RDP) to remote into your virtual machine.

Zettlab D4 NAS.

Brand

Zettlab

CPU

RK3588

Memory

16GB LPDDR4x

Drive Bays

4x 3.5-inch, 1x M.2 NVMe


Getting a Linux desktop on your Proxmox

Easy to set up and run

If you just need a simple TTY environment for your Linux virtual machine, it’s incredibly simple to create. Just paste a community script for your target OS in the Proxmox shell, and it’ll do all the work for you.

However, if you need a full GUI desktop, it’s best to get an installer image in the .iso format, just like we did for Windows.

Setting up a virtual machine is much simpler for a Linux system. Just configure the CPU cores, storage, and RAM to your liking and leave the rest of the settings as defaults.

Unless you choose an advanced distro like Arch, you’ll be dropped into a live Linux environment where you can use a point-and-click installer. After the setup, the OS should reboot into the full virtual machine.

If you want to avoid the web console, consider connecting your Proxmox with virt-manager, if you’re accessing it through a Linux machine. It’ll give you better clipboard sharing and smoother performance.


Run both operating systems at the same time

You can leave the VMs running in the background, and just load them into the viewport of your choice to use them at any time. It’ll save you the hassle of rebooting. Plus, there won’t be any conflicts because the virtual machines exist in their own isolated space.



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


macOS has a built-in screenshot tool that gets the basics right. You can take a screenshot, record your screen, and even annotate your captures. But the moment you want something more, like scrolling capture, advanced annotation tools, or a quick way to share your screenshots via a link, it starts to fall apart.

That’s where CleanShot X comes in. It’s a powerful screenshot and screen recording app for Mac that replaces the built-in screenshot tool. It feels as if the developers looked at the screenshot features in macOS and added everything that was missing.

Over the past few years, the app has added several new features I didn’t know I needed until it offered them. It has become one of my favorite Mac utilities, and in this article, I will show you its features that will convince you to buy the app instantly. 

Scrolling capture saves you from stitching screenshots together

One of the most frustrating limitations of macOS’s screenshot tool is that it can only capture what’s visible on your screen. If I need to capture a long webpage or a full chat history, I am stuck taking multiple screenshots and stitching them together. That wastes an unbelievable amount of time. 

CleanShot X solves this with its scrolling capture feature. I can trigger the scrolling capture, and CleanShot X automatically scrolls through the content and delivers a single image. I don’t even have to manually scroll the page if I don’t want to.

This feature alone saves me hours of time every month. If you have to deal with long screenshots, you should definitely try it out. 

Time delay capture lets you screenshot the impossible

Some screenshots are tricky to take because they require you to trigger something before capturing. For example, sometimes the on-screen feature you want to capture disappears as soon as you use a keyboard shortcut or click anywhere with your mouse. 

Sometimes, the on-screen elements appear for a short time, and by the time you hit the screenshot shortcut, they disappear. CleanShot X’s time delay capture gives me a few seconds to set things up before the screenshot is taken. I trigger the capture, put everything in place, and CleanShot X does the rest. 

It’s a small feature that solves a genuinely annoying problem.

Capture text from images with OCR

I love that CleanShot X has a built-in OCR function. It lets me capture text directly from any image or video on my screen. Although it happens rarely, I have come across websites that don’t let me copy content. With CleanShot X’s OCR function, that’s not an issue. 

I use this constantly when reviewing PDF documents with restricted permissions or watching a video on YouTube. It is far faster than typing things out manually, and it works surprisingly well. There are many apps that let you capture text with OCR, but since CleanShot X has this feature built in, I don’t need to install an extra app. 

Add beautiful backgrounds to your screenshots

If you share screenshots for work, tutorials, or social media, you know how plain a raw screenshot looks. CleanShot X lets me add beautiful backgrounds to my screenshots, turning a flat capture into something that looks polished and share-ready.

For backgrounds, I can choose from solid colors, gradients, or even my current desktop wallpaper. I can also adjust the padding and shadow, align the screenshot to the edges, and adjust the corner radius. It takes a few seconds and makes a huge difference in how professional your screenshots look.

Annotation tools that get the job done

While macOS’s screenshot tool lets you annotate your screenshots, the annotation tools inside CleanShot X are, in my opinion, the best available on the Mac. 

I can add arrows, text labels, shapes, highlights, and more. I can also change the weight and color of annotations. There are also multiple arrow styles I can choose from. I especially like the curved arrow style that lets me curve the arrows and make them pop. 

One of my favorite new additions is the “Highlighter” tool. It snaps to the text in a screenshot, which makes it really easy to highlight it before sharing. 

Then there’s the “Spotlight” tool that highlights your selection by darkening the rest of the screenshot. It’s perfect for drawing someone’s attention to a specific part of a screenshot. 

No matter what annotation tools you need, you can find them and more in CleanShot X. 

Hide sensitive information before you share

You can find hundreds of instances in the news where a prominent figure shared a screenshot and inadvertently revealed private information. Thankfully, CleanShot X has a dedicated tool to blur or black out sensitive information, so such accidents never happen.

I can choose to pixelate, blur, or completely black out the information. The best part is that I can also adjust the strength of these effects. It lets me blend in the hidden information so the blur doesn’t stand out from the rest of the screenshot. 

Video and GIF recording built right in

CleanShot X also lets you record your screen as a video or export directly as an optimized GIF. The GIF export is particularly useful for sharing quick demos or showing someone how to do something without creating a large video file. 

It can record the entire screen, a specific window, or a custom region. It can also show my mouse clicks and keyboard shortcuts. I can record my computer audio, my microphone, and webcam video. 

I love that it automatically adds the webcam video in the corner, so it doesn’t interfere with the rest of the recording. I can also change the video size and shape. All these features make it really easy to create video tutorials. 

Quick share with cloud links

Once you take a screenshot or finish a recording, you need to share it. Of course, you can easily share screenshots via messages or emails. But CleanShot X gives me a better way. 

Whenever I capture something, it opens a quick share overlay. I can use it to instantly upload my screenshots to CleanShot Cloud and grab a shareable link with a single click.

I no longer have to drag files into cloud storage, attach images to emails, or upload to third-party services. I capture it, click share, and paste the link. It is one of those workflow improvements that sounds minor until you use it every single day.

Capture beautiful screenshots with CleanShot X

CleanShot X has become one of my most dependable apps on Mac. In fact, all the screenshots you see in this article or any of my articles have been captured using CleanShot X. Yes, it’s a paid app, but it has paid its cost multiple times over with the time it has saved me. 

CleanShot X is available as a one-time purchase or through a SetApp subscription. If you want unlimited cloud storage, you have to pay for a monthly subscription. That will also get you advanced features like a custom domain and branding, password-protected link sharing, and more. 

For most users, the one-time purchase is more than enough, and it’s what I use. If you spend any time taking screenshots or recording your screen on a Mac, it is absolutely worth every penny.



Source link