Project

General

Profile

Feature #27928

Avatar?id=14398&size=50x50 Avatar?id=14398&size=22x22

Replace GRUB with BSD boot loader

Added by Kris Moore over 1 year ago. Updated 10 months ago.

Status:
Done
Priority:
Important
Assignee:
Kris Moore
Category:
OS
Target version:
Estimated time:
Severity:
New
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:

Description

GRUB has far exceeded its sell-by date in FreeNAS & TrueNAS. This is to track efforts to replace it with the BSD loader going forward.

Associated revisions

Revision f7823327 (diff)
Added by Kris Moore over 1 year ago

Remove GRUB support from lib/Update.py

Ticket: #27928

Revision 9f3ae728 (diff)
Added by Dru Lavigne 10 months ago

Update boot screen and surrounding text.
Ticket: #27928

Revision 9a72fd4b (diff)
Added by Dru Lavigne 10 months ago

Update boot screens in new UI docs.
Ticket: #27928

Revision 8100d49f (diff)
Added by Dru Lavigne 10 months ago

Update boot screens in legacy UI docs.
Ticket: #27928

History

#2 Updated by Sean Fagan over 1 year ago

LGTM, but I am concerned about fallout. Needs to be tested with updates, of course.

#3 Avatar?id=14398&size=24x24 Updated by Kris Moore over 1 year ago

Thanks Sean. I'm a bit concerned also. I'm thinking I may turn off the public nightlies for a day or two, so we can test internally first. I don't want to brick anybodies box if I can help it ;)

#4 Updated by John Hixson about 1 year ago

Sean Fagan wrote:

LGTM, but I am concerned about fallout. Needs to be tested with updates, of course.

^^^ Looks good to me and have same concern. We should test install, upgrade, rollback, etc. Perhaps we can provide instructions for making a USB image to fix this should things go south? ;-)

#5 Updated by Joe Maloney about 1 year ago

Can we roll a special release of FreeNAS / TrueNAS with the patches so that we can test install, and upgrade on a variety of configuraitons?

#6 Avatar?id=14398&size=24x24 Updated by Kris Moore about 1 year ago

Right now I cannot, since the patches span a variety of repos. I've already been hand-testing the install and upgrade from ISO use cases. What will need further testing is "real" upgrades if it properly switches boot-loaders. I'll probably disable the public push of nightlies for a couple days and do some internal testing once its merged though.

#7 Avatar?id=14398&size=24x24 Updated by Kris Moore about 1 year ago

  • Status changed from In Progress to Done

This is all merged in now. Will need extensive QA on FN/TN to confirm it doesn't break any real hardware, but so far it appears to be holding up.

#8 Updated by Dru Lavigne about 1 year ago

  • Subject changed from Migrate to BSD boot-loader away from GRUB to Replace GRUB with BSD boot loader
  • Needs Merging changed from Yes to No

#9 Updated by Dru Lavigne about 1 year ago

  • Target version changed from 11.2-RC2 to 11.2-BETA1

#10 Updated by Dru Lavigne 12 months ago

  • Status changed from Done to Ready for Testing

#11 Updated by Joe Maloney 10 months ago

  • Status changed from Ready for Testing to Passed Testing
  • Severity set to New

#12 Updated by Dru Lavigne 10 months ago

  • Status changed from Passed Testing to Done
  • Needs QA changed from Yes to No
  • Needs Doc changed from Yes to No

Also available in: Atom PDF