Red Hat 7.0 on an IBM ThinkPad T20

Setup
After repartitioning the HD (in order to let Win2k and Linux co-exist), I just inserted CD1 and rebooted.
Don't do a Workstation install! This will overwrite the Master Boot Record and you won't be able to boot Win2k any more! Custom install is the right choice. Select "Install LILO to the boot sector of the Linux partion" when prompted. After identifying the appropriate RPMs, let the installation finish without creating a rescue disk (unless you have an external floppy disk drive).

The tricky part starts now:
Although the included LILO version supports starting Linux from above the 1024 cylinders barrier, the appropriate option "LBA32" is not included in /etc/lilo.conf. That's why you might receive an error message before setup finishes. Just ignore this. Let setup reboot the system, still leaving CD1 in the CD drive. When setup starts again, select rescue mode and use the shell on con2 to mount the Linux partition. Edit /etc/lilo.conf to include "LBA32", run lilo -v. To make the Win2k boot loader load Linux, check out the instructions in the NT OS Loader + Linux mini-HOWTO.
As you still don't have a rescue floppy, I suggest using Explore2fs to copy the Linux boot sector to the Win2k partition.
Modify boot.ini according to the NT OS Loader + Linux mini-HOWTO. This does the trick ;-)

X Windows
XFree86 4.01 (included with Red Hat 7) does not support the S3 SavageIX Chipset. Fortunately, a modified driver is available here. I had some problems setting the screen resolution to 1024x768, but finally this XF86Config-4 worked.

Kernel update
Unfortunately, Red Hat 7.0 ships with no support for NTFS or the 3Ccom Mini-PCI ethernet-card copiled into the Kernel.
Just get the 2.4.x sources at www.kernel.org and the updated RPMS for e2fsprogs, iptables, ksymoops, mkinitrd, modutils, ppp, sysklogd, util-linux at RedHat Rawhide.
Build a custom Kernel with the following modifications:

IrDA
Check out this Linux on the IBM ThinkPad T20 page for details.

ISDN & PCMCIA
To make the latest version of the PCMCIA-Utils support the AVM Fritz! ISDN PCMCIA card, apply the latest patch, copy /etc/pcmcia/avm to /etc/pcmcia/isdn and /etc/pcmcia/avm.opts to /etc/pcmcia/isdn.opts.

Further Links