You are Here:
Linux Lite 4.4 Final has been released. See the Release Announcements section for more information.



Tutorial: How to set up a Windows/Linux Lite dual-boot with UEFI fully enabled.

Author (Read 33292 times)

0 Members and 11 Guests are viewing this topic.

 

m654321

  • Gold Level Poster
  • *******
  • 813
    Posts
  • Country: gb
  • Reputation: 80
  • Linux Lite Member, 'Advocate' & Donator

  • Linux Lite: 3.8 64bit

  • CPU: Intel Core T7100@1.8GHz (2cores) on a Dell Latitude D630

  • MEMORY: 4Gb

  • VIDEO CARD: Intel GM965/GL960 Integrated Graphics Controller
<edit> 16 April 2016

This reply deleted per poster's request.

Scott
Last Edit: April 16, 2016, 10:12:08 AM by Scott(0)
64bit OS installed in Legacy mode on MBR (msdos/ext4) formatted SSDs, except the pi which uses a micro SDHC card:
2017 - Raspberry pi 3B (4cores) ~ Arm710@1.2GHz - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ i3-3110M - LL3.8/Win8.1 dual-boot (working very smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom N455@1.66GHz - Manjaro (tried LL3 series but lagged)
2008 - Asus X71Q (2cores) ~ Intel T3200@2.0GHz - LL3.8 (working very well)
2007 - Dell Latitude D630 (2cores) ~ Intel T7100@1.8GHz - LL3.8/Win8.1 dual-boot (LL really zippy!) - my daily driver  :-)
 


 

m654321

  • Gold Level Poster
  • *******
  • 813
    Posts
  • Country: gb
  • Reputation: 80
  • Linux Lite Member, 'Advocate' & Donator

  • Linux Lite: 3.8 64bit

  • CPU: Intel Core T7100@1.8GHz (2cores) on a Dell Latitude D630

  • MEMORY: 4Gb

  • VIDEO CARD: Intel GM965/GL960 Integrated Graphics Controller
UPDATE 11
UEFI installation for LL3.0 in a Win8.1/LL3.0 dual boot

With the release of LL3.0, I thought I might replace my Win8.1/LL2.8 UEFI dual boot with a Win8.1/LL3.0 one. So, Win8.1 was cloned from the HDD master copy onto a fresh SSD, and LL3.0 installed in a dual boot fashion, as described in Section C of the tutorial - all proceeded as normal.
However problems were experienced subsequently in Section D (Installation of UEFI using Ubuntu Live Media).

As LL3.0 is based on Ubuntu 16.04, an iso file of the latter was burned to DVD and used for installing UEFI to LL3.0.
In Section D, I was unable to install UEFI to LL3.0 as it appears that the use of the  ' --force ' command is deprecated in Ubuntu 16.04, though according to the advice output from the terminal, the '--allow' command could be used in its place. However, when I substituted --force for --allow it didn't resolve matters, though that's probably due to my command-line inexperience. 

Finally, I repeated Section D, but this time used Ubuntu 14.04 for installing UEFI to LL3.0.  Though the --force issue didn't come up, it didn't fully work, probably because Ubuntu 14.04 would be 'out of sync' with LL3.0 (based on 16.04).

Following the above failed attempt, I've now returned to using the LL2.8/UEFI dual-boot set-up. This means that Windows/LL series2  UEFI dual boot set-ups will be good till April 2019, at which time support for the LL2 series will end. 

The above glitch is not too disappointing for me personally, as I think I prefer either LL2.8 or LL2.6 over LL3.0, though I'm not sure why.   If you're reading this and have discovered a way round the --force issue for installing UEFI to LL3.0, then please do share the solution on this popular thread.

