Lenovo S10-3

From ubermix Wiki
Revision as of 01:56, 18 November 2011 by Admin (talk | contribs) (Created page with "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 fil...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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:

  1. Boot or reboot your machine, and press "esc" when the screen goes blank immediately after showing the model specific splash screen.
  2. Select "Normal Boot" and press the "e" key on your keyboard
  3. 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.
  4. Press "ctrl-x" to boot your machine
  5. When your machine finishes booting up, open a terminal (ctrl-alt-t) and type the following: sudo gedit /boot/grub/grub.cfg
  6. 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.