HOW TO: Crea tu propio Ubuntu Live CD

Imagen de NepT1
0 puntos

Desde hace tiempo buscaba la manera de poder crear una versión Live donde estuviese toda mi configuración y todos mis paquetes ya instalados por si algún día tenia que formatear e instalar de nuevo, ya que empezar otra vez con una instalación limpia lleva mucho tiempo... o por si tenia que usar el pc de otro y quería usar mi escritorio.

Pues bien, después de una semana de investigación y varias pruebas logre realizar ese sueño, el cual voy a compartir con vosotros ya que apunte paso a paso como lo realice.

No solo voy a explicar como hacer dicha versión Live (e instalable), también como configurarla y actualizarla.

Si crees que te puede ser complicado o quieres algo mas rápido, también tienes la opción de descargarte ya mi ISO preparada y hacerle las modificaciones que prefieras.

Imagen de NepT1
+1
0
-1

OPCIONAL:

Si quereis hacerlo de una manera mas rapida y pasar directamente a las configuraciones del escritorio y demas, podeis usar el "Ubuntu Customization Kit" como recomienda PentagramaX y despues de grabarlo en un USB seguir con el segundo paso.

EMPECEMOS:

-Descargar la iso actual

http://www.ubuntu.com/getubuntu/download

-Instalar estos programas
sudo apt-get install mkisofs squashfs-tools

** A PARTIR DE AQUI HACER TODO DESDE LA TERMINAL Y EN LA CARPETA DESKTOP **

-Crear seleccion de paquetes

dpkg --get-selections > paquetes.txt

El paquete desktop-base suele dar problemas si se modifica de la iso, por si acaso revisa el fichero paquetes.txt y si aparece borra la linea.

-Montar la iso en /mnt
sudo mount -o loop ubuntu.iso /mnt

-Copiar los archivos a la carpeta /mylive
sudo cp -dpR /mnt ./mylive/

-Desmontar la iso
sudo umount /mnt

-Montar el fichero filesystem.squashfs
sudo mount -t squashfs -o loop ./mylive/casper/filesystem.squashfs /mnt

-Copiamos el contenido de /mnt a la carpeta /mysquashfs
sudo cp -dpR /mnt ./mysquash

-Desmontar el fichero filesystem.squashfs
sudo umount /mnt

-Empezar a realizar las modificaciones

Copiar paquetes.txt junto con sources.list en /mysquash/mnt/etc/apt

sudo cp ./paquetes.txt ./mysquash/etc/apt
sudo cp /etc/apt/sources.list ./mysquash/etc/apt
sudo cp /etc/resolv.conf ./mysquash/etc

sudo cp /etc/sudoers ./mysquash/etc/suoders

-Entrar en /mysquash y ejecutar
sudo chroot .

OPCIONAL:

-Modificar usuarios (Donde pone "nombre" usar vuestro nombre de usuario o crear uno nuevo, si es nuevo recomiendo usar como nombre ubuntu)

Crear un nuevo usuario: adduser nombre
Crea un nuevo grupo: /usr/sbin/groupadd nombre
Borra un grupo: /usr/sbin/groupdel nombre
Muestra los grupos registrados en el sistema: nano /etc/group
Añadir al usuario al grupo root: usermod -G root nombre

OPCIONAL TAMBIEN:

-Copiar el contenido del home local al CD y los mas expertos pueden copiar tambien los ficheros de configuracion del sistema que les haga falta.

Salir del chroot:
exit
Copiar el contenido
sudo cp /home/nombre/ ./home/nombre
Entrar al chroor:
sudo chroot .
Guardar cambios
sudo chown -R nombre /home/nombre
sudo chgrp -R nombre /home/nombre

-Quitar el aviso de host
nano /etc/hosts y escribir 127.0.0.1 localhost ubuntu

-Actualizar los repositorios
aptitude update

-Para recuperar las keys
sudo gpg --keyserver subkeys.pgp.net --recv KEY
sudo gpg --export --armor KEY | sudo apt-key add -

En esas lineas donde pone KEY cambiar ese texto por el codigo de KEY que da el error

-Restaurar seleccion de paquetes

AVISO: EN ESTA SIGUIENTE LINEA VA EL SIMBOLO > INVERTIDO PERO EL FORO NO DEJA ESCRIBIRLO

dpkg --set-selections > /etc/apt/paquetes.txt
apt-get dselect-upgrade

-Borrar los temporales de los paquetes ya instalados
aptitude clean

Si algun paquete da error despues de la instalacion desinstalalo, si aun asi sigue dando error no pasa nada.

-Salir del chroot
exit

