Profiling is a way of indexing IDes required for Grub during its part of the boot process. This allows it to locate required files quicker in the subsequent boots and thus accelerate the boot process.
At your GRUB2 boot screen press “e” (for edit) for your Linux menu.
* Use your arrow key and move down to the entry beginning with “kernel”.
* Press “e” again.
* Add “profile” (no quotes) at the end of this line.
* Hit Enter.
* Click “b” (for boot).
You need to do this every time you update your kernel or have made other huge changes to your system that might affect the files needed during boot.
The first time it will take a little bit longer to boot because it has to build the index but every boot after this will be a lot smoother.
You can also speed up the booting process by disabling the loading of unnecessary Kernel modules.