Lenovo S10-3
The Lenovo S10-3 has a strange quirk with ubermix verson 0.9x that prevents it from suspending and resuming when the lid is closed. In order to fix it, we need to edit a boot file, and add a special option. To do this:
- Boot or reboot your machine, and press "esc" when the screen goes blank immediately after showing the model specific splash screen.
- Select "Normal Boot" and press the "e" key on your keyboard
- Select the line in the box that begins with the word "initrd" and move the cursor to the end of the line. Backspace over the four letters "aufs" and replace them with "generic". Do not add any spaces.
- Press "ctrl-x" to boot your machine
- When your machine finishes booting up, open a terminal (ctrl-alt-t) and type the following: sudo gedit /boot/grub/grub.cfg
- Locate the three "menuentry" lines near the bottom of the file, and add "nohpet" after the word "quiet" on each of the three lines that start with "linux", like the example below:
menuentry 'Normal Boot' --class ubuntu --class gnu-linux --class gnu --class os { set gfxpayload=$linux_gfx_mode insmod part_msdos insmod ext2 set root='(hd0,msdos1)' linux /boot/vmlinuz-2.6.38-12-generic root=LABEL=SYSTEM ro quiet nohpet splash vt.handoff=7 initrd /boot/initrd.img-2.6.38-12-aufs } menuentry 'Perform Disk Scan' --class ubuntu --class gnu-linux --class gnu --class os { set gfxpayload=text insmod part_msdos insmod ext2 set root='(hd0,msdos1)' linux /boot/vmlinuz-2.6.38-12-generic root=LABEL=SYSTEM ro quiet nohpet scanuser initrd /boot/initrd.img-2.6.38-12-aufs } menuentry 'Restore Factory Settings' --class ubuntu --class gnu-linux --class gnu --class os { set gfxpayload=text insmod part_msdos insmod ext2 set root='(hd0,msdos1)' linux /boot/vmlinuz-2.6.38-12-generic root=LABEL=SYSTEM ro quiet nohpet aufs=restore initrd /boot/initrd.img-2.6.38-12-aufs }
Once you are done, save your changes and reboot.