opengnsys-1.1.1 (#16) - Arranque de ogLive solamente en local (#426) - Message List

Arranque de ogLive solamente en local
 unsolved

Buenas, he estado intentando arrancar el cliente ogLive con lo siguiente parametros

title OpenGnsys-CACHE
find --set-root --ignore-floppies --ignore-cd /boot/ogvmlinuz
kernel /boot/ogvmlinuz ro boot=oginit quiet splash vga=788 irqpoll acpi=on og2nd=sqfs ogprotocol=local ogstatus=offline ogactiveadmin=false ogdebug=false ogupdateinitrd=true INFOHOST
initrd /boot/oginitrd.img

La intencion es poder arrancar los SO que existan en el PC ademas de poder restaurar desde cache si depender del servidor, por si este cayera.

Pero el cliente no termina de arrancar dando error al intentar iniciar el browser

$OPENGNSYS/bin/browser -qws $OGMENU

Por lo que he podido ver no se monta correctamente la cache en el directorio /opt/opengnsys/cache y por ello no encuentra el menu.

Revisando el código que una posible solución puede ser corregir en el fichero /etc/initramfs-tools/scripts/ogfunctions la función ogPostConfigureFS() Cambiando

if [[ "$DEVICECACHE" == "*$DEVICEOGLIVE*" ]];then

Por

mkdir -p /opt/opengnsys/cache
if [[ "$DEVICECACHE" == *$DEVICEOGLIVE* ]];then

Y tras ello generar oginitrd.img y ogclient.sqfs con la correción

La solucion por la que he optado es generar ogclient.sqfs con una modificacion /opt/opengnsys/etc/init/default.sh para sustituir

[ -f $OGCAC/menus/$FILE.html ] && OGMENU="$OGCAC/menus/$FILE.html"

Por

[ -f /opt/oglive/tftpboot/menus/$FILE.html ] && OGMENU="/opt/oglive/tftpboot/menus/$FILE.html"
Tree View Flat View (newer first) Flat View (older first)
  • Message #950

    Buenas, El problema que he visto no es que se no se monte la caché al arracar offline , sino que el paso en el que se monta la cache en el directorio /opt/opengnsys/ no lo realiza correctamente y por eso con consigue encontrar el menú que se encuentra en la caché

  • Message #946

    Buenos días, dmasero

    Creo que lo mejor es ver porqué no se monta la cache. En la cache no sólo está el menú sino todo el ogLive, el kernel, el initrd y el segundo sistema de ficheros. Sin cache no es planteable el modo offline.

    En algunos discos la primera vez que se particionan no se formatea correctamente. Podrías intentar particionarlos de nuevo o ejecutar en línea de comandos el script initcache. Es el encargado de crear la partición cache y formatearla.

    Hasta ahora.

    Irina Gómez

Tree View Flat View (newer first) Flat View (older first)

Attachments

No attachments created.