Prevent dual boot on hibernation

Registered by Kurt J. Bosch

Currently there is no save way to handle having hibernate and dual boot on the same machine. If Ubuntu is hibernated and then an other OS is booted which mounts some shared partition, severe data loss will occure.
To prevent this, some or all of following actions are needed:
(1) change or replace /boot/grub/menu.lst to disable booting an other os during hibernation
(2) warn user not to boot an other os or live-CD when hibernating (option not to show this again)
(3) umount as much partitions as possible during hibernation
(4) detect if other os is there and if so tell the user to disable hibernation there during installation of ubuntu

related bugs:
https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/91861
https://launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/80997

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.