-Crear el squashfs (Regresar a la carpeta Desktop)
sudo mksquashfs ./mysquash filesystem.squashfs

-Copiar dentro de /mylive/casper y remplazar por el original
sudo cp ./filesystem.squashfs ./mylive/casper/

-Hacer la iso:
sudo mkisofs -J -R -o cdlive.iso -no-emul-boot -boot-info-table -b isolinux/isolinux.bin ./mylive/

Y ya esta listo...

OPCIONAL:

Antes de grabar la iso puedes comprobar que funcione usando el virtual box

Y si no copiaste tu carpeta home y quieres hacer cambios esteticos en la interfaz del escritorio, recomiendo que cargues la iso en un USB de la siguiente manera:

-Crear un USB con el contenido de la ISO
sudo usb-creator-gtk

Formatear el USB y seleccionar la opcion de guardar cambios en espacio reservado

+1
0
-1
Imagen de Albertinoagarra
+1
0
-1

Buenas, soy Alberto.

he estado siguiendo este hilo para poder crear mi live usb personalizado pero me encuentro error que me da el siguiente comando

sudo mksquashfs ./mysquash filesystem.squashfs

El error que da es el siguiente:
sudo mksquashfs ./mysquash filesystem.squashfs
Found a valid exportable SQUASHFS superblock on filesystem.squashfs.
Inodes are compressed
Data is compressed
Fragments are compressed
Fragments are present in the filesystem
Always_use_fragments option is not specified
Duplicates are removed
Filesystem size 744562.94 Kbytes (727.11 Mbytes)
Block size 131072
Number of fragments 7070
Number of inodes 154999
Number of ids 30

Parallel mksquashfs: Using 1 processor
Scanning existing filesystem...
Read existing filesystem, 154998 inodes scanned
Appending to existing 4.0 filesystem on filesystem.squashfs, block size 131072
All -b, -noI, -noD, -noF, no-duplicates, no-fragments, -always-use-fragments and -exportable options ignored

If appending is not wanted, please re-run with -noappend specified!

Fallo de segmentación

No se si esto es normal en el proceso o es que he hecho o tengo algo mal. Tu que opinas???

+1
0
-1
Imagen de NepT1
+1
0
-1

Ejecutaste el comando desde la carpeta Desktop? o tienes suficiente espacio como para crear la imagen?

+1
0
-1
Imagen de Albertinoagarra
+1
0
-1

Me temo que si. salgo de la carpeta mysquash con el comando CD y ejecuto el comando que tienes puesto en el hilo.

en otro intento de crear el live usb, segui el proceso ignorando este error, pero lamentablemente no funciona.

Que puedo hacer??, no entiendo muy bien el proceso entero, solo los comandos mas utilizados, por eso no entiendo tampoco que es lo que puede estar pasando.

He leido algo sobre esto y me parece que son errores al compilar C no?? lo que me da es que algo en el proceso anterior a este algo no salio bien.

+1
0
-1
Imagen de NepT1
+1
0
-1

No se que le puede suceder ya que ese proceso solamente es para comprimir el contenido de la carpeta con el sistema al fichero que mas adelante necesitara el cd. Quizas gotxa pueda echarte una mano con eso

+1
0
-1
Imagen de Albertinoagarra
+1
0
-1

puedo comprimirlo usando otro comando, otro programa??

+1
0
-1
Imagen de gotxa
+1
0
-1

Sólo para que no se quede este mini-hilo en el aire. Sin intención desvirtuar la atención de este buen HowTo.

Fallo de segmentación puede ser por muchas causas... en cuanto a que es un error de muy bajo nivel (es muy difícil tirar de la manta). Y la herramienta que usas no la piloto nada.

Pero bueno, leyendo un poco
http://tldp.org/HOWTO/SquashFS-HOWTO/index.html
http://www.squashfs-lzma.org/
http://kost.com.hr/blog/index.php/2008/01/29/debugging_squashfs_and_tools
https://bugs.launchpad.net/ubuntu/+source/squashfs
se aprende aunque no haya una solución clara.

"[...] Seg fault a menudo ocurre cuando se intenta leer/escribir en un lugar de memoria que no se posee (o bien que ya se ha liberado).[...]"

Hay varios informes que apuntan a utilizar la opción -no-sparse para los cuelgues de mksquashfs.

https://bugs.launchpad.net/ubuntu/+source/squashfs/+bug/208532
"[...] Segfault reproducido al añadir a una imagen squashfs. El error no ocurre durante la generación de una imagen squashfs nueva. [...]"

GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de Albertinoagarra
+1
0
-1

Bueno me pondre con la lectura que has recomendado y aunque no halla una solucion clara intentare hace lo que pueda, haber si saco algo.

