Contribute
Register

OS X 10.9 Mavericks on Lenovo ThinkPad X220

Status
Not open for further replies.
In answer to your question about the currently available graphics resolution, I report:

- "System Preferences" > "Displays" shows the "Built-in Display" configured for
"Best for display" resolution, which is 1366x768 pixels and corresponds to
the full native configuration. It is possible to play "Chess.app" in 3D mode
and "Apple Menu" > "About this Mac" > "More Info..." reports "Intel HD
Graphics 3000 Mobile 384 MB" next to "Graphics".

* I have also added this information to the original question, as a "system status checkpoint". Makes it more readable and easier to grasp what to expect after which steps..

I have read the guide you pointed me to. Very nice guide. My only problem with it is that I am not sure exactly which options to "enable" in MultiBeast given the available hardware and I don't know where to go learn about each choice.

If you already have it working, what is the issue?
 
Thank you for steering me towards more clarity. I am highlighting some of the issues I am seeing below:

Current issues

- Unable to boot directly from internal hard disk drive (it is possible to boot
from the UniBeast installation medium and select the internal drive from
there)
- The "Bluetooth Setup Assistant" pops-up regularly complaining that "There
isn't a keyboard connected". This is cosmetic as the built-in laptop keyboard
appears to work in its basic functions otherwise (no "special" keys have been
configured yet at this stage). It appears to be safe to dismiss this dialog
with a simple "Apple/Command key + Q" (quit).
- "System Preferences" > "Energy Saver" > "Show battery status in menu bar"
does not work: attempting to tick the checkbox automatically "snaps back" to
unchecked status, with no visible changes
 
Thank you for steering me towards more clarity. I am highlighting some of the issues I am seeing below:

Current issues

- Unable to boot directly from internal hard disk drive (it is possible to boot
from the UniBeast installation medium and select the internal drive from
there)

What happens when you try to boot direct.

- The "Bluetooth Setup Assistant" pops-up regularly complaining that "There
isn't a keyboard connected". This is cosmetic as the built-in laptop keyboard
appears to work in its basic functions otherwise (no "special" keys have been
configured yet at this stage). It appears to be safe to dismiss this dialog
with a simple "Apple/Command key + Q" (quit).

Turn it off in SysPrefs->Bluetooth "Advanced" (two checkboxes)

- "System Preferences" > "Energy Saver" > "Show battery status in menu bar"
does not work: attempting to tick the checkbox automatically "snaps back" to
unchecked status, with no visible changes

You need a battery manager: https://github.com/RehabMan/OS-X-ACPI-Battery-Driver

And probably DSDT patches to make it work (I already made a patch for X220). See: https://github.com/RehabMan/Laptop-DSDT-Patch, read the README for setting MaciASL up with the repo.
 
Booting the laptop without the UniBeast drive drops to a "Boot Menu"
text interface showing the internal hard disk drive as "ATA HDD0: Samsung
SSD", followed by "PCI LAN: IBA GE Slot 00C8 v1366". Selecting the first item
from the choice of two blanks the screen for a moment and then returns to the
same "Boot Menu" choices.
 
The Bluetooth "fix" gets rid of the annoyance perfectly, thank you. That issue is resolved.
 
Booting the laptop without the UniBeast drive drops to a "Boot Menu"
text interface showing the internal hard disk drive as "ATA HDD0: Samsung
SSD", followed by "PCI LAN: IBA GE Slot 00C8 v1366". Selecting the first item
from the choice of two blanks the screen for a moment and then returns to the
same "Boot Menu" choices.

What is the output of 'diskutil list' in Terminal?
 
Is this all there is to "Lenovo X220" patching?

MaciASL patching

- "System Preferences" > "Security & Privacy" > "Click the lock to make
changes" (unlock using current user's password)
- "System Preferences" > "Security & Privacy" > "Allow apps downloaded from" >
"Anywhere"
- Open "MaciASL.app"
- "MaciASL menu" > "Preferences..." > "Sources" > "[+] button" > "Name: Laptop
Patches", "URL: http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master"
- Quit and reopen "MaciASL.app" (this step may be superfluous)
- Click on "Patch" folder (purple folder with cogwheel icon)
- Select "Lenovo X220" patch, then click "Apply"
 
diskutil list

GUID_partition_scheme disk0
EFI EFI disk0s1
Apple_HFS Internal disk0s2
 
I have re-installed changing the process to create the installation medium as follows:

Creating the installation medium

- Create OS X installation medium using UniBeast (see guide on tonymacx86)
- Patch OS X installer to allow operating system installation onto MBR
partitions. For that, we are assuming: 1) Mavericks MBR patch 1.0 downloaded
from osx86.net as 3958-Mavericks_DP1_MBR_Patch.tar.gz and moved into the
"Downloads" directory directly inside the user's home ("$HOME") directory
2) USB installation medium entitled "Mavericks" (it can be simply renamed
using "Finder.app" if it appears as having another name. Given the
assumptions, the command that performs the patching must be typed exactly as
described here, in a "Terminal.app" window:
tar -xvzf ~/Downloads/3958-Mavericks_DP1_MBR_Patch.tar.gz -C /Volumes/Mavericks
Make sure the downloaded file is named "3958-Mavericks_DP1_MBR_Patch.tar.gz"
and the output of the ``tar'' command should resemble something like this:
x ./._System
x System/
x System/._Installation
x System/Installation/
x System/._Library
x System/Library/
x System/Library/._PrivateFrameworks
x System/Library/PrivateFrameworks/
x System/Library/PrivateFrameworks/._Install.framework
x System/Library/PrivateFrameworks/Install.framework/
x System/Library/PrivateFrameworks/Install.framework/._Frameworks
x System/Library/PrivateFrameworks/Install.framework/Frameworks/
x System/Library/PrivateFrameworks/Install.framework/Frameworks/._OSInstall.framework
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/._Versions
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/._A
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/._OSInstall
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/OSInstall
x System/Installation/._Packages
x System/Installation/Packages/
x System/Installation/Packages/OSInstall.mpkg

and changed this in "Formatting the internal hard disk drive":

- Make sure "Master Boot Record" is selected among the options: "Apple
Partition Map" and "GUID Partition Table"

The systems is still unable to boot from the internal drive.
 
Status
Not open for further replies.
Back
Top