Cheers
Mike
Last Edit: August 17, 2016, 11:43:19 AM by m654321
64bit OS installed in Legacy mode on MBR (msdos/ext4) formatted SSDs, except the pi which uses a micro SDHC card:
2017 - Raspberry pi 3B (4cores) ~ Arm710@1.2GHz - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ i3-3110M - LL3.8/Win8.1 dual-boot (working very smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom N455@1.66GHz - Manjaro (tried LL3 series but lagged)
2008 - Asus X71Q (2cores) ~ Intel T3200@2.0GHz - LL3.8 (working very well)
2007 - Dell Latitude D630 (2cores) ~ Intel T7100@1.8GHz - LL3.8/Win8.1 dual-boot (LL really zippy!) - my daily driver  :-)
 

 

tomt

  • PayPal Supporter
  • Forum Regular
  • *****
  • 129
    Posts
  • Country: us
  • Reputation: 13

  • Linux Lite: 3.4 64bit

  • MEMORY: 8Gb
Thought this link might be of interest to be able to boot into any UEFI secure boot without a lot of trouble. Thought maybe someone might want to look into getting this free code from Linux Foundation.

http://www.linuxfoundation.org/news-media/blogs/browse/2012/10/linux-foundation-uefi-secure-boot-system-open-source

Granted it has been out for a while but might by now contain a simple solution making it easy to boot into any UEFI.
 

 

m654321

  • Gold Level Poster
  • *******
  • 813
    Posts
  • Country: gb
  • Reputation: 80
  • Linux Lite Member, 'Advocate' & Donator

  • Linux Lite: 3.8 64bit

  • CPU: Intel Core T7100@1.8GHz (2cores) on a Dell Latitude D630

  • MEMORY: 4Gb

  • VIDEO CARD: Intel GM965/GL960 Integrated Graphics Controller
Quote
Thought this link might be of interest to be able to boot into any UEFI secure boot without a lot of trouble. Thought maybe someone might want to look into getting this free code from Linux Foundation. http://www.linuxfoundation.org/news-media/blogs/browse/2012/10/linux-foundation-uefi-secure-boot-system-open-source  Granted it has been out for a while but might by now contain a simple solution making it easy to boot into any UEFI.