seguiremos con este hilo mas adelante, gracias gotxa.

+1
0
-1
Imagen de portalsoft
+1
0
-1

Saludos Alberto y a todos los usuario del foro:

a mi me paso ese error y era que anteriormente ya tenia creado ese
filesystem.squashfs, lo mejor es que lo borres.
Desde la carpeta Desktop(Escritorio) escribes:

~$ rm -i filesystem.squashfs

+1
0
-1
Imagen de alvaro_feria
+1
0
-1

Ecribí sudo chroot

y sale:
chroot: falta un operando
Pruebe `chroot --help' para más información.

Alguna sugerencia??

+1
0
-1
Imagen de alvaro_feria
+1
0
-1

Al ignorar lo anterior coloque dpkg --set-selections < /etc/apt/paquetes.txt
y sale
bash: /etc/apt/paquetes.txt: No existe el fichero ó directorio

Que debo hacer??

Gracias!

+1
0
-1
Imagen de alvaro_feria
+1
0
-1

Hola,

Cuando lei "Desde hace tiempo buscaba la manera de poder crear una versión Live donde estuviese toda mi configuración y todos mis paquetes ya instalados por si algún día tenia que formatear e instalar de nuevo, ya que empezar otra vez con una instalación limpia lleva mucho tiempo... o por si tenia que usar el pc de otro y quería usar mi escritorio." entendi que al crear el cd quedarian todos los programas aqui, programas como K3B, crossover, virtualbox, amsn, skype, qcad, glom, amarok, vlc, ya que instalarlos y configurarlos lleva tiempo pero nada creo el cd pero aparece lo basico, me pregunto si hay alguna manera de crear el cd live con los programas que menciono ¿¿o es que los paquetes estan el cd y no necesito conexion a internet para instalarlos?? esto no lo tengo claro.

O tal vez realicé un paso mal, por favor ayudenme con este inconveniente

Gracias!!

+1
0
-1
Imagen de lord red dragon
+1
0
-1

desees instalarle; si usas el remastersys, automáticamente te copia todos los paquetes ya instalados.
Si creas la iso desde 0, tendrás que instalarlo, y copiarle tu configuración a la carpeta del usuario, tal y como dice en los pasos aquí.

Al final, a mi me sirvió más crear una maquina virtual con 1 usuario, instalarle y configurarle TODO a mi gusto y crear la iso con el remastersys y la opción "backup"; todo funciono casi a la perfección, el único pero es que al instalarlo, sin importar el usuario que cree en el asistente, solo me crea el mismo del live, fuera de allí, esta todo tal y como lo configuré.

SUERTE!!!


En Ubuntu desde el 2 de noviembre del 2007

Mi web (manuales, blog, foro, computadoras, fotos, etc): Shadow's System

+1
0
-1

SUERTE!!!


En Ubuntu desde el 2 de noviembre del 2007

Mi web (computadoras, soporte, etc): SolucionesC

Imagen de NepT1
+1
0
-1

**************************************

Copiar los cambios del USB para la ISO

**************************************

-Del USB montar el fichero casper-rw
sudo mount /media/nombredelusb/casper-rw /mnt -o loop

-Copiar el contenido de /mnt a la carpeta ./usb
sudo cp -dpR /mnt ./usb

-Desmontar /mnt
sudo umount /mnt

-Copiar y reemplazar el contenido de ./usb/home a ./mysquash/home
sudo cp ./usb/home ./mysquash/home

-Guardar cambios
sudo chown -R usuario /home/usuario
sudo chgrp -R usuario /home/usuario

-Crear el squashfs
sudo mksquashfs ./mysquash filesystem.squashfs

Copiar dentro de /mylive/casper y remplazar por el original

-Hacer la iso:
sudo mkisofs -J -R -o cdlive.iso -no-emul-boot -boot-info-table -b isolinux/isolinux.bin ./mylive

+1
0
-1
Imagen de NepT1
+1
0
-1

**************************************

Actualizar los paquetes de la ISO (Para cuando pasen varios meses o saquen una nueva version de ubuntu)

**************************************

-Montar la iso en /mnt
sudo mount -o loop ./cdlive.iso /mnt

Nota:

Si la iso ya esta grabada en un DVD cuando lo metas al pc aparecera en la carpeta /media/nombredelcd
Entonces en vez de usar la carpeta /mnt usa /media/nombredelcd

-Copiar los archivos a la carpeta ./mylive (Si aun conservas esta carpeta no hace falta copiarlo de nuevo)
sudo cp -dpR /mnt ./mylive/

-Desmontar la iso
sudo umount /mnt

-Montar el fichero filesystem.squashfs
sudo mount -t squashfs -o loop ./mylive/casper/filesystem.squashfs /mnt

-Copiamos el contenido de /mnt a la carpeta /mysquashfs
sudo cp -dpR /mnt ./mysquash

-Desmontar el fichero filesystem.squashfs
sudo umount /mnt

-Opcional:
Si a salido una nueva versión de ubuntu y ya la tienes en tu sistema local copiar el sources.list
sudo cp /etc/apt/sources.list ./mysquash/etc/apt

-Entrar en /mysquash y ejecutar
sudo chroot .

-Actualizar los paquetes
sudo aptitude update
sudo aptitude upgrade

-Opcional:
Si quieres quitar o añadir algun paquete
sudo aptitude install nombredelpaquete
sudo aptitude remove nombredelpaquete

-Salir del chroot
exit

-Crear el squashfs (Regresa a la carpeta Desktop)
sudo mksquashfs ./mysquash filesystem.squashfs

Copiar dentro de /mylive/casper y remplazar por el original

-Hacer la iso:
sudo mkisofs -J -R -o cdlive.iso -no-emul-boot -boot-info-table -b isolinux/isolinux.bin ./mylive/

**************************************

+1
0
-1
Imagen de anselo
+1
0
-1

Hola NepT1:
Enhorabuena y gracias por compartirlo. Andaba buscando algo así, pues hasta ahora hacía la copia del sistema con Remastersys. Pero ahora no puedo porque me paso de los 4GB que tiene de tope esta aplicación. He instalado mondo mindi pero no me va. A?i que probaré tu sistema. Por cierto, ¿tiene alguna limitación de espacio como el Remastersys?

Saludos y suerte

Usa el Botón Buscar, DocUbuntu y la Guía Ubuntu

www.zabila.es.kz

+1
0
-1

Saludos y suerte

Usa el Botón Buscar, DocUbuntu Guía Ubuntu Mi Blog

Imagen de NepT1
+1
0
-1

No te preocupes por el espacio ya que los ficheros se convierten para que ocupen en un USB CD o DVD depende de la cantidad de paquetes que le instales.

Yo tengo 2848 paquetes instalados (que ya son muchos), en total en el Pc ocupan (mas todo el sistema) 361670 elementos, 5,8 GB en total, la imagen iso solamente ocupa 2,3 GB

+1
0
-1
Imagen de PentagramaX
+1
0
-1

Hola, soy nuevo en el foro y este es mi primer post

Muy buen tutorial, quería preguntarte (o informarte) si sabías que existía una aplicación llamada "Ubuntu Customization Kit" o abreviado "UCK"
Por lo que veo, lo que hiciste en este tutorial es hacer una distro personalizada totalmente a tu gusto, con tus aplicaciones y configuraciones

¿no sería mejor o más rápido usar UCK?

Pd: No lo he probado todavía, pero así a simple vista, me parece que sería muchísimo más simple, que opinas?? ¿¿qué ventajas tendría hacerlo "a tu modo"??

saludos

+1
0
-1
Imagen de NepT1
+1
0
-1

Si lo haces con el UCK como bien dices es mas rapido, pero tambien al ser mas rapido te ofrece menos opciones de configuracion, por ejemplo, no puedes añadir usuarios, no puedes personalizar el escritorio, no puedes dejar algunos programas aparte de instalados, configurados... etc...

Eso si, tienes la opcion de saltarte el primer paso de mi tutorial, hacerlo con el UCK para instalar los paquetes y luego seguir con el segundo paso, el de grabar la iso en un usb, hacer las modificaciones y copiar los cambios del usb a la iso.

Tambien en el paso tres explico como poder actualizar el CD sin tener que empezar a hacer todos los pasos de nuevo.

+1
0
-1
Imagen de egopossum
+1
0
-1

Perdona, ¿sería posible que hicieras un tutorial para novatos de un livecd que sea una imagen exacta de mi ubuntu karmic 64? Es que cuando me dices ir a tal carpeta y demás me lio.Con poner los comandos exactos me conformo.Lo necesito imperiosamente pues remastersys no sirve y uck me dice iso does not seem to be a valid iso 9660 image, y esta imagen esta hecha con brasero y es la que he utilizado para instalar ubuntu karmic.Gracias

+1
0
-1
Imagen de NepT1
+1
0
-1

Esta paso a paso y con los comandos que tienes que introducir en negrita... Mas explicado no se puede...

+1
0
-1
Imagen de lord red dragon
+1
0
-1

yo tengo la iso bajada y revisada con cheksum y aun asi el uck me dice lo mismo, que no es valido...
mientras, remastersys no me sirve, ubuntu karmic 32 bits ( http://www.ubuntu-es.org/?q=node/122502 )


En Ubuntu desde el 2 de noviembre del 2007

Mi web (manuales, blog, foro, manuales, fotos, etc): Shadow's System

+1
0
-1

SUERTE!!!


En Ubuntu desde el 2 de noviembre del 2007

Mi web (computadoras, soporte, etc): SolucionesC

Imagen de christopherccg
+1
0
-1

Podrías explicar por que se hacen los pasos please

+1
0
-1
Imagen de NepT1
+1
0
-1

Los tres pasos son opcioneles, es decir, se pueden realizar todos seguidos o que cada uno escoja el que mas se ajuste a su nesecidad.

Paso 1: Creacion de una ISO con los paquetes personalizados o copia del Pc local y algunas simples opciones.

Paso 2: Si se a optado por grabar la ISO en un USB para poder hacer cambios en el escritorio (fondos, menus... configuraciones de programas...etc..) poder grabar esos cambios en la ISO

Paso 3: Esta ultima opcion es para despues de haber creado la ISO y haber pasado varios meses o haber sacado una nueva version del Ubuntu, poder actualizar la ISO de una manera muy simple sin tener que volver a realizar todos los pasos.

P.D. Depende la cantidad de paquetes que se le instale se puede grabar la ISO en un CD/DVD o simplemente en un USB. Si optais por la opcion del CD/DVD antes probar con VirtualBox de que todo funcione correctamente.

+1
0
-1
Imagen de lord red dragon
+1
0
-1

  1. al instalar paquetes, SI me dio un par de errores, pero según porque no tenia acceso a los archivos, supongo por la manera en que lo estaba haciendo...
  2. cambie algunos pasos por mis propias carpetas, copie otros archivos manualmente (sudo nautilus), y pues descubrí que algunos no estaban en el live dvd (ya hecho), estaban los anteriores que copie, no los ultimos, asi que imagino por un paso que tengo que volver a hacer...
  3. al iniciar el live dvd, me marco un error de núcleo (pero lo mismo me hizo en el mismo live cd de ubuntu), asi que lo tomo como normal.. pero... no me deja activar la configuración de efectos (en ubuntu live, SI lo permite)...

por ahora volveré a crear la iso a ver si ya me funciona mejor...


En Ubuntu desde el 2 de noviembre del 2007

Mi web (manuales, blog, foro, manuales, fotos, etc): Shadow's System

+1
0
-1

SUERTE!!!


En Ubuntu desde el 2 de noviembre del 2007

Mi web (computadoras, soporte, etc): SolucionesC

Imagen de NepT1
+1
0
-1

Al instalar algunos programas puede que te salgan algunos avisos al instalar porque no esta montada cierta carpeta... pero no pasa nada.

Yo tenia problemas al iniciar sesión ya que el GDM no arrancaba automáticamente, pero es porque también tengo instalado el KDM y su KDE, para solucionarlo solamente hay que desinstalar uno de los dos, aunque si quieres tener los dos no pasa nada, hay que reinstalar el que de problemas y se configurará bien.

Para activar los efectos del escritorio, cuando se inicie el CD/DVD aparecerá el típico aviso de que hay controladores para la gráfica, hay que aceptarlo y se instalara automáticamente.

Recomiendo copiar también el fichero /etc/suoders para evitar problemas de permisos.

Cualquier error o complicación que tengáis decírmelo que lo investigaré.

+1
0
-1
Imagen de lord red dragon
+1
0
-1

otra forma, ya que bajar 6gb de paquetes, luego instalarlos, etc, consume MUCHO espacio, asi que solo copiare las carpetas de mi sistema, creare un nuevo usuario, etc.

básicamente, para ahorrarme el espacio (que de 20gb libres al final de los pasos me quedaron menos de 10gb) y tiempo de descargas (8 horas bajando paquetes a 100 kbps), le haré adaptaciones a tus pasos y luego copio el como le hice, por si a alguien mas le sirve.


En Ubuntu desde el 2 de noviembre del 2007

Mi web (manuales, blog, foro, manuales, fotos, etc): Shadow's System

+1
0
-1

SUERTE!!!


En Ubuntu desde el 2 de noviembre del 2007

Mi web (computadoras, soporte, etc): SolucionesC

Imagen de NepT1
+1
0
-1

Vaya, pues a mi entre 5 y 10 minutos para descargar e instalar todo (2892 paquetes).

+1
0
-1
Imagen de lord red dragon
+1
0
-1

nexuiz, open arena, alien arena, y un largo etc.

mi / pesa 7 gb, sin contar el home, ahí la llevo escribiendo mis pasos y espero que funcione mi idea, asi me ahorro tiempo en estos casos...


En Ubuntu desde el 2 de noviembre del 2007

Mi web (manuales, blog, foro, manuales, fotos, etc): Shadow's System

+1
0
-1

SUERTE!!!


En Ubuntu desde el 2 de noviembre del 2007

Mi web (computadoras, soporte, etc): SolucionesC

Imagen de NepT1
+1
0
-1

Los juegos que requieran de un buen pc por la calidad gráfica y demás no se si funcionaran bien en el CD ya que requieren mas memoria, recordemos que se trata de una versión Live... Pero bueno tu inténtalo y lo pruebas en el virtualbox, ya nos iras contando que tal lo llevas.

+1
0
-1
Imagen de NepT1
+1
0
-1

Consejo 1: Si solo queremos copiar la configuración del escritorio en Gnome, (fondo de pantalla, tamaño de las barras, temas de iconos y ventanas...etc..) hay que copiar el contenido de /home/nombredeusuario/.gconf al ./mysquash/home/nombredeusuario/ y para los usuarios de KDE lo mismo pero con la carpeta /home/nombredeusuario/.kde

Consejo 2: Para cambiar la imagen del inicio, cuando arranca el CD, sustituir la imagen de mylive/isolinux/splash.pcx por otra de tamaño 640x480 y misma extensión.

Consejo 3: Si queremos cambiar la imagen del login, hay que cambiar el jpg de la carpeta /mysquash/usr/share/images/xsplash/bg_2560x1600.jpg recordar que tal y como dice el propio nombre de la imagen, su tamaño tiene tiene que ser de 2560x1600

+1
0
-1
Imagen de NepT1
+1
0
-1

Alguno sabe donde se queda guardada la configuración de esta imagen?

+1
0
-1
Imagen de gotxa
+1
0
-1

Hola NepT1
Aunque no creo que lo necesites, este es mi proceso deductivo por si a alguien le sirve:

Esa imagen es de las propiedades de usuario, en menú Sistema-->Administración-->Usuarios y Grupos. Si lo abro, veo procesos que tienen que ver con usuarios:

$ ps auxww | grep -i user

...
bla bla bla
...
blablabla /usr/share/system-tools-backends-2.0/scripts/SystemToolsBackends.pl -m UserConfig

hmmm...

$ locate system | grep -i tools | grep etc

...
blablabla
/etc/gnome-system-tools/users/profiles
blablabla
...

et voilà 8-D (si es esto lo que buscas, claro :-/)

GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de NepT1
+1
0
-1

Yo diría que si es el fichero que buscaba, en cuanto pueda lo añado a la imagen y lo compruebo, era el ultimo paso que me quedaba por configurar.

Por cierto, supongo que los que hagáis las pruebas en un USB ya sabréis que para comprobar los cambios solo con sustituir el nuevo filesystem.squashfs del Pc local por el anterior del USB ya sirve, no hace falta que cada vez se tenga que formatear la unidad o reinstalar todos los ficheros.

EDITO:

El fichero creo que si es ese pero la configuración no se carga en el livecd, quizás tenga que editarlo con algo en especial.

+1
0
-1
Imagen de gotxa
+1
0
-1

Diría que tienes razón, creo que la configuración no la lee de ese fichero sino del sistema propiamente dicho.

GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de gotxa
+1
0
-1

Echando un vistazo a
/usr/share/system-tools-backends-2.0/scripts/SystemToolsBackends.pl
llego a
/usr/share/system-tools-backends-2.0/scripts/Users/Users.pm
donde si se lee un poco se verá que todas las acciones que tienen que ver con el manejo de usuarios actúa directamente en '/etc /passwd', '/etc /shadow', etc., etc. (valga la redundancia XD) y se ejecutan los comandos shell habituales de manejo de usuarios desde los scripts.
Es normal, ahora que lo pienso, que la utilidad de usuarios y grupos no utilice ese fichero como base para sacar la info de los usuarios del sistema porque habría inconsistencias en el caso de modificar usuarios vía comando de terminal.

No se cual es el objetivo concreto y último de este mini-hilo pero quizá la respuesta está en utilizar estos mismos scripts (quizá modificados) para que hagan el trabajo sucio con los datos sacados del archivo de configuración.

¿Luz o tinieblas?

GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de NepT1
+1
0
-1

El objetivo es sencillo, que una vez iniciado el CD tener todos los privilegios sin tener que cambiar nada, por ejemplo, que nada mas iniciar la sesión poder usar el synaptic, ya se que no cuesta nada hacerlo desde Sistema-Administración-Usuarios y Grupos, pero hay gente que no saben ni que eso existe y creerán que el CD no funciona o algo así, ya sabéis como son los noveles.

De mientras estoy investigando porque el ratón en ciertos ordenadores no funciona, en los dos Pcs de sobremesa que tengo en casa si funciona, pero en el portátil, en el virtualbox y en el pc del trabajo no se menea.

P.D. Muy bueno lo de "etc., etc." xD

Edito: Según e visto, parece que el fichero es el "/etc/shadow" voy a probar...

+1
0
-1
Imagen de lord red dragon
+1
0
-1

ahora lo hago con remastersys, lo edito con los pasos de nept1 (lo de usuario, etc), copio el home del usuario que configure y listo!!!, al menos esa es mi idea, recién lo estoy haciendo...

el grub 2 no me gusta, asi que el squashfs lo pondré con los archivos de la iso del ubuntu 9.04, y sobre como lo modificare, con el remastersys que me crea una copia de los archivos (aunque no me funciona la iso), modifico esos archivos, creo de nuevo el squashfs y a seguir...


En Ubuntu desde el 2 de noviembre del 2007

Mi web (manuales, blog, foro, manuales, fotos, etc): Shadow's System

+1
0
-1

SUERTE!!!


En Ubuntu desde el 2 de noviembre del 2007

Mi web (computadoras, soporte, etc): SolucionesC

Imagen de NepT1
+1
0
-1

Aun sigues intentando añadirle todos los juegos?

+1
0
-1
Imagen de lord red dragon
+1
0
-1

siguiendo tus pasos, no pude instalar la iso (usarla SI), ni cambiar los efectos, supongo porque olvide lod el grupo root, ahora lo que hice fue crearlo con remastersys, usar la iso para sacar el squashfs y las carpetas del iso, para asi evitarme descargar de nuevo todos los paquetes (1880, 7gb sin contar el /home), y como la iso del remastersys no me funciona (en la opción Dist, si hago el backup si, pero ocupa MAS espacio, tengo 170 gb ocupados en /home), creo el usuario y demás,según tus pasos, aunque me dio este error:

Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
chfn: PAM authentication failed
adduser: `/usr/bin/chfn it' devolvió el código de error 1. Saliendo.

