Use profiling to speed up boot.
By using profile, a profile of your boot is kept to make your next boot faster.
After a couple of boots, a better profile would be ready for your machine.
Follow the steps below for that:
1. Edit your grub
$ sudo gedit /etc/default/grub
You can find the lines
GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=0 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet profile" GRUB_CMDLINE_LINUX=""
add profile as shown
2. Now Update your grub2.
sudo update-grub2
3. Reboot.
OR
Ubuntu reached the 10 second boot time with Lucid Lynx. what if your system isn’t quite reaching that point? You can speed it up using profiling option. To do this follow these steps:
1. At your boot screen press “e” (for edit). 2. Use your arrow key and move down to the entry beginning with “kernel”. 3. Press “e” again. 4. Add “profile” (no quotes) at the end of this line. 5. Hit Enter. 6. Click “b” (for boot). 7. The firs time you boot with profile it will take a little longer.
What this is doing is profiling your boot process so it knows what files are accessed and then sorts them according to how they are stored on your drive. Your next boot should be considerably faster.
Extra Tip:- By disabling Floppy disk in Bios will improve your boot time considerably.