Estas son las instrucciones de como corregir una de las causas del error still waiting for root device en OSX86.
Estas instrucciones pueden no funcionarle a usted, sin embargo, he publicado este método ya que esta solución puede salvar horas de frustración. Esta fue confirmada por alguien que después de haber instalado con éxito leo4all v3, al reiniciar recibió el error arriba mencionado. En este caso, la causa del error se debe a incompatibilidad o incorrectos kexts para su controlador ATA.
Paso Uno
Arrancar utilizando el DVD Leo4allv3 (o el que tenga usted) como si va a instalar el MacOS X de nuevo.
Paso Dos
Seleccione el terminal desde el menú de la utilidad de instalación.
Paso tres
Ahora vamos a copiar todos los ATA kexts desde el DVD de instalación a nuestro disco duro. Para ello introducir el comando:
cp -pr /Volumes/Leo4allv3/System/Library/Extensions/*ATA* /Volumes/MacHD/System/Library/Extensions/.
* NOTA: Reemplace Leo4allv3 con el nombre de su DVD de instalación y sustituya de MacHD con el nombre de su disco duro.
Paso cuatro
Ahora tenemos que configurar los permisos para los kexts a copiar
chown -R root:wheel /Volumes/MacHD/System/Library/Extensions/*ATA*
chmod -R 755 /Volumes/MacHD/System/Library/Extensions/*ATA*
* NOTA: Reemplace MacHD con el nombre de su disco duro.
Paso Cinco
Para quitar el kextcache ejecute lo siguiente:
rm -rf /Volumes/MacHD/System/Library/Extensions.*
* NOTA: Reemplace MacHD con el nombre de su disco duro.
Paso Seis
Ahora puede reiniciar el equipo. Yo sugeriría pulsando F8 durante el arranque y a continuación entrar -f para forzar la carga de los kexts.
-----
Hay muchas causas que generan el error "Still waiting for root device", no asuma que esto arregla siempre el problema, sin embargo, es una posible solución.
Estas instrucciones pueden no funcionarle a usted, sin embargo, he publicado este método ya que esta solución puede salvar horas de frustración. Esta fue confirmada por alguien que después de haber instalado con éxito leo4all v3, al reiniciar recibió el error arriba mencionado. En este caso, la causa del error se debe a incompatibilidad o incorrectos kexts para su controlador ATA.
Paso Uno
Arrancar utilizando el DVD Leo4allv3 (o el que tenga usted) como si va a instalar el MacOS X de nuevo.
Paso Dos
Seleccione el terminal desde el menú de la utilidad de instalación.
Paso tres
Ahora vamos a copiar todos los ATA kexts desde el DVD de instalación a nuestro disco duro. Para ello introducir el comando:
cp -pr /Volumes/Leo4allv3/System/Library/Extensions/*ATA* /Volumes/MacHD/System/Library/Extensions/.
* NOTA: Reemplace Leo4allv3 con el nombre de su DVD de instalación y sustituya de MacHD con el nombre de su disco duro.
Paso cuatro
Ahora tenemos que configurar los permisos para los kexts a copiar
chown -R root:wheel /Volumes/MacHD/System/Library/Extensions/*ATA*
chmod -R 755 /Volumes/MacHD/System/Library/Extensions/*ATA*
* NOTA: Reemplace MacHD con el nombre de su disco duro.
Paso Cinco
Para quitar el kextcache ejecute lo siguiente:
rm -rf /Volumes/MacHD/System/Library/Extensions.*
* NOTA: Reemplace MacHD con el nombre de su disco duro.
Paso Seis
Ahora puede reiniciar el equipo. Yo sugeriría pulsando F8 durante el arranque y a continuación entrar -f para forzar la carga de los kexts.
-----
Hay muchas causas que generan el error "Still waiting for root device", no asuma que esto arregla siempre el problema, sin embargo, es una posible solución.