UEFI Boot support
#1
Hi Agent Kith,

I'm setting up all of my clients with Intel NUC servers which I intended to get them to run Snakeoil on. These mini PC's are probably the best possible platform for Snakeoil. 1 client just bought one and I'm helping him get Snakeoil running on it. However we discovered that intel discontinued legacy boot support on the latest NUC firmwares. So no way to get Snakeoil to boot. Seems like this is the way everyone is going. Same problem with my Superstream computer. 

If Snakeoil was UEFI boot compatible, it would be able to run on all modern computers. Do you think this is something you will be able to get going?
Reply

#2
You can see here it won't be long before Legacy BIOS doesn't work on any computer. 

https://www.anandtech.com/show/12068/int...fi-by-2020
Reply

#3
(25-Nov-2018, 03:13 AM)Mivera Wrote: You can see here it won't be long before Legacy BIOS doesn't work on any computer. 

https://www.anandtech.com/show/12068/int...fi-by-2020
All my computers that do UEFI works on the Blind Testing ISO. I suspect this is because my UEFI supports emulating the ISO as a CDR. Newer UEFI may be different, and that is when this ISO wouldn't work. Without this hardware I have nothing to go on unfortunately.

Will have to cross that bridge when we come to it.

UEFI vs BIOS is like IPv6 vs IPv4. The newer technologies are so much better, but there really isn't any motivation to move forward despite support from the big boys. Moving to pure IPv6 stack is next to impossible. Transition to UEFI should be easier I think.
Snakeoil Operating System - Music, your way!
Reply

#4
(25-Nov-2018, 07:55 AM)agent_kith Wrote: All my computers that do UEFI works on the Blind Testing ISO. I suspect this is because my UEFI supports emulating the ISO as a CDR. Newer UEFI may be different, and that is when this ISO wouldn't work. Without this hardware I have nothing to go on unfortunately.

Will have to cross that bridge when we come to it.

UEFI vs BIOS is like IPv6 vs IPv4. The newer technologies are so much better, but there really isn't any motivation to move forward despite support from the big boys. Moving to pure IPv6 stack is next to impossible. Transition to UEFI should be easier I think.
It's too bad it's so difficult. Because it won't be long before Snakeoil won't run on any computers. I have been running UEFI boot for about 10 years. It's fairly mature technology now.
Reply

#5
(25-Nov-2018, 08:22 AM)Mivera Wrote: It's too bad it's so difficult. Because it won't be long before Snakeoil won't run on any computers. I have been running UEFI boot for about 10 years. It's fairly mature technology now. 
So is IPv6 but Android don't support it fully.

Seriously though although I'm not using UEFI in my main rig, almost all my other computers already do UEFI, I can also create a UEFI virtual machine and Blind Testing 1.1.0 all works.. (1.0.0 don't work though as I forgot to include the files to make UEFI boot possible Blush).

As mentioned previously to get the 1.1.0 ISO to boot:
  1. The UEFI must support booting up the ISO as a CD-ROM
  2. The UEFI must allow unsecure/unsigned ISOs to boot.
The advantage of Snakeoil is it's not locked down in anyway. A trick you can do is to install Snakeoil on a BIOS machine, then bring the SSD over to your UEFI computer, and do a repair to convert it to UEFI. See this article. For this to work, you'd still need criteria #2 (the same article will describe how to disable secure boot).

There may be a time when computers have secure boot turned on. Just have to see what happens then.
Snakeoil Operating System - Music, your way!
Reply

#6
(25-Nov-2018, 08:51 AM)agent_kith Wrote:
(25-Nov-2018, 08:22 AM)Mivera Wrote: It's too bad it's so difficult. Because it won't be long before Snakeoil won't run on any computers. I have been running UEFI boot for about 10 years. It's fairly mature technology now. 
So is IPv6 but Android don't support it fully.

Seriously though although I'm not using UEFI in my main rig, almost all my other computers already do UEFI, I can also create a UEFI virtual machine and Blind Testing 1.1.0 all works.. (1.0.0 don't work though as I forgot to include the files to make UEFI boot possible Blush).

As mentioned previously to get the 1.1.0 ISO to boot:
  1. The UEFI must support booting up the ISO as a CD-ROM
  2. The UEFI must allow unsecure/unsigned ISOs to boot.
The advantage of Snakeoil is it's not locked down in anyway. A trick you can do is to install Snakeoil on a BIOS machine, then bring the SSD over to your UEFI computer, and do a repair to convert it to UEFI. See this article. For this to work, you'd still need criteria #2 (the same article will describe how to disable secure boot).

There may be a time when computers have secure boot turned on. Just have to see what happens then. 

I will play around some more. I spent a couple weeks trying already for the Minnowboard with no luck. It seems like if RUFUS doesn't recognize it as UEFI bootable, either does the computer.

I have tried with Secure boot off as well.

I'm going to try the trick in the screenshot. How do I get to this in Snakeoil?


[Image: Screen-Shot-2018-11-24-at-5-20-33-PM.png]
Reply

#7
(25-Nov-2018, 09:18 AM)Mivera Wrote: I will play around some more. I spent a couple weeks trying already for the Minnowboard with no luck. It seems like if RUFUS doesn't recognize it as UEFI bootable, either does the computer.
May be wrong here. But the trick is to create this as a normal ISO. Your computer's UEFI will see this USB stick as a CD-ROM and proceed to boot on there.

What you describe may well be a re-authoring of the ISO to convert that into a UEFI boot disk?