sigo en eso, apenas hace unas horas empecé...


En Ubuntu desde el 2 de noviembre del 2007

Mi web (manuales, blog, foro, manuales, fotos, etc): Shadow's System

+1
0
-1

SUERTE!!!


En Ubuntu desde el 2 de noviembre del 2007

Mi web (computadoras, soporte, etc): SolucionesC

Imagen de EnriqueK
+1
0
-1

Lo que siempre hice fue crear el Live DVD con Remastersys usando la opción "distribuible", mediante el comando cp -ax copio mi carpeta de usuario a un pendrive , luego corro el Live DVD , creo mi cuenta de usuario, borro la carpeta de usuario que se crea el la /home del Live DVD y en ese lugar creo un enlace simbólico a mi verdadera carpeta de usuario que la tengo en un pendrive ..> cambio de usuario y ya tengo mi sistema funcionando, todos los cambios en archivos o configuraciones serán persistentes por que se almacenarán en el pendrive, que puede ser también un DD externo, ,etc, etc.
Este método lo suelo usar también para probar una nueva versión de Ubuntu y así comprobar como va a funcionar con mis configuraciones cuando lo tenga instalado.
Supongo que se podrá crear un Script para automatizar el proceso de creación de cuenta de usuario y todos los pasos que siguen .

