Giter Site home page Giter Site logo

Comments (2)

bkw777 avatar bkw777 commented on July 23, 2024

Ukuu had some grub features, and ripping them out with extreme prejudice was one of the first things I did to make this fork.

This util should definitely not involve itself with editing bootloader configuration, especially considerng there are many different possible bootloaders besides grub and no standardized way of configuring them. There are other utils for managing whatever bootloader you have (yes I know it's probably grub2, but, it could also be a dozen other things). Booting is a non-trivial process and it's best left to a dedicated tool whos only job is to deal with all it's complications properly, not some half-baked code in here that could ony ever handle the most common case, and possibly even break something in some unexpected case. Even if it had the feature, no one should trust it or risk using it.

If there was a "next-boot-chooser" tool that wasn't grub-specific, or even if it was, it might be ok to provide buttons to use it. But all I know of is grub2-set-default, but that takes a menu-entry number as it's argument, not a kernel version. We'd have to parse grub2.conf to try to get a correct list of menu entry numbers and matching display values. Maybe that's not too crazy but even that much feels like getting into an unrelated job that some other tool should do right rather than we do half-axxed.

from mainline.

bkw777 avatar bkw777 commented on July 23, 2024

Lacking any ideas, I'm closing this.

from mainline.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.