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