+1
0
-1
Imagen de lord red dragon
+1
0
-1

ese es mi problema con remastersys, elijo esa opción, Dist, y me lo crea y todo y ya revise y el problema es ese, no me crea NINGUN usuario, la opción backup si, pero mi home pesa 170 gb, y NO es opción...

bueno, le hice como dije en mi post y ya esta el dvd, ahora reviso e instalo... ya contare despues


En Ubuntu desde el 2 de noviembre del 2007

Mi web (manuales, blog, foro, manuales, fotos, etc): Shadow's System

+1
0
-1

SUERTE!!!


En Ubuntu desde el 2 de noviembre del 2007

Mi web (computadoras, soporte, etc): SolucionesC

Imagen de lord red dragon
+1
0
-1

Al igual que cuando seguí todos los pasos de nept1, no me deja instalar... incluso ahora SI le puse como usuario root, modifique shadows, passwd, y lo puse como root al usuario, le agregue los privilegios y todo...y nada.... aparte que sigo sin poder cambiar los efectos y lo noto lento el live, pero... supongo es normal, es un dvd de 3.6gb

en fin, a ver que pasa, seguiré viendo como instalarlo...


En Ubuntu desde el 2 de noviembre del 2007

Mi web (manuales, blog, foro, manuales, fotos, etc): Shadow's System

