Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Switch from UEFI Boot to Legacy Boot

Featured Replies

Long story short I have a large amount of media on my server that I do not want to lose. I've tried adding the "-" at the end of the EFI folder in the USB drive and enabling CSM boot in my bios and this is a fail over and over regardless of what I try.

 

I installed a fresh Unraid trial on the same USB and "unticked" Allow UEFI Boot and the system started up just fine except I would lose all my data if I moved forward with setting up my array and what have you. How do I convert my USB to Legacy without losing any of my data???

Solved by Vr2Io

  • Community Expert

Having UEFI boot enabled does not prevent legacy/CSM boot, and it has nothing to do with the data.

  • Author
6 hours ago, JorgeB said:

Having UEFI boot enabled does not prevent legacy/CSM boot, and it has nothing to do with the data.

My issue is I'm trying to get my GPU to run correctly in my VM. When creating my Unraid boot drive I stuck with the default settings and left "Allow UEFI Boot" selected. I've now enabling CSM boot in my bios and adding the "-" to the end of the EFI folder in the USB and now whenever I bootup the Server I get a black screen most times or unable to find bootable device.

 

I know my Bios settings are correct because I created a new bootable Unraid USB with a trial version on it and didn't select "Allow UEFI Boot" and it started up fine.

 

So the correct question is, How do I convert my current Flash Drive from UEFI boot to Legacy without starting over with a fresh Unraid install or losing anything?

 

I'm using SpaceInvaders GPU Guide

 

Edited by BigDaddyDingDong

  • Community Expert
31 minutes ago, BigDaddyDingDong said:

When creating my Unraid boot drive I stuck with the default settings and left "Allow UEFI Boot" selected. I've now enabling CSM boot in my bios and adding the "-" to the end of the EFI folder in the USB and now whenever I bootup the Server I get a black screen most times or unable to find bootable device.

To boot CSM you can leave EFI in the flash drive, like mentioned having UEFI boot enable does not prevent legacy/CSM boot, only thing you need to do is to choose the legacy boot option in the board BIOS, that's where you choose how to boot.

  • Author
17 minutes ago, JorgeB said:

To boot CSM you can leave EFI in the flash drive, like mentioned having UEFI boot enable does not prevent legacy/CSM boot, only thing you need to do is to choose the legacy boot option in the board BIOS, that's where you choose how to boot.

That doesn't seem to work. I get a black screen or failed to find bootable device. Like I mentioned, if I use a freshly created Unraid bootable drive it fires up perfectly fine in CSM, but if I try and boot the existing drive I get nothing. So I guess I have 2 options:

 

- Figure out how to fix my existing Unraid drive to work... which I am not finding any answers to.

- Create a fresh Unraid drive and re-configure all my dockers and array and start over. If this is the only route, would I have to reformat my drives and lose all my data?

  • Solution
14 minutes ago, BigDaddyDingDong said:

if I use a freshly created Unraid bootable drive it fires up perfectly fine in CSM, but if I try and boot the existing drive I get nothing.

This likely existing USB stick haven't legacy boot sector / file. Simple run makebootable.bat ( something like that ) at USB stick root folder ( if under Windows ) will solve the problem.

Edited by Vr2Io

  • Author
11 minutes ago, Vr2Io said:

This likely existing USB stick haven't legacy boot sector / file. Simple run makebootable.bat ( something like that ) at USB stick root folder ( if under Windows ) will solve the problem.

aaahhh Yes! I see this make_bootable.bat in the root! I am not near my Server due to the holiday week but once I get back I will do this for sure! Thank you for this!

  • Author
On 12/29/2023 at 10:45 AM, Vr2Io said:

This likely existing USB stick haven't legacy boot sector / file. Simple run makebootable.bat ( something like that ) at USB stick root folder ( if under Windows ) will solve the problem.

Legacy.png

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.