Remasterizar Suse-linux-9.2-mini-installation
Hola a todos Estoy intentando modificar el CD de installacion de suse para intentar utilizarlo como sistema de arranque de una unidad externa usb y resulta que no soy capaz de cambiar los permisos de los archivos para poder escribir en ellos. El procedimiento que uso es, montar la imagen ISO como unidad y luego intentar aplicar un "chmod 644" sobre el archivo correspondiente. Obviamente sin resultados. Podrian decirme cual es el procedimiento correcto para hacer esto? Por otro lado me encuentro que el archivo linuxrc no es editable, parece que este compilado. Saben si hay alguna forma de editarlo que se me escapa o resulta que es propietario y no se puede tocar ? Saludos Jose
El 2005-03-21 a las 18:05 +0100, Jose Rodriguez escribió:
Estoy intentando modificar el CD de installacion de suse para intentar utilizarlo como sistema de arranque de una unidad externa usb y resulta que no soy capaz de cambiar los permisos de los archivos para poder escribir en ellos. El procedimiento que uso es, montar la imagen ISO como unidad y luego intentar aplicar un "chmod 644" sobre el archivo correspondiente. Obviamente sin resultados. Podrian decirme cual es el procedimiento correcto para hacer esto?
¡Imposible! No son escribibles las imagenes ISO. Las creas, y luego las lees, pero no se puede escribir, es un formato de sólo lectura - por lo menos, mientras alguien no invente algo. Si que hay algo, que es un... "chisme" que se pone e intercepta las ordenes de escritura al CD y las graba en otro sitio. Aparenta ser R/W, pero logicamente, el CD no se modifica. Y quien dice el CD, dice una imagen ISO. Viene en el "CD-Writing HOWTO" que tienes en la distro: 4.12 How to make CD-ROMs writable like a hard disk? There is an overlay filesystem available for Linux, which is mounted over the CD-ROM and intercepts all writing operations. New and modified files are stored elsewhere, but for the user it looks like the CD-ROM is modified. For more information, see http://home.att.net/~artnaseef/ovlfs/ovlfs.html. If that is not enough for your needs: wait for the UDF-filesystem to be supported by Linux or help developing it (see http://trylinux.com/projects/udf/. At the moment only reading of CD-media is supported due to a limitation in the CD-ROM drivers of the Linux kernel. Pero ovlfs no está en la distro.
Por otro lado me encuentro que el archivo linuxrc no es editable, parece que este compilado. Saben si hay alguna forma de editarlo que se me escapa o resulta que es propietario y no se puede tocar ?
Está creado de alguna forma, si, pero no es propietario ni mucho menos. Hay un "linuxrc.rpm", por cierto, y contiene documentación en "/usr/share/doc/packages/linuxrc". Por ejemplo, el linuxrc.html dice (fíjate en la última frase): Linuxrc Linuxrc is a program used for setting up the kernel for installation purposes. It allows the user to load modules and start an installed system, a rescue system, or an installation via YaST. Linuxrc is designed to be as small as possible. All needed programs are linked directly into one binary, so there is no need for shared libraries in the initdisk. Otra pista: se crea haciendo un make en el directorio de los fuentes, que es cuando lee el initdisk - creo, no me he leido más cosas. El resto tendrás que investigarlo tu ;-) -- Saludos Carlos Robinson
Jose Rodriguez wrote:
Hola a todos Estoy intentando modificar el CD de installacion de suse para intentar utilizarlo como sistema de arranque de una unidad externa usb y resulta que no soy capaz de cambiar los permisos de los archivos para poder escribir en ellos. El procedimiento que uso es, montar la imagen ISO como unidad y luego intentar aplicar un "chmod 644" sobre el archivo correspondiente. Obviamente sin resultados. Podrian decirme cual es el procedimiento correcto para hacer esto? Por otro lado me encuentro que el archivo linuxrc no es editable, parece que este compilado. Saben si hay alguna forma de editarlo que se me escapa o resulta que es propietario y no se puede tocar ?
Hay algunos procedimientos, que suelen usar los debianitas, y es una herramienta para construir y actualizar imagenes iso. Revisa por si te sirve: http://www.dirac.org/linux/debian/jigdo/debian-jigdo-mini-howto_es.html Saludos, Juan
El 2005-03-21 a las 22:50 -0300, Juan Erbes escribió:
Hay algunos procedimientos, que suelen usar los debianitas, y es una herramienta para construir y actualizar imagenes iso. Revisa por si te sirve: http://www.dirac.org/linux/debian/jigdo/debian-jigdo-mini-howto_es.html
Creo que hay copia local en la distro: /usr/share/doc/howto/en/html/Debian-Jigdo/index.html No lo he mirado, sólo he buscado la palabra jigdo en el disco duro. -- Saludos Carlos Robinson
El Martes, 22 de Marzo de 2005 03:25, Carlos E. R. escribió:
El 2005-03-21 a las 22:50 -0300, Juan Erbes escribió:
Hay algunos procedimientos, que suelen usar los debianitas, y es una herramienta para construir y actualizar imagenes iso. Revisa por si te sirve: http://www.dirac.org/linux/debian/jigdo/debian-jigdo-mini-howto_es.html
Creo que hay copia local en la distro:
/usr/share/doc/howto/en/html/Debian-Jigdo/index.html
No lo he mirado, sólo he buscado la palabra jigdo en el disco duro.
Gracias por la sugerencia pero me parece que no sirve para mis propositos, aunque en un momento dado podria necesitar actualizar el kernel del CD, no necesitaria actualizar nada mas, esta utilidad esta mas bien pensada para actualizar con los ultimos paquetes disponibles los discos de "instalacion completa" (el pack de los 5 Cd's). Ademas si no he entendido mal el procedimiento utilizado, me parece que Suse no esta pensada para poder hacer esto usando jigdo. Saludos Jose
El Martes, 22 de Marzo de 2005 01:42, Carlos E. R. escribió:
El 2005-03-21 a las 18:05 +0100, Jose Rodriguez escribió:
Estoy intentando modificar el CD de installacion de suse para intentar utilizarlo como sistema de arranque de una unidad externa usb y resulta que no soy capaz de cambiar los permisos de los archivos para poder escribir en ellos. El procedimiento que uso es, montar la imagen ISO como unidad y luego intentar aplicar un "chmod 644" sobre el archivo correspondiente. Obviamente sin resultados. Podrian decirme cual es el procedimiento correcto para hacer esto?
¡Imposible! No son escribibles las imagenes ISO. Las creas, y luego las lees, pero no se puede escribir, es un formato de sólo lectura - por lo menos, mientras alguien no invente algo. Vaya con lo facil que seria poder hacerlo asi, directamente a lo bruto :-)
Si que hay algo, que es un... "chisme" que se pone e intercepta las ordenes de escritura al CD y las graba en otro sitio. Aparenta ser R/W, pero logicamente, el CD no se modifica. Y quien dice el CD, dice una imagen ISO.
Viene en el "CD-Writing HOWTO" que tienes en la distro:
Pero ovlfs no está en la distro. Esto no es el equivalente a "DirectCD" de W2, utilizar un CD-rom como si fuera un disquete ?
Por otro lado me encuentro que el archivo linuxrc no es editable, parece que este compilado. Saben si hay alguna forma de editarlo que se me escapa o resulta que es propietario y no se puede tocar ?
Está creado de alguna forma, si, pero no es propietario ni mucho menos. Hay un "linuxrc.rpm", por cierto, y contiene documentación en "/usr/share/doc/packages/linuxrc". Por ejemplo, el linuxrc.html dice (fíjate en la última frase):
Linuxrc
Linuxrc is a program used for setting up the kernel for installation purposes. It allows the user to load modules and start an installed system, a rescue system, or an installation via YaST.
Linuxrc is designed to be as small as possible. All needed programs are linked directly into one binary, so there is no need for shared libraries in the initdisk.
Otra pista: se crea haciendo un make en el directorio de los fuentes, que es cuando lee el initdisk - creo, no me he leido más cosas. El resto tendrás que investigarlo tu ;-) En ello estamos gracias por la sugerencia. Lo que no acabo de entender es para que sirve el linuxrc que se me instalo con el linuxrc.rpm en /usr/sbin. Es una "copia" del que tengo en el CD o es el que se usa para el make ?
Saludos Jose
El 2005-03-29 a las 12:22 +0200, Jose Rodriguez escribió:
Pero ovlfs no está en la distro. Esto no es el equivalente a "DirectCD" de W2, utilizar un CD-rom como si fuera un disquete ?
No lo se, no he usado nunca eso.
Lo que no acabo de entender es para que sirve el linuxrc que se me instalo con el linuxrc.rpm en /usr/sbin. Es una "copia" del que tengo en el CD o es el que se usa para el make ?
No lo se, tendría que estudiarmelo. Me imagino que estará el binario, y el rpm de fuentes para crearlo. -- Saludos Carlos Robinson
participants (3)
-
Carlos E. R.
-
Jose Rodriguez
-
Juan Erbes