Comments (2)
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.
Lacking any ideas, I'm closing this.
from mainline.
Related Issues (20)
- State: Failed to build HOT 2
- Stuck in Kernel V6.4.3 HOT 3
- Notifications only in English? HOT 7
- Change Setting Window Resolution HOT 3
- Application restarts required to uninstall multiple kernels HOT 6
- [Feature Request]: Select external downloader (aria2 and e.t.c) HOT 1
- Mainline kernel PPA builds broken again HOT 1
- Feature request: Actually support environment slots, to actually get kernels working too. HOT 2
- Fix German “translation”. HOT 1
- Json-CRITICAL HOT 6
- Kernel Locked ? HOT 1
- 6.5 kernel breaks system, as it Depends: libc6 (>= 2.38) but 2.37-0ubuntu2 is installed HOT 2
- Kubuntu 23.04 - cannot install 6.4.13 (previous 6.4.x kernels are fine) ... depends on libc6 (>= 2.38) HOT 2
- libc6 broken depenency HOT 2
- Missing 6.1.54 HOT 2
- Older kernels (< 6.0) not showing HOT 1
- Not show any kernel HOT 6
- why is main line not showing updates HOT 1
- ARM Support? HOT 1
- Kernel v6.7-rc1 not installable? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mainline.