Dualboot: Work with Linux and Windows in parallel - TUXEDO Computers

  ATTENTION: To use our store you have to activate JavaScript and deactivate script blockers!  
Thank you for your understanding!

Dualboot: Work with Linux and Windows in parallel

Installation

Note
Back up all important data, e.g. the complete /home directory. If a recovery is necessary later, individual files can be copied, but everything is backed up.

 

1. Start the Windows installation.
Please take care of this: Set up the partitions yourself and do not use the automatic partitioning of Windows. It is best to create a new partition table (GPT) and create a partition of the desired size for Windows. Leave the remaining space free.

2. Boot Windows 10 and execute powercfg -h off in the CMD (admin rights!).However, this not only deactivates the quick start, which prevents a complete shutdown, but also completely deactivates the sleep mode.

Alternatively, you can change this in the graphical settings:

To disable Quick Start, go to Control Panel > System and Security > Power Options > Select what the power button does. Click the "Change settings that are currently unavailable" button at the top of the window, clear the "Turn on Quick Start (Recommended)" option under Shut Down, and then click the "Save Changes" button.

3. Restart Windows 10

4. Shutdown Windows 10 now. Now the WebFAI recognizes Windows 10 the safest and offers dual boot.

5. Now install Linux. If the rest of the SSD is unpartitioned, the TUXEDO Computers WebFAI recognizes the already installed Windows and offers a dual boot installation.

6. If WebFAI does not work, you would also have to install Linux manually. The installation wizard is self-explanatory here. You can either select the option "Install Linux xyz next to Windows" or create your own partitions (option "something else"). Then you can set up Linux automatically with the help of our script: www.tuxedo.sh

Note: It may be necessary to change the boot order of the operating systems under "boot" in the BIOS. UEFI should still be activated, i.e. after installing both systems there are two UEFI boot entries, e.g. "Windows" and "Ubuntu". Linux should be at the top here, because then the Linux boot loader (grub) starts, which can also boot Windows. If Windows is in the BIOS first in the order, only Windows can be started.

 

Further Tipps

Bootloader

Windows updates in a dual boot installation may cause the boot loader to be overwritten by Linux. The problem is not unusual or unknown - don't worry. To fix this, please follow the steps on our how-to-guide.

WLAN not working

If you are using Linux and Windows in a dual boot, restart under Windows and then boot into the installed Linux distribution, it may happen that WLAN does not work under Linux. To prevent this from happening again, Windows must be shut down properly. The best way to do this is to deactivate the quick start function of Windows, as this does not shut down Windows completely but puts it into sleep mode. The quick start under Windows can be deactivated as follows:

  • Right click on the Windows logo at the bottom left > Power Options
  • Click on "Additional energy settings" under "Related settings".
  • Then click on "Some settings are currently not available".
  • Then remove the tick from "Activate quick start".

Correct time

If you run a Linux, MacOS or Windows system on your computer, it can happen that the time is set incorrectly every time you start Windows after the other system has been shut down. Here you have to synchronize the time again each time. You have to know that a Unix system writes the current time as UTC time into the BIOS at each shutdown and reads it out of the BIOS and then converts it into the set time zone, whereas Windows reads the time from the BIOS and thinks that it is the time of the set time zone. According to German time there is therefore always a distinction of one or two hours (depending on whether CET or CEST is current).
 
You could now write yourself a cronjob to synchronize the time at every start, but it is also easier. Fortunately, you can use the registry to set Windows to recognize the time as UTC and only then convert it to the set time zone. To do this, proceed as follows:

  • Press the Windows + R key to open the Run dialog.
  • Type regedit and press Enter to start the Registry Editor.
  • Navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
  • Right click in the right area -> New -> DWORD value (32-bit)
  • Name: RealTimeIsUniversal
  • Value: 1

From now on the Windows system should recognize the time at system start as UTC and then convert it into the time zone set in each case, so that there will be no more incorrect time display.