ubuntu-minimal with no ureadahead + e4rat
PPA description
This is just a repackage of e4rat (with new postrm script) and the ubuntu-minimal [metapackage][1] with the ureadahead dependency removed.
This should also be helpful for those who need to uninstall ureadahead for some reason (ie: need to install some package like e4rat that conflicts with ureadahead [2]). These packages will help to avoid upgrade problems later down the line.
UPDATE: I've re-packaged e4rat with a new postrm script! Now you don't have to worry about anything getting messed up on your next dist-upgrade!
So to use, simply do the following:
sudo apt-add-repository ppa:trinitronx/minimal-no-ureadahead
sudo dpkg --purge ureadahead ubuntu-minimal
sudo apt-get update
sudo apt-get install ubuntu-minimal e4rat
Here’s what will happen:
1. Upon dist-upgrade, this PPA will be disabled in /etc/apt/sources.list.d/trinitronx-minimal-no-ureadahead-precise.list.distUpgrade
2. The dist-upgrade will continue because this ubuntu-minimal package is still installed
3. ubuntu-minimal will be upgraded to the latest version, *with* dependency of ureadahead
4. apt will detect a conflict with e4rat, and remove it when installing the new ureadahead package
5. If you have my e4rat package installed, the postrm script will take care of your /etc/default/grub entry, and re-run update-grub to update your /boot/grub/grub.cfg
6. Your system should now reboot fine!
DISCLAIMER: Although I have unit-tested the various pieces that will happen during the dist-upgrade process, I do not guarantee that you won’t run into any problems, so if you are in doubt, are paranoid, or are just extremely unlucky please remove e4rat & check your /etc/default/grub and /boot/grub/grub.cfg manually.
If something goes terribly wrong, you’ll probably need to remove the “init=/sbin/e4rat-preload” grub parameter from your /etc/default/grub file and run sudo update-grub manually.
If you are stuck with a kernel panic on booting, just reboot, press ‘e‘ to edit your grub command line, and remove any ‘init=/sbin/e4rat-*‘ you see there, then press F10 to boot.
[1]: https://help.ubuntu.com/community/MetaPackages
[2]: http://www.lyraphase.com/wp/projects/software/avoid-dependency-issues-and-safely-cut-down-your-linux-boot-time-with-e4rat
Adding this PPA to your system
You can update your system with unsupported packages from this untrusted PPA by adding ppa:trinitronx/minimal-no-ureadahead to your system's Software Sources. (Read about installing)
sudo add-apt-repository ppa:trinitronx/minimal-no-ureadahead sudo apt update
For questions and bugs with software in this PPA please contact James Cuzella.
PPA statistics
- Activity
- 0 updates added during the past month.
Overview of published packages
1 → 2 of 2 results | First • Previous • Next • Last |
Package | Version | Uploaded by |
---|---|---|
e4rat | 0.2.3ubuntu2 | James Cuzella () |
ubuntu-meta | 1.267.1ubuntu1 (Newer version available) | James Cuzella () |
1 → 2 of 2 results | First • Previous • Next • Last |