Dernière modification : September 15 2007 07:20:17.
Intégrer Le mode Suspend2 avec les morph-sources, genkernel et gensplash
1. Ajouter à /etc/make.conf suspend2 et fbsplash
2. Démasquer les paquets en les ajoutant à /etc/portage/package.keywords:
sys-apps/suspend2-userui
sys-power/hibernate-script
Les installer:
# emerge suspend2-userui hibernate-script
3.Télécharger les morph-sources
http://morph-sources.homelinux.net/
4. Editer /usr/share/genkernel/generic/linuxrc pour ajouter apres mount -t proc proc /proc:
echo > /proc/software_suspend/do_resume
Si vous utilisez le noyau sys-kernel/suspend2-sources décommentez :
# activate suspend2
if [ -w /proc/suspend2/do_resume ]
then
echo -e "${GOOD}>>${NORMAL}${BOLD} Activating suspend2 resume..."
echo > /proc/suspend2/do_resume
fi
5. Editer /etc/hibernate/hibernate.conf ajouter ces lignes:
SuspendDevice swap:/dev/hda1 ou hda1 est la partition swap
ProcSetting userui_program /sbin/suspend2ui_fbsplash
(Mon
hibernate.conf pour information)
6. Créer un lien vers le splash utilisé:
# ln -s /etc/splash/emergence /etc/splash/suspend2
7. Verifier les options à mettre en module dans /etc/hibernate/blacklisted-modules
8. Compilation du noyau:
# genkernel --gensplash=emergence --menuconfig --install all
Intégrer:
Software Suspend2
File writer
swap writer
lzf dans la cryptograhie
9. Editer grub:
Ajouter resume2=swap:/dev/hda5 ou /dev/hda5 represente votre partition swap
Exemple:
title 2.6.12Suspend2
kernel (hd0,0)/boot/kernel-genkernel-x86-2.6.12-morph7 root=/dev/ram0 udev nodevfs init=/linuxrc real_root=/dev/hda7 resume2=swap:/dev/hda5 splash=verbose,fadein,theme:emergence quiet CONSOLE=/dev/tty1
initrd (hd0,0)/boot/initramfs-genkernel-x86-2.6.12-morph7
(/dev/hda7 représente la partition root)
10. Supprimer les images incorrect au démarrage:
# rc-update add hibernate-cleanup boot
11. Hiberner l'ordinateur:
# hibernate
Le mode suspend2 peut être utilisé tout aussi bien avec un PC qu'un portable(Utile pour redemarrer rapidement un serveur)
Il est possible d'intégrer le mode suspend2 aux gentoo-sources en récupérant un patch sur le site suspend2.
Un post sur le forum Gentoo est disponible
ici.
Voir les commentairesAjouter un commentaire