Thanks tomt for your interest. The Win8.1/LL2.8 UEFI dual-boot that I have, and which I described in post #1 of this tutorial, is in general continuing to work very well (for me personally).
The problem I had recently, in attempting to set up a Win8.1/LL3.0 UEFI dual-boot, was with the command --force (see #1, section D), which now appears to be deprecated in Ubuntu 16.04, so as a result I'm unable to install the UEFI to LL3.0 (which is based on Ubuntu 16.04). Because of this, I am therefore staying with what I know works, that is my Win8.1/LL2.8 UEFI dual-boot on an Asus G750 laptop.

Has anyone succeeded in installing UEFI to LL3.0 using the tutorial in #1 of this thread?  If anyone has, please leave the solution here - I'm keen for a posted solution to share with everyone  (based on experience) rather than speculation.

Many thanks
Regards
Mike
 
Last Edit: April 06, 2018, 12:01:32 AM by m654321
64bit OS installed in Legacy mode on MBR (msdos/ext4) formatted SSDs, except the pi which uses a micro SDHC card:
2017 - Raspberry pi 3B (4cores) ~ Arm710@1.2GHz - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ i3-3110M - LL3.8/Win8.1 dual-boot (working very smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom N455@1.66GHz - Manjaro (tried LL3 series but lagged)
2008 - Asus X71Q (2cores) ~ Intel T3200@2.0GHz - LL3.8 (working very well)
2007 - Dell Latitude D630 (2cores) ~ Intel T7100@1.8GHz - LL3.8/Win8.1 dual-boot (LL really zippy!) - my daily driver  :-)
 

 

tomt

  • PayPal Supporter
  • Forum Regular
  • *****
  • 129
    Posts
  • Country: us
  • Reputation: 13

  • Linux Lite: 3.4 64bit

  • MEMORY: 8Gb
To keep things easy and simple, from my understanding and studies all Jerry or one of his contributors had to do was obtain a free code for EFI/ Secure boot systems from the Linux Foundation and insert it as part of the booting process and anyone with a new UEFI/Secure boot computer could easily boot or dual boot LL in their computers as they would with Debian, Ubuntu, Mint , Suse or any of the other O/S systems available. From what I have read the free code has been available since 2011.
I could be wrong maybe that`s to simple an answer, just a thought.
 

 

m654321

  • Gold Level Poster
  • *******
  • 813
    Posts
  • Country: gb
  • Reputation: 80
  • Linux Lite Member, 'Advocate' & Donator

  • Linux Lite: 3.8 64bit

  • CPU: Intel Core T7100@1.8GHz (2cores) on a Dell Latitude D630

  • MEMORY: 4Gb

  • VIDEO CARD: Intel GM965/GL960 Integrated Graphics Controller
UPDATE 12
Refer to post #1 (tutorial) in this thread (tutorial); Section F, Problem 3: occasional hanging of Linux Lite at start-up screen
Observation: LL hanging at boot-up appears to be an SSD issue - not a UEFI one.

I can now report that the above issue appears to be linked to the use of a solid-state drive rather than being a problem of UEFI. Evidence for this is given in the paragraph below. The Win8.1/LL2.8 UEFI set-up,  experiencing the above problem, has two SSDs (both Samsung Evo 850). One is 250 GB used for the UEFI dual-boot, with LL installed as root. The other is 1TB and is used solely for shared data storage.

Evidence for the problem being due to SSD rather than related to UEFI:
(1) when the Win8.1/LL2.8 dual-boot is set up on an HDD, instead of a SSD, the hanging issue at boot-up does not occur.
(2) when this dual-boot is set up on an SSD (MBR partition table) in Legacy (CSM) mode, I've found the hanging problem to still persist. 

In light of these observations, I have edited Section F (problem 3) accordingly.
Hope this is helpful

Regards
Mike





 rather than one related to UEFI mode, for the Win/LL set-up described in post #1
Through experimentation I have found this issue occurs 
Last Edit: August 25, 2016, 12:17:11 AM by m654321
64bit OS installed in Legacy mode on MBR (msdos/ext4) formatted SSDs, except the pi which uses a micro SDHC card:
2017 - Raspberry pi 3B (4cores) ~ Arm710@1.2GHz - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ i3-3110M - LL3.8/Win8.1 dual-boot (working very smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom N455@1.66GHz - Manjaro (tried LL3 series but lagged)
2008 - Asus X71Q (2cores) ~ Intel T3200@2.0GHz - LL3.8 (working very well)
2007 - Dell Latitude D630 (2cores) ~ Intel T7100@1.8GHz - LL3.8/Win8.1 dual-boot (LL really zippy!) - my daily driver  :-)
 

 

m654321

  • Gold Level Poster
  • *******
  • 813
    Posts
  • Country: gb
  • Reputation: 80
  • Linux Lite Member, 'Advocate' & Donator

  • Linux Lite: 3.8 64bit

  • CPU: Intel Core T7100@1.8GHz (2cores) on a Dell Latitude D630

  • MEMORY: 4Gb

  • VIDEO CARD: Intel GM965/GL960 Integrated Graphics Controller
UPDATE 13
Editing the grubscreen
Quoting from post #1 (tutorial)...
SUMMARY
Problem 2 - grub-screen entry reverts from Linux Lite to Ubuntu, following a routine installation of  Linux Lite updates - added on 24.12.15
In Section E (above) I showed how the entry of 'Ubuntu' in the grub screen could be edited to Linux Lite. However, I have found that every-now-and-then, following installation of updates, the grub-entry name of Linux Lite, appears to revert to Ubuntu.  It's mildly irritating, but you can simply re-edit the grub-screen, going through the steps in Section E, again. Alternatively, you can just leave it as is, since the grub-entry name in itself does not change the functioning of Linux Lite at all in any way - it's just a label. 

A much easier and quicker way of editing any grub-screen entry, such as the one quoted above, is to use an app called grub-customizer.  As far as I know, the latest *.deb version is as follows: grub-customizer_5.0.6-0ubuntu1~ppa1t_amd64.deb

After downloading, simply install with gdebi package manager.
Regards
Mike
Last Edit: September 30, 2016, 05:28:04 AM by m654321
64bit OS installed in Legacy mode on MBR (msdos/ext4) formatted SSDs, except the pi which uses a micro SDHC card:
2017 - Raspberry pi 3B (4cores) ~ Arm710@1.2GHz - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ i3-3110M - LL3.8/Win8.1 dual-boot (working very smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom N455@1.66GHz - Manjaro (tried LL3 series but lagged)
2008 - Asus X71Q (2cores) ~ Intel T3200@2.0GHz - LL3.8 (working very well)
2007 - Dell Latitude D630 (2cores) ~ Intel T7100@1.8GHz - LL3.8/Win8.1 dual-boot (LL really zippy!) - my daily driver  :-)
 

 

m654321

  • Gold Level Poster
  • *******
  • 813
    Posts
  • Country: gb
  • Reputation: 80
  • Linux Lite Member, 'Advocate' & Donator

  • Linux Lite: 3.8 64bit

  • CPU: Intel Core T7100@1.8GHz (2cores) on a Dell Latitude D630

  • MEMORY: 4Gb

  • VIDEO CARD: Intel GM965/GL960 Integrated Graphics Controller
UPDATE 14
UEFI test build for LL3.2

The tutorial described in post #1 was for setting up a LL series 2 / Windows OS dual boot, with UEFI/Secure boot enabled.

I should add that since November 2016, Jerry has made available an LL 3.2 UEFItestbuild at
http://repo.linuxliteos.com/uefitests/3.2/

I have therefore updated post #1 of this thread, where I've indicated the availability of the testbuild in the tutorial's summary.
Last Edit: February 09, 2017, 09:56:47 AM by m654321
64bit OS installed in Legacy mode on MBR (msdos/ext4) formatted SSDs, except the pi which uses a micro SDHC card:
2017 - Raspberry pi 3B (4cores) ~ Arm710@1.2GHz - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ i3-3110M - LL3.8/Win8.1 dual-boot (working very smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom N455@1.66GHz - Manjaro (tried LL3 series but lagged)
2008 - Asus X71Q (2cores) ~ Intel T3200@2.0GHz - LL3.8 (working very well)
2007 - Dell Latitude D630 (2cores) ~ Intel T7100@1.8GHz - LL3.8/Win8.1 dual-boot (LL really zippy!) - my daily driver  :-)
 

 

SleepyD

  • New to Forums
  • *
  • 14
    Posts
  • Country: us
  • Reputation: 2
  • Linux Lite Member

  • Linux Lite: 4.4 64bit

  • CPU: Dual core Intel Core i3-6100U

  • MEMORY: 8Gb

  • VIDEO CARD: Intel HD Graphics 520
Hi Mike.  Are you going to keep this going for the 4.0 series since Linux Lite will still not support UEFI PCs?
 

 

m654321

  • Gold Level Poster
  • *******
  • 813
    Posts
  • Country: gb
  • Reputation: 80
  • Linux Lite Member, 'Advocate' & Donator

  • Linux Lite: 3.8 64bit

  • CPU: Intel Core T7100@1.8GHz (2cores) on a Dell Latitude D630

  • MEMORY: 4Gb

  • VIDEO CARD: Intel GM965/GL960 Integrated Graphics Controller
Hi Mike.  Are you going to keep this going for the 4.0 series since Linux Lite will still not support UEFI PCs?
No, I'm not going to look into UEFI for LL4.0 - in a nutshell, there's no point.  While one still has the choice of booting in BIOS (CMS) mode, on UEFI laptops, there is no advantage to be gained in using UEFI.  In fact, as I said to you elsewhere, on the Sneek Peeks forum thread, there are compatibility issues between at least some Linux firmware and UEFI, so why use UEFI?  It's a no-brainer. Also, many see the installation of UEFI in motherboards as a ploy by Microsoft/Intel to limit the end-users' choice of operating system, the market being unfairly biased at the outset towards the Windows OS - so there's unfair market competition / freedom-of-use issue at stake here too.

On the Sneek Peeks thread you also said a couple of things:
Quote
 
(1) I don't want to have take the time to reformat the drive and then reload Windows before loading Linux. 
Well, if you don't want to do this, then of course that's entirely your choice, but you're not going to resolve your problem ...

Quote
(2) Most Linux distros support UEFI now. 
That's true, but it doesn't mean UEFI is good or beneficial just because many distros adopt it ... I should add that all distros also support BIOS/CMS installations (AFAIK). I remember when I first started out with LL, I thought a bit like you (which prompted me to do this UEFI dual-boot tutorial) but, as time has gone on, I see UEFI more and more as a retrograde step ...

Hope this clarifies things a bit for you. I agree, it would be good if Jerry had a post, accessible at the start of the forum, summarising his valid reasons for not going down the UEFI route. It would be useful for new LL migrants from Windows OS, who maybe don't have the insight or experience.
Last Edit: April 06, 2018, 12:04:07 AM by m654321
64bit OS installed in Legacy mode on MBR (msdos/ext4) formatted SSDs, except the pi which uses a micro SDHC card:
2017 - Raspberry pi 3B (4cores) ~ Arm710@1.2GHz - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ i3-3110M - LL3.8/Win8.1 dual-boot (working very smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom N455@1.66GHz - Manjaro (tried LL3 series but lagged)
2008 - Asus X71Q (2cores) ~ Intel T3200@2.0GHz - LL3.8 (working very well)
2007 - Dell Latitude D630 (2cores) ~ Intel T7100@1.8GHz - LL3.8/Win8.1 dual-boot (LL really zippy!) - my daily driver  :-)
 

 

m654321

  • Gold Level Poster
  • *******
  • 813
    Posts
  • Country: gb
  • Reputation: 80
  • Linux Lite Member, 'Advocate' & Donator

  • Linux Lite: 3.8 64bit

  • CPU: Intel Core T7100@1.8GHz (2cores) on a Dell Latitude D630

  • MEMORY: 4Gb

  • VIDEO CARD: Intel GM965/GL960 Integrated Graphics Controller
UPDATE 15 - a UEFI testbuild for LL4.2 has now been released (update added to post #1 of this thread)

Available for download at  http://repo.linuxliteos.com/uefitests/4.2/ 
See announcement by Jerry (2 November 2018) on reply #128 at https://www.linuxliteos.com/forums/linux-lite-software-development/uefi-build-test/msg44267/?topicseen#msg44267  with accompanying checksums, notes, disclaimer and some other details.
Last Edit: November 03, 2018, 01:15:23 AM by m654321
64bit OS installed in Legacy mode on MBR (msdos/ext4) formatted SSDs, except the pi which uses a micro SDHC card:
2017 - Raspberry pi 3B (4cores) ~ Arm710@1.2GHz - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ i3-3110M - LL3.8/Win8.1 dual-boot (working very smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom N455@1.66GHz - Manjaro (tried LL3 series but lagged)
2008 - Asus X71Q (2cores) ~ Intel T3200@2.0GHz - LL3.8 (working very well)
2007 - Dell Latitude D630 (2cores) ~ Intel T7100@1.8GHz - LL3.8/Win8.1 dual-boot (LL really zippy!) - my daily driver  :-)
 


Tags:
 


Linux Lite 4.4 Final has been released. See the Release Announcements section for more information.