Comments (3)
This app does not touch the bootloader. dpkg does that, following instructions contained in .deb package files, which are written by the ubuntu mainline kernel maintainers.
We can sometimes fail to install a deb package at all, because if failing to download or failing to manage tmp/cache files robustly.
But that's all we do, either install a .deb, or not. We don't touch the system directly at all.
So can you say, did it install the kernel and fail to update grub? Or did it fail to install the linux-image*.deb package at all? The messages in the terminal window during the install should show if one or more of the .deb pacakges encountered an error.
If the package was installed and failed to add a boot entry, then the problem report goes to the package author, which is the mainline kernel maintainers. The only way I know to reach them is by their mail list.
If the package failed to install at all, that is us. We sometimes fail to download, or fail to manage the tmp/cache files properly, and sometimes fail to track errors like installing some but not all 3 or 4 related .deb packages for a given kernel version (for instance, installing the modules and headers packages but not the linux-image package). I have been improving that over time, and it does still need more work. Lately I have improvements that aren't posted yet because they are in a big refactor branch that changes way too much stuff and it's all broken right now.
Generally, with the current version, the cache is pretty good if you start over with cache deleted and do not run the app as root. Just install and run as a user and let it ask for root itself just when installing/removing a kernel.
I have no idea the state of the .deb packages support for zfs. Maybe it's a known limitation of the mainline kernel packages? I have root on xfs myself and I had to do special things to make that work myself, manually copying grub xfs modules to the EFI boot filesystem and manually fixing the grub.conf files to load that copied module. But that is all limitations of the grub2 package, not the kernel packages or this app.
from mainline.
Thanks for your answer. I think the problem is in the packages then. The package was installed successfully, it just did not upgrade grub.
from mainline.
Also judging by this post, it wouldn't have worked anyway.
https://askubuntu.com/a/1256017
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.