support suspend2 kernels in initramfs ubuntu kubuntu
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/75616/usr/share/initramfs-tools/scripts/local-premount/suspend2_do_resume :
#!/bin/sh
PREREQ=""
prereqs()
{
echo "$PREREQ"
}
case $1 in
# get pre-requisites
prereqs)
prereqs
exit 0
;;
esac
if [ -d /proc/suspend2 ]; then
echo > /proc/suspend2/do_resume
elif [ -d /sys/power/suspend2 ]; then
echo > /sys/power/suspend2/do_resume
fi
--------------------------
/usr/share/initramfs-tools/hooks/suspend2ui_usplash_hook :
#!/bin/sh
PREREQ=""
prereqs()
{
echo "$PREREQ"
}
case $1 in
# get pre-requisites
prereqs)
prereqs
exit 0
;;
esac
. /usr/share/initramfs-tools/hook-functions
if [ -x /usr/sbin/suspend2ui_usplash ];
then
mkdir --parents ${DESTDIR}/usr/bin/ 2>/dev/null || true
copy_exec /usr/sbin/suspend2ui_usplash /usr/bin/
fi
---------------------------------------
http://ubuntuforums.org/showthread.php?t=75443&page=19
if [ -x /usr/local/sbin/suspend2ui_text ]; then
mkdir --parents ${DESTDIR}/usr/local/sbin 2>/dev/null || true
copy_exec /usr/local/sbin/suspend2ui_text usr/local/sbin
elif [ -x /usr/local/sbin/suspend2ui_usplash ]; then
mkdir --parents ${DESTDIR}/usr/local/sbin 2>/dev/null || true
copy_exec /usr/local/sbin/suspend2ui_usplash usr/local/sbin
fi
-----------------
Make sure these files have execute permissions or it will not work:
sudo mkinitramfs -o /boot/initrd.img-`uname -r`
Please remove the old initramfs otherwise it causes problems with synaptic
update-initramfs -k 2.6.24-custom-abc -d
update-initramfs: Deleting /boot/initrd.img-2.6.24-custom-abc
http://wiki.tuxonice.net/DistroAndHardwareSetup/Ubuntu_Gutsy_Gibbon
0 comments:
Post a Comment