opengnsys-1.1.1 (#16) - Arranque de ogLive solamente en local (#426) - Message List
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"
-
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
irinaMay 25, 2020, 11:09:52 AM (5 years ago) -
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é
dmaseroMay 30, 2020, 4:03:34 PM (5 years ago)