+1
0
-1

SUERTE!!!


En Ubuntu desde el 2 de noviembre del 2007

Mi web (computadoras, soporte, etc): SolucionesC

Imagen de EnriqueK
+1
0
-1

Seguramente lo sabes, pero solo se pueden tener 4 particiones primarias o 3 primarias + 1 extendida, y dentro de la extendida puedes tener todas las lógicas que quieras, el caso es que si ya tienes 4 primarias, no vas a poder instalar.¡, salvo que machaques alguna de ellas.

+1
0
-1
Imagen de lord red dragon
+1
0
-1

el error es de permisos, me dice que no tengo permiso para ejecutar el instalador, a pesar de que el usuario lo puse como root (el comando), edite el archivo etc/passwd y lo puse igual, el de sudoers y agregue el grupo de mi usuario con los privilegios, etc.

en fin, al menos es un live cd "funcional", no como el que me crea remastersys :P

ya sobre activar efectos (en apariencia), o que valla algo lento el live dvd, lo checare despues, por ahora... es ese detalle...

al menos ya tiene el xsplash, fondo, y configuración de sesión que deseo, solo falta el poder instalarse...


En Ubuntu desde el 2 de noviembre del 2007

Mi web (manuales, blog, foro, manuales, fotos, etc): Shadow's System

