crashnburn wrote:This thread has a lot of great info Euroclie. Would you mind sharing an outline / short tutorial / list of steps that made this happen in couple of hours?
Well, I happen to have exactly the same laptop as Sebinouse, so this is definitely the reason why following his tutorial was (almost) a no-brainer...
You're perfectly right, though, giving more detailed explanations of what I did can't hurt anyone, so here you go:
I had previously installed MacOS (Tiger) on this laptop, so I knew it could be done, and I still remembered the many hours spent reading and experimenting on this subject, but unfortunately for me the 250Gb SSD on which I did this had failed more than one year ago, and I had reverted to the original (XP only, though dual-partitionned) 120 Gb hard drive bundled with the X60 tablet.
I recently got fed-up with waiting ages until the laptop had finished to power-up or shutdown in XP, so I purchased a brand new 250Gb SSD.
I needed to copy the NTFS partitions of the original hard drive (I need those at work), so I decided to go for a MBR-based partition table for Windows compatibility.
1) I mounted the SSD (using a 2.5" USB cradle) on my Mac, and used Disk Utility to ensure I had a MBR-based partition table (that's probably the case by default, I'd venture, if you buy a drive that is supposed to work with Windows).
2) I then used the terminal and fdisk to create partitions on the SSD which would be identical in size to those of the original hard drive. In my setup, there are three NTFS partitions on the hard drive, so I ended up with those three partitions occupying the first half of my SSD, while the fourth partition was a HFS+ partition occupying the rest of the SSD space. And I flagged the fourth partition as the normal boot one.
3) I used the disk utility again to format the HFS+ partition, but I didn't format the NTFS ones (no need, see below).
4) I didn't have a 8Gb USB key close at hand, so I decided to mount an old 30Gb 2.5" hard drive of the pre-SATA era, and waited patiently until Disk Utility finished restoring an image of the 10.6 Snow Leopard DVD on my Mac, as per Sebinouse instructions. Basically, I completed every task under the "1) USB Key" paragraph of his tutorial.
5) The "2) 10.6 installation" followed smoothly its course, as the "3) First boot" and "4) Update 10.6.X" paragraphs.
At that point, I had a basic, but perfectly usable X60t running 10.6.6.
I wrote earlier that I needed the NTFS partitions of my original hard drive, so I mounted the original hard drive on the USB cradle on my X60t, and in the terminal I copied successively the three NTFS partition on the SSD. My SSD being recognized as /dev/disk0, and the original SATA drive (mounted on USB) as /dev/disk1, it was merely a question on time (hence the "couple of hours" mentioned in my previous post) before the "sudo dd if=/dev/disk1s1 of=/dev/disk0s1 bs=4096" command completed, followed by the same process for partitions 2 and 3 of both disks.
Since I had Chameleon installed on the SSD, booting the XP partition (on /dev/disk0s1 as system disk and /dev/disk0s2 as a data disk, C: and D: respectively in Windows) required only pressing a key to interrupt auto boot on the MacOS partition and select the first NTFS partition to boot. Since the dd command copied everything on /dev/disk0s1, including the boot sector, I was up and running in XP in no time. Well, sort of... the XP boot is slow as hell
but otherwise I didnt' have anything to hack.
After that, I downloaded SleepWatcher 2.1.1 and followed the "5) SleepFix" paragraph of Sebinouse tutorial, and finally the "6) Temperatures and Fan Control" paragraph as well.
Somewhere along the process, I remember losing the trackpoint usage, but after following Sebinouse judicious advice (via a quick private message exchange) I re-ran KextUtility to fix the permissions of the extensions, and the trackpoint was back to business flawlessly.
I also downloaded TabletMagic 2.0b17d2 and installed it. There was an offset, initially, with the position of the stylus being correctly detected on the top left corner of the LCD, but the farther you got from that corner, the larger the offset would be (i.e. the mouse cursor would be displayed increasingly further away down and right of the position of the stylus). I played a bit with TabletMagic settings in the Preference Panel, with no result, until I created a new profile in the mapping tab. I don't understand exactly what happened, but after creating the new profile it seemed to register the setting changes at last, and things work fine now. If anyone is interested, I'll post some screenshots of the TabletMagic settings...
I finally downloaded and installed ProtectorSuite-2.0.130-RC, and the fingerprint digitizer has been instantly recognized and configured, I've not yet had to type again the root account password, I just swipe a finger on the digitizer instead...
The bluetooth chip worked out of the box, though the WiFi one is hopeless, as I understand. The audio worked out of the box as well, which is a big improvement over my previous setup running Tiger (I had to boot XP, disable/re-enable the sound by pressing the appropriate button above the laptop keyboard, then reboot Tiger, and then I'd have audio, but only until the next reboot).
The laptop gets to sleep and wakes up smoothly (I haven't played with deep sleep, though, but given the ultra-short startup and shutdown times, I doubt I'd really need it).
So far my only problem is that I wasn't able to install a working driver for the DLink DWA 110 USB WiFi adapter I had purchased and used with Tiger on this laptop. I tried installing some recent drivers (RT71W_Ralink-10.6) after reading about this on another thread, but the install fails and the X60t becomes unbootable, so I'm considering purchasing a new USB wifi adapter with better support under 10.6.6, if that can help!
Oh, I almost forgot, there's also a slight mapping problem on certain keys on the keyboard, but I'm currently writing a new mapping with Ukelele to accomodate the non-standard (French) keyboard mapping...
I'm impressed with the result, it's so much faster than under XP, that it's painful to have to boot XP sometimes for work. I'll soon re-install FUSE and NTFS support for an easier access to my work files.
One thing that I have not yet investigated is trying to hide windows partitions during the boot. I mean, I know Chameleon can "hide" some partitions and let user boot from only a subset of the available partitions, but the setup on my original drive is more complicated than meets the eyes:
There are three ntfs partitions (let's call them 1, 2 and 3), and you can either:
-boot from partition 1 (which becomes drive c:) with partition 2 visible (d:) and partition 3 invisible, or
-boot from partition 3 (which becomes c:) with partitions 1 and 2 invisible.
There's a custom bootloader to handle this, and it works fine on the original drive.
On my SSD, booting on partition 1 works quite fine as well (partition 3 will be visible and become drive e:, but as long as I leave it alone it's all right).
Booting partition 3 on the SSD doesn't work, because somewhere in the XP boot process, Windows realises that partition 1 and 2 do exist, and partition 3 gets remapped to e:, which messes up the end of Windows startup. The only clean solution would be to alter the partition table to "hide" partition 1 and 2 before partition 3 boots. I've done this before with other boot managers (Ranish Partition Manager or XOSL, if I remember correctly, are able to do that), but I'm not sure that Chameleon can handle this particular feature...
Thanks again to every contributor of this invaluable thread, which evolved with every new addition to become astonishingly simple to follow!