I installed Linux Mint as dual boot, then "sitting on" Linux, copied my personal data from Windows file systems into Linux file system, removed the Windows partition, and used the freed up space to expand my Linux filesystem space. Essentially, I wiped out Windows from my laptop. 1 year, and loving it every minute.
@Cowboy-Trucking61 Sorry, just noticed your comment. My laptop is Asus Zenbook UX430, 8GB RAM, 128GB SSD, purchased in 2017. I had to get into BIOS boot sequence to initially boot from a USB stick (into which I had "pre-installed" Linux Mint using "Etcher" software)
Never mount hard drives to your user folder in Linux. Use the correct location /mnt and create a soft link from /mnt to your user folder. Auto mounting drives to a user folder can create boot issues and even lock you out of your account. Keep in mind a hibernating NTFS drive will not mount in Linux causing your system not to boot. Don't say you haven't been warned.
@@robbraxmantech Linux will mount to a good spot by default if you use the file manager, which us new users will use. You do need to turn off Fast Boot in Windows for dual-booting, though, I heard. I'd say Linux Mint is the best for us NVidia users (or MX Linux; anything with a GUI for installing graphics drivers), then some other stuff from there can be sorted out. I had to add a line into the GRUB bootloader file but it's fine from there.
@@robbraxmantechdual boot will not save you from embedded AI or client-side scanning.... You can use open interpreter on Windows to observe how easy it is to see all Linux files....
Yeah and don't mount them directly to / either. That's the dumbest crap I've seen where I work. If you have multiple mounts create sub dirs in the /mnt folder.
A much safer way to do this instead of dual booting is getting another mini-pc and dedicate it to using Linux only. Familiar yourself with it and slowly transition most of your daily tasks using it. On the other hand, only try using your Windows pc with stuff that can only be done using Windows that you don't mind being spied on. I also suggest you debloat Windows and remove all the telemetries and put it behind a firewall and block all non-essential connections.
I used to dual boot a lot, but I find it much easier to just have separate machines for each OS. I don't currently have a powerful computer for each though, someday that will happen. My Linux machines are older computers that would otherwise not be very useful. I had to build a whole new computer if I wanted to use Win11, because my motherboard did not have the TPM chip. Linux runs great on older hardware and I can do 90% of everything I need on these machines. I use my Linux machines for all of my online activities plus any office related tasks like spread sheets etc. I use Softmaker Office which can read and write MSoffice files, so I don't have a compatibility problem. I have versions for both OS's, but I rarely use Windows for any office related stuff. When I purchase Windows software online I use Linux to make the transaction and download the files. As for files, I never put anything important on either Windoze or Linux, and it's been that way for many years. This way I can wipe my drive at a moments notice. I have a server/NAS for all of my files running Truenas, and I can access all of these files from any computer in my house. For password manager I use Bitwarden on both OS's and it's been great for that.
That's the way to do if you are a beginner else there is more than 50% likelihood that your GRUB will eventually be corrupted leaving you dead in the cold if you don't know how to circumvent the error messages.
One tip when dualbooting is to turn off fast boot in Windows. When fast boot is enabled Windows will not unmount NTFC when you turn off the computer, and if you turn it on and select Linux the NTFC partition will not be accessible. If you reboot from Windows to Linux, then Windows will always unmount.
@@QuantumKurator Not sure if this has already been mentioned(did not watch the full video) But, rather than going into the BIOS each time - it is much easier to set up the grub boot menu from within Linux(using grub customizer). Each time you start your computer you will be presented with a menu where you can boot into whatever partition you like! You can even change the grub menu font colours and choose an image for the background of your grub menu through grub customizer! It really is an awesome and easy to use tool! I have a jellyfish background for my menu, lol.
Thank you for confirming I'm on the right path. I set up Linux on a 2nd drive 3 years ago. Encrypted too to make absolutely sure Windows cannot see it at all when it is running. I run Windows mainly for SolidWorks. I have run Windows10 in VirtualBox in Linux, but it is clunky. Good thing with that one is I keep it completely offline by disabling network access to the VM.
Great tips and information. I've never trusted Windows for booting. I've been dual booting with Grub and Linux on a physically separate drive as my primary boot-loader for Linux, and selecting Windows when absolutely needed for nearly 20 years. Rob: I installed the Linux drivers for my NVIDIA Quadro RTX 4000 on Debian 12 and I can successfully use DaVinci Resolve with all that NVIDIA hardware GPU acceleration goodness. It's awesome.
What timing! I had planned this task for the summer holiday. Tomorrow I'll add a separate SSD (I'm on a desktop), then go wild in Linux Mint and make it my daily driver.
I don't know why people over complicate this. I use two different ssds Linux on one and windows on the other . I leave each ssd unmounted from the other operating system. When I want to switch go to bios boot bypass and manually boot the OS you want. No partitions to mess with or any of that. Never have the OS's messing with each other's files etc. And if I get really really paranoid, I could unplug the windows ssd , can't do that with partitions. It's about as separate as you can get without just having 2 machines.
I haven't owned or used a Windows system in over 20+ years. I don't know what people think they need on Windows that they cant get on other operating systems, so I would like to understand this better.
@@peterschmidt9942 Puddletag on linux is a good replacement for mp3tag. I don't buy equipment that needs windows/mac only installs. Sux if you're already invested though.
Perfect! I'm in the middle of installing dual boot. Issue was Ubuntu did NOT recognize my raid, but instead saw both disk and not the raid (hardware through ASUS motherboard raid). Work around was to use a USB for Ubuntu, however its really slow. Lastly, I'm going to reload windows on a partition on one drive, using the rest for ntfs storage partition, and use the other drive for ubuntu. Dual boot. Lots of work and time here. Thanks for talking me into using Ibuntu! 😅
Your comment also on time. I have a laptop with limited hard drive space. So I was wondering If I could dual boot using an external hard drive to do it. And keep my Linux profiles on the external hard drive.
@@nacionaldelacapital Make sure you format the linux part ext4. You can also load linux on a thumb drive and use the partician app in linus to format a drive ext4.
Upgrade your current computers as much as you can while you have one that doesn't have NPUs. You can always use them for Linux later when Windows 10 isn't updated anymore.
Updating Windows is the biggest mistake you can make. We should all be happy, when Windows 10 doesn't get screwed up with new updates. The first thing you should do after buying a Windows PC is disabling updates.
@@makinbac0n Windows Update Blocker -- Wub, Wub_x64.exe. Also, you may be very interested in Wise Uninstaller -- it's free and kills the unkillable apps that come with windows and its updates, including edge.
@tendosingh5682 it doesn't but reduces what they spy. The 1 app I use for windows only doesn't matter. Especially when using Linux encrypted drives at boot. Even if they can mount the Linux partition, it's encrypted.
I learned this from you, BROWSER ISOLATION & MACHINE ISOLATION. I run a Chromebox for Google, a mini for WINDOWS, another mini with ZORIN. 3 Monitors, 1 keyboard, 1 mouse
I personally love using a QEMU GPU pass through virtual machine on my Linux mint set-up to run windows applications. You need a second GPU as you have to isolate a GPU from your linux system to pass to the VM(so it cannot be used by the host Linux OS) and that is indeed a very fiddly/technical process...but once you get it to work - it works fantastically even for stuff like gaming and other intensive processes! If set up correctly - your VM essentially has near bare metal performance! I do also have a dual boot option(Linux or Windows 10) via the grub menu - which i set up using grub customizer tool, this tool is amazing!
@@effsixteenblock50 The VM still shares CPU cycles with the host system. However - the VM gets a physical GPU dedicated to it, the host Linux system does not get to use this GPU at all. Graphic performance wise for the VM, it's as if you are not running a VM at all. Ofc because CPU cycles are still shared with the Linux host system, the VM will always be slightly slower in that regard - but the cpu speed difference is negligible given how light weight linux is!
Using 2 separate systems 1, Windows that is a lesser powered machine (small boxes are not expensive), ONLY running limited apps that demand windows or google account. 2, More powerful Linux machine. Using USB switchbox to share keyboard & mouse.
This is exactly what you don't want. The only reason to use Windows is computer games and you need a powerful machine for that. What you do on Linux usually doesn't require so much processing power. Therefore install Windows on the high-powered PC and Linux on the cheap one.
That's a great setup (the switchbox, that is), and make both dualbootable with external SDs. PS: If you can get an old USB 2.0 switchbox, it will switch 10 times faster for mice and keyboards than a USB 3.0 switchbox. However, if you intend to share an external storage HD, then you can use the 3.0 (or get both a 2.0 for the key/mouse and one for the drives). Assume any drive that touches a live windows OS is being archived, structure, crcs, and all.
I agree with the 2 machine theory, I use that myself (actually more but you get the point). HOW you utilise which machine is dependant on your needs rather than Windows requiring the most or least powerful. I have a Windows machine for high end gaming (and testing a Linux version to be able to remove myself from Windows for gaming) and use Linux for most other things. I also have a powerful Windows machine (separate) for engineering work that has no connection to gaming and generally is not internet connected (Pre Windows 10 and licensing is a once off rather than a session based). Info sharing is done manually for the rare files that need external comms. In each of these K&M are independant and only share the Monitors which happens via the monitors automatically. Very simple and safe for me (not everyone has this level of luxury).
Use a KVM switch and two computers. The KVM switches the USBs for the mouse and keyboard and the HDMI for the monitor. Peripherals are plugged into the KVM switch. Just be sure to eject those peripherals that should be ejected before switching computers.
7:02 You don't need to split the drive. If it's a desktop, just install a second hard drive. I've proved again and again how this is cheaper than wrangling out the issues with partitioning a drive for dual booting. (This might not work on what passes for a laptop these days, maybe only high end gamer laptops have sockets for multiple drives.)
I DID IT! THANKS FOR REMINDING ME I COULD DO IT. I have 3 operating systems operating on one device. It was fun. If I had a 1T hard drive I would go for the 4th one just for the challenge. I can switch up depending upon what my mood is for the day. Yes, I'm getting work done too. Each OS is a different thought process. lol
The easiest way to "dual boot" is simply to install a second drive rather than splitting an existing one. Just about all computers made in the last decade have a boot menu you can access at boot. Install a new drive and unplug your existing win drive and install Linux on the new drive. The bootloader will be on the new drive and the Win drive will remain untouched. reattach your Win drive and at boot time tap the boot menu key (F5 on mine but varies by manufacturer) and choose which drive you wish to boot from. This is also much safer as each has their own boot sector on their own drive so no risk of ending up with an unbootable computer.
I was able to turn off the "Recommendations" off that you featured in your video. The control is found in Settings > Personalization, and then look at the third and fourth items. One says, "Show recently opened items in Start, Jump Lists, and File Explorer" Turn "Off." The next one says, "Show recommendations for tips, shortcuts, new apps and more." I turned this "Off" as well. After rebooting, the list of "Recommendations" is empty, and it has a system link to this control to turn it back on. I've also turned off Copilot via adding new keys to various folders, and confirmed it does not launch when pressing the Windows + J shortcut. However, we should "trust but verify." Are there any ways of monitoring suspicious processes that may still run unbeknownst to the user? How could these also be blocked or turned off?
I've been lurking your channel for a long time Rob. I am in the same situation as you but I use two different computers 😂. Now for casual Windows usage, I will run Windows as a guest VM on a Linux host using KVM / virt-manager as type 1 hypervisors offer more performance for the VMs. Davinci Resolve can be a problem to run if you don't use Rocky Linux or CENT OS. I suppose if you are super gifted, some could use Proxmox and spin up a Windows VM and configure Proxmox to passthrough on its own NVIDIA card and configure Proxmox to use another video card for all things Linux VMs. That way, Windows runs in its own jail where it belongs. A Proxmox hypervisor solution would require 2 video cards for this specific scenario utilizing a VM solution with maximum performance within on metal install performance of 10 percent.
The best option for partitioning your drive is divide it in the Linux partitions, the Windows partition and a shared exFAT partition, which both operating systems have access to. This way you can exchange data easily without the read-only limitations when accessing the partition of the other operating system.
@@robbraxmantech I know, but write operations can cause problems. exFAT however can be read and written by both operating systems smoothly. There are also drivers that allow Windows to read Ext4 partitions. However I wouldn't recommend to do either in your daily work. Use NTFS for Windows and Ext4 or any other Linux file system for Linux and don't access it with the other OS. You can easily corrupt the whole OS. If you have to access data from both, Linux and Windows, place the files on an exFAT partition.
When Windows 98 was made available, I was dual booting with Windows 95 and Windows 98. When Windows 10 came along, I added it to that PC, and was triple booting. I had no real need to do this, I just did it because I could. I should also add that I have ZERO intention of buying or using Windows 11, for the reasons that you mentioned in this video. I will be dual booting Win10 Pro, and LMDE6 Cinnamon, at least until Dollar Bill Gates wants to charge us to be able to update Win10.
I totally agree dual booting is probably the easiest solution if you want to use Linux primarily but still need to use Windows on occasions. That's exactly what I do - I split one SSD into 3 - One section for Windows (about 100GB), one section for Linux (also about 100GB) and the rest for personal files formatted in NTFS. That way it's easy to access both regardless of whether you're using Windows or Linux. However i think you needlessly made it complicated for the user. Generally, you don't really need to swap drives into different slots to copy over the system files from Windows. There's also other programs you can use besides Clonezilla to do the task also. You also don't need to repartition your main drive in Windows - most Linux install programs can do this task when installing Linux. And great if you do have an extra slot - a lot of laptops only have one NVME slot so you'll need a USB to SATA/NVME adapter to clone that drive. Nice that you pointed out the differences in clock synchronisation. And BTW - You can check and repair NTFS partitions on Linux in your distros partition manager. However you generally have to unmount that partition first.
Dual Boot - I've been using this for decades... 👍 On the first partition, I have important softwares, games, etc. access to the internal is enabled, but that's all. Many software, especially online games, require internet access. I know internet access isn't good if you want security/privacy, but as long as you don't open websites, email (url links), etc, your computer is "safe." Of course, this is not the same security/privacy as an offline computer, we all know that. 🙂 On the other partition, I have it for surfing the Internet, testing softwares, etc. If something happens, I format the disk and reinstall windows...
The time is now to dump windows, mac and google. I'll be reaching out to all my favorite app makers that aren't available on Linux yet, and running a quarantined box for games. Need a good option for a phone still.
I set up two separate PC's; one Linux and one Windows. I keep them totally separate. I also discovered that by keeping the Windows machine on Windows 7 I don't have to worry about the Microsoft spyware. The only drawback so far is that a couple of Windows apps no longer work with Win7. I keep a repository of those so always have a fallback but where possible I try to find a Linux compatible substitute. So far, so good.
You now have two options for accessing Windows drives with Linux. There is ntfs-3g, and since kernel version 5.15 a new ntfs3 driver. Both gives full read-write access. There is a piece of (Chinese) software called Ventoy that, once installed on a large enough USB drive, allows you to literally copy any ISOs on it, and be able to choose which one to boot. Despite its origins, it is open source and does good work.
I thought about dual boot … and then I also thought about how much we cannot trust windows. So while windows officially says it cannot read ext formats… I would not be at all surprised if they actually do. If we look at it from the Microsoft prospective they go after anything they possibly can and that would be any attached devices especially hard drives. so whenever windows is booted it can covertly Read/Write Linux hard drives with no overt/evident signs/indications. Just another windows spyware running in the background. Further more... I would not be at all surprised if they can even bypass the BIOS Settings... so the only Absolute way I see is to physically disconnect drives you don't want windows to ever see. But that's a big hassle and would wear out connectors causing port problems.
I used to make use of ntlite to make a custom version of windows 10 pro, but I found the windows X Lite project (slimmed versions of Windows 10 and 11). I love this version and is very small for Windows 60 processes at startup, updates are paused until December 3000. Yesterday I installed Windows 11 Micro which has 40 processes at start up. I don't know which process is responsible for key logging, but I haven't found it so far.
Got the easiest way but does mean spending a bit of cash. Get a 132gb SSD and a USB caddy/case with an on off switch. Use Rufus to burn the Linux ISO to the SSD with a persistent partition (this will preserve you data.) in the bios set the USB as the first Boot. Running Windows, Caddy off, windows runs and cant see Linux. Caddy on, boot up and you have Linux. easy-peasy. being using this method for over 12 months with no issues.
I've been doing essentially the same thing with hard drives in desktop computers for over 25 years. Attach all the hard drive data cables to the motherboard headers and use a toggle switch to turn the power on and off to individual drives, then boot the system. Isolation between operating system instances is absolute, guaranteed.
I ended up doing pretty much the same kind of thing for other reasons, but yeah, the OS isolation is great. In my case, I just made a regular SSD into an external drive using a USB-connected case. I then don't need any switches. If I am going to boot into Windows, then I just unplug the SSD containing Linux after picking out and starting the Windows bootloader rather than the Linux bootloader during startup. Windows then will not screw with anything on the Linux SSD even if Microsoft sneaks in the ability to interface with EXT4. I would not put it past Microsoft to attempt to sabotage Linux in dual-boot setups in an attempt to make Linux look like a bad alternative, so I am keeping Linux physically out of reach of Windows.
7:05 ,This is way if you fully format a drive to ext4, and then try to install windows, Windows installer will not be able to see the drive. You will need to have the storage drivers for your motherboard on a second drive in order to install windows OS onto a ext4 formatted drive.
I recommend creating a separate partition for /home. If the system is damaged you can reinstall formating root without destroying your /home just create users EXACTLY the same order you did the first install to preserve user ID to the user home folder.
When I did not know what I was doing, I simply installed Ubuntu/Linux onto an old Windows PC. It worked better than expected as Ubuntu uses less system resources than Windows! Now that I know what I am doing (more or less), I still use separate machines for Windows and Ubuntu. For me, dual-boot is not worth the trouble. Furthermore, if you have Windows and Linux machines side-by-side, you can wean yourself of Windows for all but 'Windows essential' aps.
Instead of dualbooting you could also consider setting up PCIe-passthrough. In brief, the requirements for this are that you have two GPU's (1 discrete graphics card and integrated graphics including what is on Zen4 and Zen5) and that your motherboard has a proper IOMMU-layout, this should always be the case if you use a regular motherboard (so either selfbuilt or from a "boutique-builder" als Americans name it and not some OEM-variant. Setting up PCIe-passthrough of the graphics card is not too complicated, you just set up a VM with virt-manager and you install Looking Glass on the host and in the Windows-VM, that way you can quickly switch between Linux and Windows when the VM is running. You get exactly the same performance on the VM that way assuming that the software in the VM does not need all the CPU-cores (but all minus 1). The only limitation is that you still can't play some games with the VM because some of those games will detect that you run Windows in a VM, you can hide it (make the VM 'lie' to Windows) to some extend but there are ways to figure it out (like having 5 or 7 CPU-cores being suspectable).
Hi Rob. This is an incredibly important video, perhaps the most important of all considering the state of windows with AI these days and it looks to only get worse. I hope it's not too late for a question but I was wondering, do we know for sure that windows perhaps for security or spying reasons might not decide to add some component to its kernel so it can view EXT4 files?
More about dual-booting I've tried to dual boot win10 and linux mint (I think) using two (2) separate m2-drives. Now and then the os clock in windows screwed up, and the wrong date was set automatically. This caused an error in several programs I've paid for, making my activation codes disappear. A s a true friend of order, I've saved all my activation data, so re-activating my software was not an issue, though very annoying. I did not find a way to solve this problem, so I switched permanently to Linux. I still have to use windows , to be able to support my wife ... Yours Truly Tom Hagen, Stockholm, Sweden
My main computer is a laptop, I have Linux on the internal ssd and I have Windows 10 installed with Rufus with the Windows To Go option on an external ssd. When I need Win10, I boot from that external ssd, which is rarely.
I HIGHLY recommend anyone needing to dual boot to get a disk bay of some sort. I have an IcyBox one but anything that lets u easily swap one drive for another and this resolves one common complaint ive hard and maybe ive experienced one, i think windows likes wiping the boot partition stuff for Linux with its own. I just plop one sata SSD for another. But Ive become a 100% Linux user since maybe 4+ years ago at least. I prefer compartmentalizing instead of having one drive with all OS's. which for me is just Linux now.
Am I missing something? At 5:03 it sounded like he was talking about running Windows with Linux as a virtual machine. Would running Linux with Windows as a virtual machine have the same problems? It seems like Windows as a virtual machine could be wiped out and restarted only when needed. But I am not well versed about this subject.
The easy way to dual-boot Ubuntu Linux is to physically install a secondary drive of the size and type that best suits your individual needs and then format it. After that, just plug in your thumb-drive with the Ubuntu image, power up your PC and follow the prompts. PS: It should probably be mentioned that some "far too many" WiFi adapters simply don't work with Linux, which sucks.
Dual booting since 2015, originally Mint and Win 10. Clonezilla is a great and necessary tool. The big rule that still holds true 9 years later is install WIndows first, then Linux. Windows installers are notorious for bodging the whole thing. Never saw Linux screw this up. Twice in 9 years, a Windows update screwed up the boot partition. Windows tools to fix this are a complete mess and never do the job. A single command in Linux fixes it.
Way back one of my colleagues used a drive caddy system. Here he could use the same motherboard etc. but could run different OS without issues of dual booting. In the past dual booting crashed and I could not get into either OS. Having the luxury of more than one machine I can use the Windows only where needed. I you only have one machine then caddies provide 100% isolation
I thought about this as well and it will probably be something I will need to seriously consider after Win 10 is no longer supported. I basically need Windows for Office and occasional gaming. I already have a Windows VM for work-related stuff (email, Teams, etc.).
Hi Rob thanks for a very good tutorial on dual boot setup. I never thought about the differences with the RTC/UTC issue. One question - what about using Linux as the main host in dual boot, with Oracle Virtual Box running a Windows guest OS. If you allocate enough resources to the VM you should be able to run any Windows app including Premiere. No?
Linux hypervisors can passthrough raw storage devices and other hardware (GPUs, etc.) to pretty much eliminate the overhead. Only CPU and RAM need to be shared between the host and the guest, and you can minimize the use of both while the Windows VM is running.
You can use btrfs, there is an open source driver for btrfs on windows. I use this for a shared drive between OS's. I've not had a problem so far (over a year)
Similar to saying, if you have money, you're screwed. Sure, but if I put my money in a safe, versus in a drawer, I'm less screwed and I make the bad actors work harder
I did not come across the time issue, but I did find that Ubuntu 24.04 when installing LibreOffice using the App Center, LibreOffice could not write files to my shares on my NAS. To resolve this you need to install it from command line: “sudo apt install libreoffice” doing this seems to fix some apparmor permission issues.
It would be easier to put Linux on the second drive. Boot from your USB Linux install disk and just select the second drive as the target. No need to clone Windows. Windows can see your Ext4 drive from WSL, it just needs to be mounted. Currently you need to run the commands manually but in the future who knows. I suggest protecting the Linux drive by encrypting it with Luks.
Here's a better idea than double booting that keep MS out of it! I recently bought this WI-6 Pro Mini PC, Intel 12th N100(3.4GHz) Mini Desktop Computer for $158. It works GREAT!. I actually set it up as dual boot for Windows and Mint, however after seeing the problem MS just caused, I had a better idea. Buy a mini pc (its 4 inches x 4 inches x 1 inch) and a monitor keyboard switch like the KVM switch on Amazon. There are multiple choices, but they run as low as $22. Then instead of dual booting, you just hit a button to switch between Windows and Linux.
5:05 what if it's Linux running on bare metal, and Windows is running in VirtualBox? I don't think the VirtualBox machines can access the host system unless you explicitly share a folder to them.
While this would work in theory, the reality is that many apps will not work well as a VM. For example Video Editing software. Needs too much horsepower and a VM will starve it.
i use linux as my main os on a separate machine to my windows one, but i also have linux installed to an external usb drive with its own bootloader. once its plugged in and i reboot my machine is set to boot that first, makes a nice backup in case my main installs breaks or fails to run.
While Dual boot is OK for those that cannot have separate systems, I very much recommend separate systems/drives for one main simple reason.... You can transpose a Linux drive into virtually any system and it will work. That is just a dream for a Windows drive. If very desperate for 2 systems but can only afford 1, then switching drives might be a better option if using Windows becomes more infrequent (I know it depends on accessibility to those drives and much harder on a laptop). That makes sure Windows can NEVER see the other drive.
We dumped Windows over a decade ago, now we're on Debian 12, and Bodhi for the older laptop that didn't plat well with Debian. And stock Androin for the phones using a Google account just for the phone.
Just run Linux - I moved all my personal and business workflows to Linux six years ago without any major issue or disruption - and if you are using Adobe (which does not have any Linux support) then you might as well stay on Windows, given their terms and conditions.
I dual boot Win11 Pro and Ubuntu 24.04 on two different ssd's. I can play almost all my games on Ubuntu except Forza Horizon 5. All other modern games run smoothly. Just hoping that Ubuntu will soon have the latest Nvidia driver. It is currently running 535 and the 555 is the newest. A question: Is it not possible to edit videos in linux using KdenLive or Openshot? Thank you for this very important video.
Rob, I'm curious to understand why DaVinci Resolve is crashing on your Linux machine. Maybe try changing your GPU from NVIDIA to AMD to see if that helps? Another possible issue is that maybe DaVinci Resolve is not well supported on Linux so maybe try reaching out to the software company for recommendation on which Linux distro to use without experiencing these crashes?
Thanks Rob, for great factual useful info as usual and I am in process of learning to stitch to Linux but want Win minus all the spyware already on there capturing all my data as was going to do VM on Windows (but now different view now) TY.
*Install on separate drives* Windows updates may, and most times will, jack up the Linux boot if the are both using the same UEFI boot partition. If on separate drives, each will have their own and should never overwrite each other. And turn off bit locker drive encryption before messing with you drives. Unless you have recent and tested good backups. *This one is not a polite suggestion, it is a dire warning*
you can use Ventoy to Boot ISO files so you can just drop the file on the drive..... You will not have to disable secure boot with this but when making the drive you will need to select secure boot support in the menu of Ventoy. Also Most Linux ver have a Live CD so you can test before you install. Also you will need windows installed before installing linux and Linux installer will automatically make a duel boot.
I am running Windows 10 and Linux Kubuntu on same 1TB drive divided in half. Works OK only when I want to boot into Linux have to hit the F9 key for boot manager. Otherwise, I am happy with this dual boot. Both OS are Domain dependent and I can log in with my Ad ID to both. For normal home use no AD is needed. Kubuntu seems to be very close to Windows UI, plus it has several tones of customization of the UI.
He has reasoning for not rec your suggestion - for your very purposes of using Windows, think video editing, gaming, would be throttled or restricted if used in a VM
Copilot can run on Linux, is this the same as the OS AI collecting historical data? Is it safe to install copilot on linux or should I research a different AI unique to Linux?
OneDrive is program. Uninstall OneDrive (the program) and WIndows can't upload to the cloud and in fact can't even turn on. It's simply not there. On your local machine the file path may say 'C:...... /OneDrive/.... ' but that's a local folder, not a cloud connection
You can actually make windows use UTC, which is what I use now, as I think a version of universal time makes much more sense than local time for computers connected to the global internet. For example, when you get a ZIP archive with timestamps from some unknown timezone, yet those same files are copied to your local filesystem as local time... that makes no sense whatsoever. Computers should keep some agreed upon form of universal time and get that translated to local time when needed. Otherwise it's a mess. It's amazing that UEFI doesn't seem to have this into account, but, then again, it's a microsoft sponsored standard and they still have windows keep local time. I'm also now considering linux-type fs drivers for windows and format secondary drives in ext4 or something, instead of relying on NTFS for intercompatibility. Haven't tried yet, though.
@@robbraxmantech That makes sense. Thanks for the reply. Glad I found your video before I went through the trouble of figuring this out on my own as I was just about to switch both my laptop and desktop over to Linux with Windows in a VM.
My sister just got a new laptop because her 5-year old laptop her MS. 365 seems to be the source. A week ago Ninoy Aquino International Airport computers systems to break down. My sister said it's the MS.365 malware or virus. Do I have to buy MS. Windows 11.4?
Rob, on my Synology router, it is very easy to create filters to block whichever IP addresses you wish. For example, I have created a profile for my home's TV's and a filter to stop them from communicating with Samsung. Would something like this not help to cut down on the communicating with Microsoft ? I realize that some comm's with MS are necessary . Differentiating the good from the bad would likely be the problem. Thanks Rob. And, happy sailing.
The problem is that if you try black-holing a Microsoft domain / subdomain, somtimes (especially with some telemetry), the offending app will suddenly change the DNS request to a Akamai CDN domain with a long numerical subdomain that is built dynamically on the fly with a different numerical subdomain each time, making your job a never-ending game of whack-a-mole. These URLs resolve to the same domain you were trying to block / black-hole. It's much better to surgically remove the exe` / service doing the telemetry. Look up how you can control the `TrustedInstaller` account - very powerful and requires great care to not ruin your system.
I don’t want winduhs anywhere near Linux. No chance on the same drive, not even on a separate drive on the same system, or usb drive. That spyware is on its own laptop that gets shutdown after whatever it may be needed for, which is for very little at this point
I've had more than enough dual boot issues so would like to avoid it. My hardcore option would be to have a 5.25" driveway with a power switch and physically swap the drives. Nobody can access anything, if it's not plugged in.
For the Linux people on here: I intend to replace my windows 8.1 with Linux Mint. I have some Western digital external hard drives attached by USB cable to the PC. Will Linux have any problem reading and accessing these drives? Thanks
No problems. I recommend backing-up all the data on them and reformatting them to ext4, for Linux only use, or exFat, for compatibility with other OS's use (i.e Windows). Then copy all your data back. It only takes a small amount of time. Drives are pretty fast nowadays.
@@robbraxmantech I don't plan to do the dual boot thing so I just wanted to make sure that in that case, Linux could still read those external drives. I thought I would probably reformat the HDD to EXT4 as part of the Linux installation.
I avoid duel booting by having multiple computers. Otherwise just have separate physical drives you can change between for your os's. It's hard to take a pre-built driver seriously.
No way will windows share a drive with linux on my computers. I don't need windows and if I need to wipe and reinstall I aint dealing with that headache. It's better to have a SATA tray that you can slip a drive into and manually boot from it so you don't have to open the case up.
I installed Linux Mint as dual boot, then "sitting on" Linux, copied my personal data from Windows file systems into Linux file system, removed the Windows partition, and used the freed up space to expand my Linux filesystem space. Essentially, I wiped out Windows from my laptop. 1 year, and loving it every minute.
Ty I think you just encouraged me to do likewise
What kind of laptop you have. Some of them won't let you install Linux.
@@CowboyTrucking61 you may need to change boot options in the bios
I don't have one yet, that's why I was asking which one they used.
@Cowboy-Trucking61 Sorry, just noticed your comment. My laptop is Asus Zenbook UX430, 8GB RAM, 128GB SSD, purchased in 2017. I had to get into BIOS boot sequence to initially boot from a USB stick (into which I had "pre-installed" Linux Mint using "Etcher" software)
Never mount hard drives to your user folder in Linux. Use the correct location /mnt and create a soft link from /mnt to your user folder. Auto mounting drives to a user folder can create boot issues and even lock you out of your account. Keep in mind a hibernating NTFS drive will not mount in Linux causing your system not to boot. Don't say you haven't been warned.
Will research this.
@@robbraxmantech Linux will mount to a good spot by default if you use the file manager, which us new users will use. You do need to turn off Fast Boot in Windows for dual-booting, though, I heard. I'd say Linux Mint is the best for us NVidia users (or MX Linux; anything with a GUI for installing graphics drivers), then some other stuff from there can be sorted out. I had to add a line into the GRUB bootloader file but it's fine from there.
@@robbraxmantechdual boot will not save you from embedded AI or client-side scanning.... You can use open interpreter on Windows to observe how easy it is to see all Linux files....
Dual boot nix on an external SD (not talking live usb boot -- do an actual install)
Yeah and don't mount them directly to / either. That's the dumbest crap I've seen where I work. If you have multiple mounts create sub dirs in the /mnt folder.
A much safer way to do this instead of dual booting is getting another mini-pc and dedicate it to using Linux only. Familiar yourself with it and slowly transition most of your daily tasks using it. On the other hand, only try using your Windows pc with stuff that can only be done using Windows that you don't mind being spied on.
I also suggest you debloat Windows and remove all the telemetries and put it behind a firewall and block all non-essential connections.
I used to dual boot a lot, but I find it much easier to just have separate machines for each OS. I don't currently have a powerful computer for each though, someday that will happen. My Linux machines are older computers that would otherwise not be very useful. I had to build a whole new computer if I wanted to use Win11, because my motherboard did not have the TPM chip. Linux runs great on older hardware and I can do 90% of everything I need on these machines. I use my Linux machines for all of my online activities plus any office related tasks like spread sheets etc. I use Softmaker Office which can read and write MSoffice files, so I don't have a compatibility problem. I have versions for both OS's, but I rarely use Windows for any office related stuff. When I purchase Windows software online I use Linux to make the transaction and download the files. As for files, I never put anything important on either Windoze or Linux, and it's been that way for many years. This way I can wipe my drive at a moments notice. I have a server/NAS for all of my files running Truenas, and I can access all of these files from any computer in my house. For password manager I use Bitwarden on both OS's and it's been great for that.
That's the way to do if you are a beginner else there is more than 50% likelihood that your GRUB will eventually be corrupted leaving you dead in the cold if you don't know how to circumvent the error messages.
So. Use "Shut up Windows 10" to de-bloat ?
One tip when dualbooting is to turn off fast boot in Windows. When fast boot is enabled Windows will not unmount NTFC when you turn off the computer, and if you turn it on and select Linux the NTFC partition will not be accessible.
If you reboot from Windows to Linux, then Windows will always unmount.
I added the "Fast Startup" in the description. This was an issue I had after making the video so thank you
I prefer two separate physical disks for Linux and Windows, and use Bios to select the one I want to boot into
@@QuantumKurator Not sure if this has already been mentioned(did not watch the full video)
But, rather than going into the BIOS each time - it is much easier to set up the grub boot menu from within Linux(using grub customizer).
Each time you start your computer you will be presented with a menu where you can boot into whatever partition you like!
You can even change the grub menu font colours and choose an image for the background of your grub menu through grub customizer!
It really is an awesome and easy to use tool! I have a jellyfish background for my menu, lol.
@@QuantumKuratoragreed, for me booting Linux and windows from the same drive was a headache
Or just don't use windows. Why go through all of that trouble when Linux is so unbelievably simple and infinitely customizable to any use case?
Thank you for confirming I'm on the right path. I set up Linux on a 2nd drive 3 years ago. Encrypted too to make absolutely sure Windows cannot see it at all when it is running. I run Windows mainly for SolidWorks. I have run Windows10 in VirtualBox in Linux, but it is clunky. Good thing with that one is I keep it completely offline by disabling network access to the VM.
I agree 100%. Dual boot if you have to, but switching over to linux is the ultimate solution.
Great tips and information. I've never trusted Windows for booting. I've been dual booting with Grub and Linux on a physically separate drive as my primary boot-loader for Linux, and selecting Windows when absolutely needed for nearly 20 years. Rob: I installed the Linux drivers for my NVIDIA Quadro RTX 4000 on Debian 12 and I can successfully use DaVinci Resolve with all that NVIDIA hardware GPU acceleration goodness. It's awesome.
Useful, informative, timely and VERY important. Thank you so much for putting together such a helpful guide!
What timing! I had planned this task for the summer holiday. Tomorrow I'll add a separate SSD (I'm on a desktop), then go wild in Linux Mint and make it my daily driver.
I don't know why people over complicate this.
I use two different ssds
Linux on one and windows on the other .
I leave each ssd unmounted from the other operating system.
When I want to switch go to bios boot bypass and manually boot the OS you want.
No partitions to mess with or any of that. Never have the OS's messing with each other's files etc.
And if I get really really paranoid, I could unplug the windows ssd , can't do that with partitions.
It's about as separate as you can get without just having 2 machines.
I haven't owned or used a Windows system in over 20+ years. I don't know what people think they need on Windows that they cant get on other operating systems, so I would like to understand this better.
cadd for linux is ng
Mp3tag, plus some audio equipment software has no alternative on Linux
@@peterschmidt9942 Puddletag on linux is a good replacement for mp3tag. I don't buy equipment that needs windows/mac only installs. Sux if you're already invested though.
The answer is always MS365, like that's the glory of Microsoft, it's absolute shit... Anyone needing MS office with outlook is really misinfomed
Perfect! I'm in the middle of installing dual boot. Issue was Ubuntu did NOT recognize my raid, but instead saw both disk and not the raid (hardware through ASUS motherboard raid). Work around was to use a USB for Ubuntu, however its really slow.
Lastly, I'm going to reload windows on a partition on one drive, using the rest for ntfs storage partition, and use the other drive for ubuntu. Dual boot. Lots of work and time here. Thanks for talking me into using Ibuntu! 😅
Your comment also on time. I have a laptop with limited hard drive space. So I was wondering If I could dual boot using an external hard drive to do it. And keep my Linux profiles on the external hard drive.
@@nacionaldelacapital Make sure you format the linux part ext4. You can also load linux on a thumb drive and use the partician app in linus to format a drive ext4.
Upgrade your current computers as much as you can while you have one that doesn't have NPUs. You can always use them for Linux later when Windows 10 isn't updated anymore.
Updating Windows is the biggest mistake you can make. We should all be happy, when Windows 10 doesn't get screwed up with new updates.
The first thing you should do after buying a Windows PC is disabling updates.
That is a good idea.
@@magister.mortranyou cant. Starting with 10 you can no longer disable updates. Unless you know something i dont.
@@magister.mortran First thing to do is reformat the drive, install win10, disable updates while offline, then dualboot your nix install.
@@makinbac0n Windows Update Blocker -- Wub, Wub_x64.exe.
Also, you may be very interested in Wise Uninstaller -- it's free and kills the unkillable apps that come with windows and its updates, including edge.
I think it makes more sense to run Windows as a Client OS (VM) within Linux (Host OS).
That doesnt stop spying.
@@tendosingh5682 how does “dual booting” stop spying?
@tendosingh5682 it doesn't but reduces what they spy. The 1 app I use for windows only doesn't matter. Especially when using Linux encrypted drives at boot. Even if they can mount the Linux partition, it's encrypted.
Windows in vm is sandbox but gaming requires access to hardware for performance. That's why I game in linux
Rob your videos are awesome! Please do something regarding what occurred on Friday ‼️‼️
I learned this from you, BROWSER ISOLATION & MACHINE ISOLATION. I run a Chromebox for Google, a mini for WINDOWS, another mini with ZORIN. 3 Monitors, 1 keyboard, 1 mouse
fancy!
I personally love using a QEMU GPU pass through virtual machine on my Linux mint set-up to run windows applications.
You need a second GPU as you have to isolate a GPU from your linux system to pass to the VM(so it cannot be used by the host Linux OS) and that is indeed a very fiddly/technical process...but once you get it to work - it works fantastically even for stuff like gaming and other intensive processes!
If set up correctly - your VM essentially has near bare metal performance!
I do also have a dual boot option(Linux or Windows 10) via the grub menu - which i set up using grub customizer tool, this tool is amazing!
So - instead of a VM that shares CPU cycles with the host, you are dedicating a GPU to be used as a CPU for the VM? Have I got this right?
@@effsixteenblock50 The VM still shares CPU cycles with the host system.
However - the VM gets a physical GPU dedicated to it, the host Linux system does not get to use this GPU at all. Graphic performance wise for the VM, it's as if you are not running a VM at all.
Ofc because CPU cycles are still shared with the Linux host system, the VM will always be slightly slower in that regard - but the cpu speed difference is negligible given how light weight linux is!
@@effsixteenblock50 I would also suggest that you look up what vfio passthrough does, someone else would probably explain it much better than me - lol
@@Chris47368 Got it - thanks!
Using 2 separate systems
1, Windows that is a lesser powered machine (small boxes are not expensive), ONLY running limited apps that demand windows or google account.
2, More powerful Linux machine.
Using USB switchbox to share keyboard & mouse.
This is exactly what you don't want. The only reason to use Windows is computer games and you need a powerful machine for that. What you do on Linux usually doesn't require so much processing power. Therefore install Windows on the high-powered PC and Linux on the cheap one.
That's a great setup (the switchbox, that is), and make both dualbootable with external SDs.
PS: If you can get an old USB 2.0 switchbox, it will switch 10 times faster for mice and keyboards than a USB 3.0 switchbox. However, if you intend to share an external storage HD, then you can use the 3.0 (or get both a 2.0 for the key/mouse and one for the drives). Assume any drive that touches a live windows OS is being archived, structure, crcs, and all.
I agree with the 2 machine theory, I use that myself (actually more but you get the point). HOW you utilise which machine is dependant on your needs rather than Windows requiring the most or least powerful. I have a Windows machine for high end gaming (and testing a Linux version to be able to remove myself from Windows for gaming) and use Linux for most other things. I also have a powerful Windows machine (separate) for engineering work that has no connection to gaming and generally is not internet connected (Pre Windows 10 and licensing is a once off rather than a session based). Info sharing is done manually for the rare files that need external comms.
In each of these K&M are independant and only share the Monitors which happens via the monitors automatically. Very simple and safe for me (not everyone has this level of luxury).
Use a KVM switch and two computers. The KVM switches the USBs for the mouse and keyboard and the HDMI for the monitor. Peripherals are plugged into the KVM switch. Just be sure to eject those peripherals that should be ejected before switching computers.
@@JB-mm5fftried Barrier?
7:02 You don't need to split the drive. If it's a desktop, just install a second hard drive. I've proved again and again how this is cheaper than wrangling out the issues with partitioning a drive for dual booting. (This might not work on what passes for a laptop these days, maybe only high end gamer laptops have sockets for multiple drives.)
Just giving the solution that maximizes the disk space. Otherwise you're stuck with whatever the boot drive is (usually small)
How you isolate the drive from other?
I DID IT! THANKS FOR REMINDING ME I COULD DO IT. I have 3 operating systems operating on one device. It was fun. If I had a 1T hard drive I would go for the 4th one just for the challenge. I can switch up depending upon what my mood is for the day. Yes, I'm getting work done too. Each OS is a different thought process. lol
Thanks for sharing 👍
Thanks for the tip. Saves me a bit of money, my alternative until now, was a 2nd PC (older HW, so without AI chip).
I want the AI chip so I can do local AI using Linux.
@@robbraxmantech Rob would you consider doing a video on using local Al using Linux?
Open your arms an embrace Big Brother. He love you long time.
"he love you long time BABY...... long long time" ;)
No wonder i have hemorrhoids!
First Godzilla and now Windows. Scary stuff
The easiest way to "dual boot" is simply to install a second drive rather than splitting an existing one. Just about all computers made in the last decade have a boot menu you can access at boot. Install a new drive and unplug your existing win drive and install Linux on the new drive. The bootloader will be on the new drive and the Win drive will remain untouched. reattach your Win drive and at boot time tap the boot menu key (F5 on mine but varies by manufacturer) and choose which drive you wish to boot from. This is also much safer as each has their own boot sector on their own drive so no risk of ending up with an unbootable computer.
I was able to turn off the "Recommendations" off that you featured in your video. The control is found in Settings > Personalization, and then look at the third and fourth items. One says, "Show recently opened items in Start, Jump Lists, and File Explorer" Turn "Off." The next one says, "Show recommendations for tips, shortcuts, new apps and more." I turned this "Off" as well. After rebooting, the list of "Recommendations" is empty, and it has a system link to this control to turn it back on. I've also turned off Copilot via adding new keys to various folders, and confirmed it does not launch when pressing the Windows + J shortcut. However, we should "trust but verify." Are there any ways of monitoring suspicious processes that may still run unbeknownst to the user? How could these also be blocked or turned off?
I'm altering my setup now, testing debian running VMware and my licensed windows ISO.
I've been lurking your channel for a long time Rob. I am in the same situation as you but I use two different computers 😂. Now for casual Windows usage, I will run Windows as a guest VM on a Linux host using KVM / virt-manager as type 1 hypervisors offer more performance for the VMs. Davinci Resolve can be a problem to run if you don't use Rocky Linux or CENT OS. I suppose if you are super gifted, some could use Proxmox and spin up a Windows VM and configure Proxmox to passthrough on its own NVIDIA card and configure Proxmox to use another video card for all things Linux VMs. That way, Windows runs in its own jail where it belongs. A Proxmox hypervisor solution would require 2 video cards for this specific scenario utilizing a VM solution with maximum performance within on metal install performance of 10 percent.
Thanks for all you do
The best option for partitioning your drive is divide it in the Linux partitions, the Windows partition and a shared exFAT partition, which both operating systems have access to. This way you can exchange data easily without the read-only limitations when accessing the partition of the other operating system.
Linux can read NTFS
@@robbraxmantech I know, but write operations can cause problems. exFAT however can be read and written by both operating systems smoothly.
There are also drivers that allow Windows to read Ext4 partitions. However I wouldn't recommend to do either in your daily work. Use NTFS for Windows and Ext4 or any other Linux file system for Linux and don't access it with the other OS. You can easily corrupt the whole OS. If you have to access data from both, Linux and Windows, place the files on an exFAT partition.
When Windows 98 was made available, I was dual booting with Windows 95 and Windows 98. When Windows 10 came along, I added it to that PC, and was triple booting. I had no real need to do this, I just did it because I could. I should also add that I have ZERO intention of buying or using Windows 11, for the reasons that you mentioned in this video. I will be dual booting Win10 Pro, and LMDE6 Cinnamon, at least until Dollar Bill Gates wants to charge us to be able to update Win10.
I totally agree dual booting is probably the easiest solution if you want to use Linux primarily but still need to use Windows on occasions. That's exactly what I do - I split one SSD into 3 - One section for Windows (about 100GB), one section for Linux (also about 100GB) and the rest for personal files formatted in NTFS. That way it's easy to access both regardless of whether you're using Windows or Linux.
However i think you needlessly made it complicated for the user. Generally, you don't really need to swap drives into different slots to copy over the system files from Windows. There's also other programs you can use besides Clonezilla to do the task also. You also don't need to repartition your main drive in Windows - most Linux install programs can do this task when installing Linux. And great if you do have an extra slot - a lot of laptops only have one NVME slot so you'll need a USB to SATA/NVME adapter to clone that drive.
Nice that you pointed out the differences in clock synchronisation.
And BTW - You can check and repair NTFS partitions on Linux in your distros partition manager. However you generally have to unmount that partition first.
Dual Boot - I've been using this for decades... 👍
On the first partition, I have important softwares, games, etc. access to the internal is enabled, but that's all. Many software, especially online games, require internet access.
I know internet access isn't good if you want security/privacy, but as long as you don't open websites, email (url links), etc, your computer is "safe."
Of course, this is not the same security/privacy as an offline computer, we all know that. 🙂
On the other partition, I have it for surfing the Internet, testing softwares, etc.
If something happens, I format the disk and reinstall windows...
considering today's event, this video came out at a prophetic time
The time is now to dump windows, mac and google.
I'll be reaching out to all my favorite app makers that aren't available on Linux yet, and running a quarantined box for games.
Need a good option for a phone still.
De-Googled phone
I set up two separate PC's; one Linux and one Windows. I keep them totally separate. I also discovered that by keeping the Windows machine on Windows 7 I don't have to worry about the Microsoft spyware. The only drawback so far is that a couple of Windows apps no longer work with Win7. I keep a repository of those so always have a fallback but where possible I try to find a Linux compatible substitute. So far, so good.
You now have two options for accessing Windows drives with Linux. There is ntfs-3g, and since kernel version 5.15 a new ntfs3 driver. Both gives full read-write access.
There is a piece of (Chinese) software called Ventoy that, once installed on a large enough USB drive, allows you to literally copy any ISOs on it, and be able to choose which one to boot. Despite its origins, it is open source and does good work.
I thought about dual boot … and then I also thought about how much we cannot trust windows. So while windows officially says it cannot read ext formats… I would not be at all surprised if they actually do. If we look at it from the Microsoft prospective they go after anything they possibly can and that would be any attached devices especially hard drives. so whenever windows is booted it can covertly Read/Write Linux hard drives with no overt/evident signs/indications. Just another windows spyware running in the background. Further more... I would not be at all surprised if they can even bypass the BIOS Settings... so the only Absolute way I see is to physically disconnect drives you don't want windows to ever see. But that's a big hassle and would wear out connectors causing port problems.
I used to make use of ntlite to make a custom version of windows 10 pro, but I found the windows X Lite project (slimmed versions of Windows 10 and 11). I love this version and is very small for Windows 60 processes at startup, updates are paused until December 3000. Yesterday I installed Windows 11 Micro which has 40 processes at start up. I don't know which process is responsible for key logging, but I haven't found it so far.
Got the easiest way but does mean spending a bit of cash. Get a 132gb SSD and a USB caddy/case with an on off switch. Use Rufus to burn the Linux ISO to the SSD with a persistent partition (this will preserve you data.) in the bios set the USB as the first Boot. Running Windows, Caddy off, windows runs and cant see Linux. Caddy on, boot up and you have Linux. easy-peasy. being using this method for over 12 months with no issues.
I've been doing essentially the same thing with hard drives in desktop computers for over 25 years. Attach all the hard drive data cables to the motherboard headers and use a toggle switch to turn the power on and off to individual drives, then boot the system. Isolation between operating system instances is absolute, guaranteed.
I ended up doing pretty much the same kind of thing for other reasons, but yeah, the OS isolation is great. In my case, I just made a regular SSD into an external drive using a USB-connected case. I then don't need any switches. If I am going to boot into Windows, then I just unplug the SSD containing Linux after picking out and starting the Windows bootloader rather than the Linux bootloader during startup. Windows then will not screw with anything on the Linux SSD even if Microsoft sneaks in the ability to interface with EXT4. I would not put it past Microsoft to attempt to sabotage Linux in dual-boot setups in an attempt to make Linux look like a bad alternative, so I am keeping Linux physically out of reach of Windows.
7:05 ,This is way if you fully format a drive to ext4, and then try to install windows, Windows installer will not be able to see the drive. You will need to have the storage drivers for your motherboard on a second drive in order to install windows OS onto a ext4 formatted drive.
I recommend creating a separate partition for /home. If the system is damaged you can reinstall formating root without destroying your /home just create users EXACTLY the same order you did the first install to preserve user ID to the user home folder.
That's a great idea. I mounted all my other drives in Documents and that's where I keep the bulk of stuff but your idea is even more robust.
@@robbraxmantech it also keep disk security files intact. in windows it would be moving you user symlinks to d:
When I did not know what I was doing, I simply installed Ubuntu/Linux onto an old Windows PC. It worked better than expected as Ubuntu uses less system resources than Windows! Now that I know what I am doing (more or less), I still use separate machines for Windows and Ubuntu. For me, dual-boot is not worth the trouble. Furthermore, if you have Windows and Linux machines side-by-side, you can wean yourself of Windows for all but 'Windows essential' aps.
Instead of dualbooting you could also consider setting up PCIe-passthrough. In brief, the requirements for this are that you have two GPU's (1 discrete graphics card and integrated graphics including what is on Zen4 and Zen5) and that your motherboard has a proper IOMMU-layout, this should always be the case if you use a regular motherboard (so either selfbuilt or from a "boutique-builder" als Americans name it and not some OEM-variant. Setting up PCIe-passthrough of the graphics card is not too complicated, you just set up a VM with virt-manager and you install Looking Glass on the host and in the Windows-VM, that way you can quickly switch between Linux and Windows when the VM is running. You get exactly the same performance on the VM that way assuming that the software in the VM does not need all the CPU-cores (but all minus 1). The only limitation is that you still can't play some games with the VM because some of those games will detect that you run Windows in a VM, you can hide it (make the VM 'lie' to Windows) to some extend but there are ways to figure it out (like having 5 or 7 CPU-cores being suspectable).
Ventoy would have saved a few steps, since it supports Secure Boot.
Hi Rob. This is an incredibly important video, perhaps the most important of all considering the state of windows with AI these days and it looks to only get worse. I hope it's not too late for a question but I was wondering, do we know for sure that windows perhaps for security or spying reasons might not decide to add some component to its kernel so it can view EXT4 files?
This is the first video of Rob's where I actually had the skills before the instructions! woo hoo!
More about dual-booting
I've tried to dual boot win10 and linux mint (I think) using two (2) separate m2-drives. Now and then the os clock in windows screwed up, and the wrong date was set automatically. This caused an error in several programs I've paid for, making my activation codes disappear. A s a true friend of order, I've saved all my activation data, so re-activating my software was not an issue, though very annoying. I did not find a way to solve this problem, so I switched permanently to Linux. I still have to use windows , to be able to support my wife ...
Yours Truly
Tom Hagen, Stockholm, Sweden
My main computer is a laptop, I have Linux on the internal ssd and I have Windows 10 installed with Rufus with the Windows To Go option on an external ssd. When I need Win10, I boot from that external ssd, which is rarely.
Nice
Tried this myself -- WtG was extremely slow for me, but I wasn't using a SSD
I HIGHLY recommend anyone needing to dual boot to get a disk bay of some sort. I have an IcyBox one but anything that lets u easily swap one drive for another and this resolves one common complaint ive hard and maybe ive experienced one, i think windows likes wiping the boot partition stuff for Linux with its own. I just plop one sata SSD for another. But Ive become a 100% Linux user since maybe 4+ years ago at least. I prefer compartmentalizing instead of having one drive with all OS's. which for me is just Linux now.
This can also be achieved with two fast USB SSDs. The internal hard disk is only used for file sharing.
@ettoreatalan8303 hot swappable drive provides more protection from hidden code IMO.
Am I missing something? At 5:03 it sounded like he was talking about running Windows with Linux as a virtual machine. Would running Linux with Windows as a virtual machine have the same problems? It seems like Windows as a virtual machine could be wiped out and restarted only when needed. But I am not well versed about this subject.
The easy way to dual-boot Ubuntu Linux is to physically install a secondary drive of the size and type that best suits your individual needs and then format it. After that, just plug in your thumb-drive with the Ubuntu image, power up your PC and follow the prompts. PS: It should probably be mentioned that some "far too many" WiFi adapters simply don't work with Linux, which sucks.
This information on how to make boot partition is very necessary. I will opt for sata ssd drives which can be easily unplugged when not in use.
Dual booting since 2015, originally Mint and Win 10. Clonezilla is a great and necessary tool. The big rule that still holds true 9 years later is install WIndows first, then Linux. Windows installers are notorious for bodging the whole thing. Never saw Linux screw this up. Twice in 9 years, a Windows update screwed up the boot partition. Windows tools to fix this are a complete mess and never do the job. A single command in Linux fixes it.
...I just run two machines...not the most convenient, but it works.
Way back one of my colleagues used a drive caddy system. Here he could use the same motherboard etc. but could run different OS without issues of dual booting. In the past dual booting crashed and I could not get into either OS. Having the luxury of more than one machine I can use the Windows only where needed. I you only have one machine then caddies provide 100% isolation
The scanning only comes from the antivirus
Thank you for the video.... I do not know if I missed it.... BUT, why not run Linux and then Windows in a VM on the Linux host?
I thought about this as well and it will probably be something I will need to seriously consider after Win 10 is no longer supported. I basically need Windows for Office and occasional gaming. I already have a Windows VM for work-related stuff (email, Teams, etc.).
@@itskyb I think you can create a vm with virtual TPM and then install Win11
Hi Rob thanks for a very good tutorial on dual boot setup. I never thought about the differences with the RTC/UTC issue. One question - what about using Linux as the main host in dual boot, with Oracle Virtual Box running a Windows guest OS. If you allocate enough resources to the VM you should be able to run any Windows app including Premiere. No?
You need max performance on either system when you are using it. Dual boot assures you of problem free operation.
Linux hypervisors can passthrough raw storage devices and other hardware (GPUs, etc.) to pretty much eliminate the overhead. Only CPU and RAM need to be shared between the host and the guest, and you can minimize the use of both while the Windows VM is running.
Why not run windows on vm within Linux?
You can use btrfs, there is an open source driver for btrfs on windows. I use this for a shared drive between OS's. I've not had a problem so far (over a year)
Anyone using a computer connected to the internet is screwed…PERIOD.
So you're screwed... It's just not clear how lol
Similar to saying, if you have money, you're screwed.
Sure, but if I put my money in a safe, versus in a drawer, I'm less screwed and I make the bad actors work harder
You mean you screwed?
When I had to give my banking details before installation I decided to drop windows for good.
Why couldn't you use a Meshnet ?
I did not come across the time issue, but I did find that Ubuntu 24.04 when installing LibreOffice using the App Center, LibreOffice could not write files to my shares on my NAS. To resolve this you need to install it from command line: “sudo apt install libreoffice” doing this seems to fix some apparmor permission issues.
I've been having the timing issue -- glad to see a fix
What about "compared to" dual boot on an Apple machine (with Linux as "the other"?
Cant thank you enough for doing all the research for all of us. 🙏🏻
It would be easier to put Linux on the second drive. Boot from your USB Linux install disk and just select the second drive as the target. No need to clone Windows.
Windows can see your Ext4 drive from WSL, it just needs to be mounted. Currently you need to run the commands manually but in the future who knows. I suggest protecting the Linux drive by encrypting it with Luks.
Here's a better idea than double booting that keep MS out of it!
I recently bought this WI-6 Pro Mini PC, Intel 12th N100(3.4GHz) Mini Desktop Computer for $158. It works GREAT!. I actually set it up as dual boot for Windows and Mint, however after seeing the problem MS just caused, I had a better idea.
Buy a mini pc (its 4 inches x 4 inches x 1 inch) and a monitor keyboard switch like the KVM switch on Amazon. There are multiple choices, but they run as low as $22. Then instead of dual booting, you just hit a button to switch between Windows and Linux.
5:05 what if it's Linux running on bare metal, and Windows is running in VirtualBox? I don't think the VirtualBox machines can access the host system unless you explicitly share a folder to them.
While this would work in theory, the reality is that many apps will not work well as a VM. For example Video Editing software. Needs too much horsepower and a VM will starve it.
i use linux as my main os on a separate machine to my windows one, but i also have linux installed to an external usb drive with its own bootloader. once its plugged in and i reboot my machine is set to boot that first, makes a nice backup in case my main installs breaks or fails to run.
While Dual boot is OK for those that cannot have separate systems, I very much recommend separate systems/drives for one main simple reason.... You can transpose a Linux drive into virtually any system and it will work. That is just a dream for a Windows drive. If very desperate for 2 systems but can only afford 1, then switching drives might be a better option if using Windows becomes more infrequent (I know it depends on accessibility to those drives and much harder on a laptop). That makes sure Windows can NEVER see the other drive.
We dumped Windows over a decade ago, now we're on Debian 12, and Bodhi for the older laptop that didn't plat well with Debian. And stock Androin for the phones using a Google account just for the phone.
Why do I need to update to icloud 15? Can’t I just ignore it?
Just run Linux - I moved all my personal and business workflows to Linux six years ago without any major issue or disruption - and if you are using Adobe (which does not have any Linux support) then you might as well stay on Windows, given their terms and conditions.
When will you start to offer Linex--based laptops?
I dual boot Win11 Pro and Ubuntu 24.04 on two different ssd's. I can play almost all my games on Ubuntu except Forza Horizon 5. All other modern games run smoothly. Just hoping that Ubuntu will soon have the latest Nvidia driver. It is currently running 535 and the 555 is the newest.
A question: Is it not possible to edit videos in linux using KdenLive or Openshot?
Thank you for this very important video.
Rob, I'm curious to understand why DaVinci Resolve is crashing on your Linux machine. Maybe try changing your GPU from NVIDIA to AMD to see if that helps?
Another possible issue is that maybe DaVinci Resolve is not well supported on Linux so maybe try reaching out to the software company for recommendation on which Linux distro to use without experiencing these crashes?
But doesn't MS remove this from the boot when windows is updated?
Thanks Rob, for great factual useful info as usual and I am in process of learning to stitch to Linux but want Win minus all the spyware already on there capturing all my data as was going to do VM on Windows (but now different view now) TY.
*Install on separate drives*
Windows updates may, and most times will, jack up the Linux boot if the are both using the same UEFI boot partition.
If on separate drives, each will have their own and should never overwrite each other.
And turn off bit locker drive encryption before messing with you drives. Unless you have recent and tested good backups.
*This one is not a polite suggestion, it is a dire warning*
you can use Ventoy to Boot ISO files so you can just drop the file on the drive..... You will not have to disable secure boot with this but when making the drive you will need to select secure boot support in the menu of Ventoy. Also Most Linux ver have a Live CD so you can test before you install. Also you will need windows installed before installing linux and Linux installer will automatically make a duel boot.
NOTE: As I write this, (Aug 2024) a Windows update has borked some dual-boot PCs. Not a good experience if you don't know how boot loaders work.
Yes, problematic. But mine did not get hit because I usually disable Secure Boot when installing Linux from USB
How can you prevent windows updates from overwriting your dual boot boot partition?
Two disk drives
I am running Windows 10 and Linux Kubuntu on same 1TB drive divided in half. Works OK only when I want to boot into Linux have to hit the F9 key for boot manager. Otherwise, I am happy with this dual boot. Both OS are Domain dependent and I can log in with my Ad ID to both. For normal home use no AD is needed. Kubuntu seems to be very close to Windows UI, plus it has several tones of customization of the UI.
And once more comfortable with linux and using windows less its pretty easy to spin up a windows VM running on linux and really control things
He has reasoning for not rec your suggestion - for your very purposes of using Windows, think video editing, gaming, would be throttled or restricted if used in a VM
Copilot can run on Linux, is this the same as the OS AI collecting historical data? Is it safe to install copilot on linux or should I research a different AI unique to Linux?
OneDrive is program. Uninstall OneDrive (the program) and WIndows can't upload to the cloud and in fact can't even turn on. It's simply not there. On your local machine the file path may say 'C:...... /OneDrive/.... ' but that's a local folder, not a cloud connection
What about the default installed OS on NAS'es?
One should verify a newly bought NAS hasn't Client Side Scanning running in the background.
You can actually make windows use UTC, which is what I use now, as I think a version of universal time makes much more sense than local time for computers connected to the global internet.
For example, when you get a ZIP archive with timestamps from some unknown timezone, yet those same files are copied to your local filesystem as local time... that makes no sense whatsoever.
Computers should keep some agreed upon form of universal time and get that translated to local time when needed. Otherwise it's a mess.
It's amazing that UEFI doesn't seem to have this into account, but, then again, it's a microsoft sponsored standard and they still have windows keep local time.
I'm also now considering linux-type fs drivers for windows and format secondary drives in ext4 or something, instead of relying on NTFS for intercompatibility. Haven't tried yet, though.
As long as they match...
@@robbraxmantech Sorry, I don't understand. As long as what match?
Is there a reason to dualboot instead of running Windows in a VM and Linux as the host OS?
NPUs?
If your software does not work in a VM, you have no way to resolve it. Adobe Premiere Pro, Davinci Resolve being examples
@@robbraxmantech That makes sense. Thanks for the reply. Glad I found your video before I went through the trouble of figuring this out on my own as I was just about to switch both my laptop and desktop over to Linux with Windows in a VM.
My sister just got a new laptop because her 5-year old laptop her MS. 365 seems to be the source. A week ago Ninoy Aquino International Airport computers systems to break down. My sister said it's the MS.365 malware or virus. Do I have to buy MS. Windows 11.4?
Rob, on my Synology router, it is very easy to create filters to block whichever IP addresses you wish. For example, I have created a profile for my home's TV's and a filter to stop them from communicating with Samsung. Would something like this not help to cut down on the communicating with Microsoft ? I realize that some comm's with MS are necessary . Differentiating the good from the bad would likely be the problem. Thanks Rob. And, happy sailing.
The problem is that if you try black-holing a Microsoft domain / subdomain, somtimes (especially with some telemetry), the offending app will suddenly change the DNS request to a Akamai CDN domain with a long numerical subdomain that is built dynamically on the fly with a different numerical subdomain each time, making your job a never-ending game of whack-a-mole. These URLs resolve to the same domain you were trying to block / black-hole. It's much better to surgically remove the exe` / service doing the telemetry. Look up how you can control the `TrustedInstaller` account - very powerful and requires great care to not ruin your system.
I don’t want winduhs anywhere near Linux. No chance on the same drive, not even on a separate drive on the same system, or usb drive. That spyware is on its own laptop that gets shutdown after whatever it may be needed for, which is for very little at this point
What would be the downside to using Wine?
I've had more than enough dual boot issues so would like to avoid it. My hardcore option would be to have a 5.25" driveway with a power switch and physically swap the drives. Nobody can access anything, if it's not plugged in.
If you have a desktop there are certainly more options
For the Linux people on here: I intend to replace my windows 8.1 with Linux Mint. I have some Western digital external hard drives attached by USB cable to the PC. Will Linux have any problem reading and accessing these drives? Thanks
Depends on the file system. No difference beyond what I said about NTFS
No problems. I recommend backing-up all the data on them and reformatting them to ext4, for Linux only use, or exFat, for compatibility with other OS's use (i.e Windows). Then copy all your data back. It only takes a small amount of time. Drives are pretty fast nowadays.
@@robbraxmantech I don't plan to do the dual boot thing so I just wanted to make sure that in that case, Linux could still read those external drives. I thought I would probably reformat the HDD to EXT4 as part of the Linux installation.
I avoid duel booting by having multiple computers. Otherwise just have separate physical drives you can change between for your os's.
It's hard to take a pre-built driver seriously.
No way will windows share a drive with linux on my computers. I don't need windows and if I need to wipe and reinstall I aint dealing with that headache.
It's better to have a SATA tray that you can slip a drive into and manually boot from it so you don't have to open the case up.
Only computer savvy people can take this advice. The rest of us are screwed. Our government certainly won't protect us from the people who own it.