reparar permisos luego de crear un kernel....-mensaje-7011-Foro Applesana
Tema: reparar permisos luego de crear un kernel.... mensaje
Antiguo 05/05/06, 00:27:58   #3
Bookmark and Share
juker12
Avatar de juker12
Embobado


¡Gracias! enviadas: 38
¡Gracias! recibidas 153
Ingreso: mar 2006
Ubicación: mirando moscas
juker12 has a brilliant future Mensajes: 6.539
.: 133
Actividad: 90%
Antigüedad: 99%
Premios Applesana
Mac OS X Música 
Totales: 2
Hola,
catalan, es exactamente como te han dicho, una vez realizada la instalacion, va todo unido entre si.
Cuando se tiene casi todos los elementos iguales a un mac real, como te pasa a ti,se hace una iso al gusto, con kernel personalizado, pero para instalar la primera vez.

Para no perder tu actual instalacion, te recomiendo que:

abras en transmac la iso original de os x, y le metas unicamente los desencriptados manualmente, y reinstales encima.
Añade a esa iso los otros kernel renombrados a test1, test2 para tenerlos por si a caso.

El error que te da, es por que es un kernel "virgen" y entiende que aun no se ha terminado de instalar.

De todas formas, puedes probar lo siguiente desde la consola terminal, botea con f8, y en la linea de comando entra con -s
puedes?
si es asi, te explico una sentencia a ver si cuela.
$ echo 'juker12::512:512::0:0:Juker apellido:/Users/juker12:/bin/bash' | sudo niload -v passwd

Si se precisa alterar contraseña
$ sudo passwd juker12

Donde Juker12 lo cambiarias por el usuario a crear desde terminal

Ahh, para reparar permisos, a partir de 10.4.6 hay una serie de cambios, te recomiendo que cada vez que repares permisos, lo hagas con la utilidad de discos y no manualmente.

Mas cosas, el mensaje de error no sera esto
"Still waiting for root device"

Por que esto no tiene nada que ver con usuarios o root, esto es un error de drivers, no se reorganiza el driver sata o bien el driver "IOATAFamily.kext" no se carga por algun motivo.

Si precisas automatizar la creacion de usuarios, create este sencillo script, guardas como sh y se ejecuta como siempre,
./loquesea.sh

"echo “Nombre de Usuario en el Sistema:”
read newuser
echo “Nombre completo del usuario $newuser:”
read long_name
echo “Tratar a $newuser como administrador (s/N)?”
read is_admin
echo “Donde quieres su directorio Personal?”
read homedir
echo “Activo acceso FTP para el usuario (s/N)?”
read siftp
new_uid=`nidump passwd . | awk -F: ‘{print $3f}’ | sort -n|tail -1`
new_uid=`expr $new_uid + 1`
nicl . -create /users/$newuser
nicl . -create /users/$newuser uid $new_uid
nicl . -create /users/$newuser realname “$long_name”
nicl . -create /users/$newuser passwd “”
nicl . -create /users/$newuser gid 20
nicl . -create /users/$newuser shell “/bin/bash”
nicl . -create /users/$newuser home “$homedir”
nicl . -create /users/$newuser _writers_passwd $newuser
passwd $newuser
ditto /System/Library/User\ Template/Spanish.lproj $homedir
chown -R $newuser:staff $homedir
nicl . -read /users/$newuser
if [ “$is_admin” = S -o “$is_admin” = s ]
then
nicl . -append /groups/wheel users $newuser
nicl . -append /groups/admin users $newuser
nicl . -read /groups/wheel
nicl . -read /groups/admin
fi

if [ “$siftp” = S -o “$siftp” = s ]
then
sharing -a $homedir -F $newuser -s 010
fi"
Si ves a un Leecher pisalo para que no se reproduzcan
  Responder Con Cita