Update: I booted from a USB and it worked. However, hibernation doesn't work. When I click Hibernate in the menu the screen flashes for a second then nothing happens; my laptop is still on.
Update: I booted from a USB and it worked. However, hibernation doesn't work. When I click Hibernate in the menu the screen flashes for a second then nothing happens; my laptop is still on.