Saudações, pessoal.
Gostaria de compartilhar um "esqueminha" que eu testei aqui e gostei muito do resultado. É uma configuração avançada, então, não execute se não tiver segurança, uma vez que envolve modificar opções de Boot e tal.
Trata-se do projeto 
e4rat. O que esse programa faz, é mapear os arquivos do processo de Boot, e tenta facilitar o processo de carregamento destes arquivos durante a inicialização. 
Para mim, a diferença foi perceptível e aconselhável para quem utiliza HD.
Pois muito bem, vamos lá.
 
Estou eu aqui em um Debian e vou considerar a dica para tal, mas não é difícil de imaginar como seria em outras distribuições, uma vez que o que difere é basicamente a instalação do programa.
É requisito, que a partição de sistema esteja no formato 
EXT4 e, no meu caso, estou utilizando o LILO. Para os que utilizam o GRUB, vejam o link de referência no final da dica. Lá, os caras estão utilizando o GRUB.
Primeira coisa, é instalar o 
e4rat, nada complicado também:
 su
# wget -c 'http://downloads.sourceforge.net/project/e4rat/0.2.3/e4rat_0.2.3_i386.deb'
# dpkg -i e4rat_0.2.3_i386.deb
  
O segundo passo, é configurar o LILO para fazer a coleta. Veja abaixo, o exemplo de entrada do LILO.
No seu caso, o kernel será diferente, mas somente se preocupe com a linha 
append, comente a sua com um 
# e crie uma igual ao mostrado abaixo:
 
image=/boot/vmlinuz-3.14.7.002
     label="3.14.7.002"
     root = "/dev/sda1"
     initrd=/boot/initrd.img-3.14.7.002
     append="init=/sbin/e4rat-collect"
     read-only
 
Digite 
lilo, para instalar os novos parâmetros do LILO e reboot o sistema normalmente.
Após reiniciar, não abra muita coisa, somente certifique-se de que o arquivo 
/var/lib/e4rat/startup.log existe. 
Se existir, ótimo! Se não, então algo deu errado: PARE!
Volte ao seu LILO como estava antes e vamos conversar.
O próximo passo, é otimizar os arquivos baseados na coleta de dados que foi feito, vamos editar o LILO novamente, desta vez, para que suba o sistema em modo mono-usuário.
Veja o exemplo abaixo, veja que novamente eu só alterei a linha 
append.
 
image=/boot/vmlinuz-3.14.7.002
     label="3.14.7.002"
     root = "/dev/sda1"
     initrd=/boot/initrd.img-3.14.7.002
     append="single"
     read-only
 
lilo, novamente, e reinicie a máquina. Vai parar na tela onde pede para pressionar 
Ctrl+d para continuar, ou digitar a senha de root, digite a senha de root e entre no console como root.
Agora, execute o comando (copie antes este comando, senão você vai acabar descobrindo do modo errado que tem memória fraca, rsrs):
# e4rat-realloc /var/lib/e4rat/startup.log
Terminado o processo, edite o LILO novamente. Desta vez, colocando o parâmetro final em 
append, que indica o comando que carrega os arquivos mais rápido. 
Novamente, a única linha que deve ser semelhante entre o exemplo abaixo e a sua máquina, é a linha 
append.
 
image=/boot/vmlinuz-3.14.7.002
     label="3.14.7.002"
     root = "/dev/sda1"
     initrd=/boot/initrd.img-3.14.7.002
     append="init=/sbin/e4rat-preload quiet splash"
     read-only
 
Execute o 
lilo e reinicie.
Se tudo correu bem, você já deve notar a diferença.
  
Referência: 
Boa Sorte!