+1
0
-1

SUERTE!!!


En Ubuntu desde el 2 de noviembre del 2007

Mi web (computadoras, soporte, etc): SolucionesC

Imagen de NepT1
+1
0
-1

Una cosa... ya miraste lo que yo estaba intentando hacer? Comprobar los permisos de "Usuarios y grupos" si no activas todos los privilegios de tu usuario no te dejara hacer nada, ade+ comprueba que pertenezca al grupo de root

+1
0
-1
Imagen de lord red dragon
+1
0
-1

lo agregue como usuario root, según el comando que viene:

usermod -G root usuario

edite el perfil y puse la categoría de mi usuario con todos los privilegios:

gedit /etc/gnome-system-tools/users/profiles

[usuario]
name=usuario
name[es]=Nombre De Usuario
shell=/bin/bash
home-prefix=/home
uid-min=1000
uid-max=6000
groups=cdrom,floppy,dialout,tape,dip,adm,plugdev,fax,audio,scanner,fuse,admin,sambashare,lpadmin,video

Edite el archivo passwd:

gedit /etc/passwd
usuario:x:1000:1000:Nombre De Usuario,,,:/home/usuario:/bin/bash

Copie el home del usuario al del dvd:

sudo cp -dpR -t Dvd/usuario /home/usuario
chown -R usuario:usuario /home/usuario