(25-Nov-2018, 09:18 AM)Mivera Wrote: I'm going to try the trick in the screenshot. How do I get to this in Snakeoil?
You have to install Snakeoil on a BIOS computer, then unplug that drive and connect to your Minnowboard. Then boot up a normal Ubunutu ISO and go into rescue mode.
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • Mivera
Reply

#8
Debated whether to start a new thread or post here.   I spent a day trying to install SnakeOil on a 8th Gen Intel NUC, with no success.  I tried using Rufus, with and without DD, and a few others as well.  Had to enable legacy boot on the NUC and went round in circles with different errors including Grub errors, could not find live image file etc.  I am guessing but maybe some of my problems are with the NUC having USB 3 ports only and my usb sticks were USB 2???  And yes, I did include the Intel network card workaround.  I have some basic Linux knowledge but no way enough to work out how to get the install working.  And will not be able to do what was posted earlier in this thread.

I was hoping to use SnakeOil as a super light weight Minimserver server to do heavy duty convolution, transcoding.  I do hope that one day, SnakeOil will install out of the box with an Intel NUC.
[-] The following 1 user Likes Snoopy8's post:
  • agent_kith
Reply

#9
Hi agent_kith 

No work your OS System ASRock J3455M.
Ubuntu and Mint yes, pendrive boot ok, live install ok, boot ok, BUT Snakeoil OS NO. 
Snakeoil OS: No work boot pendrive, only CD (need install) and video support problem, enter blind mode!! No screen. Very slow boot, and next time VNC install. Install OK, but next boot NO. No screen, no work. 
Please create normal iso, more devices support. (like Ubuntu)
ASRock J3455M - special UEFI!!!
Reply

#10
(22-Jul-2019, 02:30 AM)Toto Wrote: ASRock J3455M - special UEFI!!!
I would love to.. Sad As i mentioned somewhere, my support and dev time is free. Everything else, it depends on the project donations. Realstically until there is enough donations coming in, there's very little I can do.

For now, just setup CSM and boot up the PC in legacy mode. BIOS is not going away anytime soon. Folks who already got this to work, please post a step by step HOW-TO here.

Or wait till I get my Ryzen server. That should give me another PC with EFI to play with. But there's no gurantee it'll work with the J3455M. Until then, there are other audiophile software that's better resourced, I highly recommend Daphile.
Snakeoil Operating System - Music, your way!
Reply



Bookmarks

Possibly Related Threads…
Thread Author Replies Views Last Post
  [SOLVEDSnakeOil OS suddenly refuses to boot. Help needed! koko6969koki 6 2,140 12-May-2021, 11:34 PM
Last Post: koko6969koki
  No IP Address (and no Version number) after boot on Asrock z490m-itx/ac motherboard oskar 1 771 26-Feb-2021, 09:22 AM
Last Post: agent_kith
  32bit UEFI device installation failed. billy_shen 1 909 31-Aug-2020, 09:10 AM
Last Post: agent_kith
  [SOLVEDCannot install Snakeoil on UEFI-only NUC scskam 16 4,677 16-Aug-2020, 10:25 AM
Last Post: scskam
  [SOLVED128GB NTFS USB drive causes boot to fail patricia1066 3 1,882 25-Sep-2019, 01:36 AM
Last Post: patricia1066



Users browsing this thread:
2 Guest(s)

[-]
Our Sponsors

[-]
Welcome
You have to register before you can post on our site.

Username/Email:


Password:





[-]
Latest Threads
ZimaBoard 2x NIC, 2x SATA, 2x USB, 1x PC...
Last Post: agent_kith
26-Mar-2024 12:04 PM
» Replies: 13
» Views: 605
LMS Upgrade ?
Last Post: uglymusic
15-Mar-2024 09:14 PM
» Replies: 7
» Views: 145
Squeezebox shutdown
Last Post: TripleX
13-Mar-2024 07:34 AM
» Replies: 4
» Views: 69
MP3 Not Playing
Last Post: Coacharnold
10-Mar-2024 10:25 AM
» Replies: 3
» Views: 52
Fail to install myMPD
Last Post: hkphantomgtr
03-Mar-2024 08:45 PM
» Replies: 9
» Views: 195
Intel HFI Driver Can "Save Tons Of CPU C...
Last Post: hkphantomgtr
28-Feb-2024 09:15 PM
» Replies: 0
» Views: 41
Announcing Snakeoil Measurements 1.3.0
Last Post: agent_kith
26-Feb-2024 10:02 PM
» Replies: 94
» Views: 4120
More Problems with Squeezelite in 1.3
Last Post: Coacharnold
17-Feb-2024 09:47 PM
» Replies: 2
» Views: 69
Snakeoil Music server & Snakeoil its own...
Last Post: Snoopy8
17-Feb-2024 11:20 AM
» Replies: 8
» Views: 364
RoonBridge (64 bit only)
Last Post: scrarfussi
15-Feb-2024 08:26 PM
» Replies: 3
» Views: 4123

[-]
SnakeoilOS Mission Statement

Our mission is to create a free to use computer OS that is easy to install, intuitive to operate and play music that will connect and engage with you emotionally.

SnakeoilOS gives you the freedom to spend more time on listening, enjoying and exploring music. Wasting time on computers is now a thing of the past! Everything is constantly evolving/improving. Please check back often for updates.

If you like this project, do show your support with a small token donation. All donations collected will be used to run this website, and for purchasing new equipment for the project.


Powered By MyBB, © 2002-2024. Theme © Melroy van den Berg.