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
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

deb https://ppa.launchpadcontent.net/trinitronx/minimal-no-ureadahead/ubuntu precise main 
deb-src https://ppa.launchpadcontent.net/trinitronx/minimal-no-ureadahead/ubuntu precise main 
Signing key:
1024R/D273FCA71BEF470A455604E4FF3AB6E468FDB527 (What is this?)
Fingerprint:
D273FCA71BEF470A455604E4FF3AB6E468FDB527

For questions and bugs with software in this PPA please contact James Cuzella.

PPA statistics

Activity
0 updates added during the past month.
View package details

Overview of published packages

12 of 2 results
Package Version Uploaded by
e4rat 0.2.3ubuntu2 James Cuzella ()
ubuntu-meta 1.267.1ubuntu1 (Newer version available) James Cuzella ()
12 of 2 results

Latest updates

  • e4rat 587 weeks ago
    Successfully built
  • ubuntu-meta 587 weeks ago
    Successfully built