Cambie los permisos del root:

gedit /etc/sudoers

Y al igual que me toco al seguir todos tus pasos al pie de la letra, al momento de darle clic en instalar me dice que no tengo los permisos, los juegos me corren pero algo lentos, no puedo cambiar los efectos, pero... al menos tengo todos los programas que deseo, el background y xsplash personalizados, etc. :P


En Ubuntu desde el 2 de noviembre del 2007

Mi web (manuales, blog, foro, manuales, fotos, etc): Shadow's System

+1
0
-1

SUERTE!!!


En Ubuntu desde el 2 de noviembre del 2007

Mi web (computadoras, soporte, etc): SolucionesC

Imagen de NepT1
+1
0
-1

Pero lo que te dije es una vez ya iniciado el CD. Es decir, inicia el CD en el virtualbox, activa esas opciones desde el Menú-Sistema-Administración-Usuarios y Grupos, y comprueba si te deja hacer la instalación.

+1
0
-1
Imagen de gotxa
+1
0
-1

espero que esta contestación no sea ya fuera del tema, pero si admitimos que
/etc/gnome-system-tools/users/profiles
tiene la info de usuarios y grupos pero el sistema no usa este archivo para manejar usuarios y grupos, deberías añadir el usuario a los grupos

cdrom, floppy, dialout, tape, dip, adm, plugdev, fax, audio, scanner, fuse, admin, sambashare, lpadmin, video

directamente en /etc/group al igual que has hecho editando /etc/passwd

Salud
GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de NepT1
+1
0
-1

Ese ya lo tenia editado, pero mas bien para añadir el usuario al grupo de root, pero aun así cuando se inicia el CD el usuario sigue sin privilegios. Yo creo que dichos permisos se crean y se guardan al iniciar la sesión por primera vez.

+1
0
-1

Páginas