02-15-2008 04:51 AM
02-15-2008 07:38 AM
02-15-2008 07:00 PM
02-16-2008 05:26 AM
02-16-2008 05:07 PM
ThinkPad T60/X32/600/770 · IBM IntelliStation · 3x IBM SpaceSaver II
02-23-2008 12:36 AM
05-05-2008 07:32 AM
05-03-2009 10:28 AM
07-13-2009 02:19 AM
12-12-2009 11:23 AM - edited 12-12-2009 11:28 AM
The BIOS on these don't support directly booting from an SD card as it's connected via the PCIe bus, if you've got can external USB SD card reader then it should be fine. I wouldn't ever count on Lenovo providing support for this (Re Fn key BIOS fix). You can however boot strap the internal SD card reader from a media that is already bootable - HD/USB stick. I'm not sure about windows as that's a different beast but Linux will work fine. The key is to modify initrd to include the modules for the SD card reader.
For example, add grub4dos as an option to C:\boot.ini and create a C:\menu.lst file. Copy the kernel and modified initrd to the windows C:\ drive. You'll then be able to boot into Linux from the SD card. The drive will appear as /dev/mmcblk?p? instead of /dev/sd?. This post has some useful information about which modules to include. You could of course do the same with syslinux on a USB stick.. You can then remove it once it's booted but then you can get around the stick protruding problem by using the copy2ram option... Grub can't access the the SD car reader as it doesn't have a driver for it and the BIOS doesn't provide support.
-Indie