Solo tuve una experiencia similar, pero la resolví de manera diferente.
Creé una partición "Lion" para instalar el nuevo sistema operativo, dejando mi antigua partición de leopardo en su lugar. Esto hizo que mi lista de particiones se viera como:
Leopardo
León
(Nota: aunque la partición Lion parece ser la última partición de la lista, en realidad hay una partición de recuperación de Apple oculta, desmontada, como la última partición. Debe habilitar el menú de depuración de la utilidad de disco para acceder a la partición oculta)
Lion se instaló bien, pero no tenía suficiente espacio para todo lo que quería mover al nuevo sistema operativo, así que empecé a hacer pequeños ajustes con los tamaños de partición.
Mientras intentaba redimensionar / expandir la partición para Lion, eliminé la partición de recuperación del disco oculto. Esto hizo que la partición Lion fuera la última partición en la lista de particiones de mi disco.
Al intentar volver a instalar, Lion me dio el mensaje "este disco no se puede usar para iniciar". En una corazonada, creé una pequeña partición desde la parte inferior de mi partición Lion, de modo que la partición Lion no fue (una vez más) la última partición en la lista.
Esto solucionó el problema. El instalador de repente me permitió instalarlo en la partición "Lion".
Para resumir, una de las situaciones que evitará que el instalador se instale en una partición de disco es si es la partición final en su lista de particiones, incluidas las particiones ocultas.