Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

When I boot up my my newly installed copy of Ubuntu on my custom rig w/4GB DDR3 RAM and a 3 Ghz Intel Core i7, it takes about a minute and a half at the purple loading screen, and then after logging in it takes a while for the icons to show up on the screen. This computer could run and boot Windows 7 faster, so i have a problem here.

share|improve this question
1  
probably it's waiting for something and times out, can you check /var/log/messages after you booted? It has a log with the times from during the boot sequence. –  steabert Apr 16 '11 at 19:35
4  
You might try running bootchart. Also see this answer –  belacqua Apr 16 '11 at 20:19
    
@belacqua, it seems the bootchart Ubuntu packages are not available for download anymore bootchart.org/download.html –  Krige May 23 '12 at 11:06
1  
In Ubuntu 12.04 there is an alternative application to bootchart called pybootchartgui available in Ubuntu Software Center. –  Krige May 23 '12 at 14:53
    
With SSD or without SSD? –  BigSack Jun 18 '12 at 8:36
add comment

7 Answers

Uninstalling hp-lip 3.14.1 helped with the same problem. I used Ubuntu-Tweek to clean everything out.

I'm using Ubuntu 12.04. hp-lip was required for my printer (HP Envy 4500).

share|improve this answer
add comment

in BIOS menu, change SATA controller to compatible. worked on lenovo z500. it's not miracle but it boosts startup considerably. also kill ALL the startup applications. Desktop environments do not matter at all, at least not that much. on my computer Unity, Gnome shell and XFCE take almost the same time to start up so don't put a lot of effort into changing your DE.

share|improve this answer
2  
SATA mode should be in AHCI for performance. Changing it to IDE-compatible only slows it down for compatibility with older braindead operating systems. I don't see why this would be useful. –  gertvdijk Oct 14 '13 at 20:26
1  
That would slow even more the boot. –  Braiam Oct 14 '13 at 22:06
add comment

Install bootchart and pybootchartgui and upload the .png file in /var/log/bootchart.

Anyway, it'll show you the entire procedure from system up till the complete boot. Disable time-consuming but non-required packages. Install the application bug for this.

All these packages can be installed this way: $sudo apt-get install <package_name>

Also run the command:

$sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

Now open 'Startup Applications' and uncheck whatever you don't wish to load during boot.

share|improve this answer
add comment

I solved this problem by entering the BIOS and then disabling the ACHI SATA controller option and setting the SATA control in "compatibility" mode. It worked just fine for my Toshiba NB200!

share|improve this answer
add comment

Easiest would be to open the terminal and then write "dmesg" to look for gaps as Peck proposed. The output would be less verbose than the messages one. You will see the time stamps within "[]" brackets.

This is clearly a bug. With that system you should not have a boot longer than ~10 seconds.

share|improve this answer
add comment

I would check System > Administration > Log File Viewer > Messages. It may show something lagging or stalling before it backgrounds the process while booting. The log has time date stamp with seconds. Look for excessive gaps in the seconds,, etc. and repeated items. If your box has been booted over successive days you may be able to compare previous logs.

share|improve this answer
add comment

You could start by disabling some services at startup like Bluetooth and Remote Desktop and Gnome Login Sound.

Go to System > Administration > Startup Applications to de-select the items for running at startup and see if you notice any change in boot up time.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.