Installation Calaos_OS sur VM puis sur NUC - Printable Version +- Calaos, Home Automation Forum (https://calaos.fr/forum) +-- Forum: Utilisation - Installation - Configuration (https://calaos.fr/forum/forumdisplay.php?fid=4) +--- Forum: Installation du système (https://calaos.fr/forum/forumdisplay.php?fid=5) +--- Thread: Installation Calaos_OS sur VM puis sur NUC (/showthread.php?tid=970) |
Installation Calaos_OS sur VM puis sur NUC - pitixorms - 11-03-2020 Bonjour a tous, Après avoir posté sur un autre fil, j'ouvre ce topic sur les conseils de Raoul. Pour vous résumer mon projet dans les grandes lignes : Je rénove une maison et je souhaite une installation la plus propre possible pour la gestion quotidienne, avec le coté WAF ( parce que sinon àane va pas aller du tout à madame ! ). Je regarde donc si Calaos pourrait convenir ( je pense que oui ) Allé j’arrête de raconter ma vie : Dans un premier temps, je voudrais tester sur une VM (VMWare workstation) avant d'aller acheter un NUC que j'ai repéré chez LDLC. - Je me suis donc lancé dans les tests et j'essaye d'installer le système sur une belle VM toute neuve. J'ai d'abord suivi le tuto que vous avez rédigé il y a quelques temps et Raoul m'a dit que c'était bien plus simple maintenant, avec des images disques bootables via clé usb. - J'ai donc téléchargé les images ( Images calaos V3 ==> Celle de 512Mb) Jusque là tout va bien. - Ensuite j'ai créé l'image bootable sur une clé USB avec Win32DiskImager et j'ai eu un 100% Successfull en fin de copie. Pareil, tout va bien. Je boot sur la clé, dans ma VM, et j'ai bien le loader CALAOS avec le choix entre "BOOT" et "INSTALLATION" et là quel que soit le choix que je fais, j'ai droit à une sortie sur erreur après un décompte de 30 29 28.... jusqu'à 0. En pièce jointe la copie d'écran de l'erreur. ==> Ca me dit "Cannot find rootfs.img file in /run/media/* dropping to a shell" Résultat des courses, je n'arrive pas à déployer la machine jusqu'au bout car il semble qu'il me manque un fichier sur la clé bootable. Vous avez une idée ? Merci !!! EDIT : Je viens d'essayer avec une version de Calaos OS V2, et l'install démarre bien, jusqu'au moment où CA bloque sur les détections des périphériques USB... Je rajoute une copie d'écran. RE: Installation Calaos_OS - pitixorms - 11-03-2020 Une âme charitable pour me filer un petit coup de main ? RE: Installation Calaos_OS sur VM puis sur NUC - Arnaud - 11-04-2020 Hello, Je viens de prendre un peu de temps pour refaire ton expérience, je n'arrive pas à booter sur la clé usb. Le plus long a été de trouver une clé usb au bureau... :-) "gravé" l'image img sur la clé usb, la vm (windows / vmware workstation) ne boot pas dessus. Donc, rien à voir avec Calaos juste que ça fait longtemps que je n'ai pas manipulé d'hdimg sur Windows.. Si j'ai un moment, je ferai un bon vieux "dd" depuis le Mac sur la clé usb dans l'après-midi, ça devrait mieux fonctionner. RE: Installation Calaos_OS sur VM puis sur NUC - pitixorms - 11-04-2020 Cool, merci de m'aider à trouver une solution ! De mon coté j'ai cherché une alternative avec : - Installation de virtualBox - Utilisation de l'image "calaos_server.vdi" dispo dans le Wiki. - Lancement du serveur avec une machine virtuelle sur la base de ce vdi. J'ai bien la page de calaos server vierge, avec les 4 boutons en bas au centre. Du coup, sur ma lancée : - adressage de mon 750 881 - codesys pour charger le programme dans l'automate en suivant la procédure ICI Sur Calaos installer : J'arrive bien à envoyer dans l'automate le premier petit programme "vite fait" que j'ai créé (3 pièces avec 1 BP et une lumière dans chaque) Et au moment de charger le calaos_serveur ca ne passe pas... En faisant un SSH sur le serveur, il me dit que le calaos-server.service est down... J'ai essayer de relancer / redémarrer mais rien n'y fait.... Donc nouveau blocage. Le premier j'ai réussi à passer outre en prenant une machine toute faire sur le wiki, donc pas d'installation à faire sous VMWare, mais le second maintenant, là je sèche... root@intel-corei7-64:~# systemctl list-unit-files --type=service UNIT FILE STATE autovt@.service enabled banner.service masked bootmisc.service masked busybox-klogd.service enabled busybox-syslog.service enabled calaos-dns.service static calaos-home.service enabled calaos-server.service enabled checkfs.service masked checkroot.service masked connman-autoconnect.service enabled connman-wait-online-calaos.service enabled connman.service enabled console-getty.service disabled container-getty@.service static cpu-performance.service enabled dbus-1.service masked dbus-org.freedesktop.hostname1.service static dbus-org.freedesktop.locale1.service static dbus-org.freedesktop.login1.service static dbus-org.freedesktop.machine1.service static dbus-org.freedesktop.network1.service enabled dbus-org.freedesktop.resolve1.service enabled dbus-org.freedesktop.thermald.service enabled dbus-org.freedesktop.timedate1.service static dbus.service static lines 1-27...skipping... UNIT FILE STATE autovt@.service enabled banner.service masked bootmisc.service masked busybox-klogd.service enabled busybox-syslog.service enabled calaos-dns.service static calaos-home.service enabled calaos-server.service enabled checkfs.service masked checkroot.service masked connman-autoconnect.service enabled connman-wait-online-calaos.service enabled connman.service enabled console-getty.service disabled container-getty@.service static cpu-performance.service enabled dbus-1.service masked dbus-org.freedesktop.hostname1.service static dbus-org.freedesktop.locale1.service static dbus-org.freedesktop.login1.service static dbus-org.freedesktop.machine1.service static dbus-org.freedesktop.network1.service enabled dbus-org.freedesktop.resolve1.service enabled dbus-org.freedesktop.thermald.service enabled dbus-org.freedesktop.timedate1.service static dbus.service static debug-shell.service disabled devpts.service masked display-manager.service enabled dmesg.service masked dropbear.service generated dropbear@.service static dropbearkey.service static emergency.service static getty@.service enabled grafana.service disabled halt-local.service static halt.service generated haproxy.service enabled hostname.service masked hwclock.service masked influxdb.service disabled initrd-cleanup.service static initrd-parse-etc.service static initrd-switch-root.service static lines 1-46...skipping... UNIT FILE STATE autovt@.service enabled banner.service masked bootmisc.service masked busybox-klogd.service enabled busybox-syslog.service enabled calaos-dns.service static calaos-home.service enabled calaos-server.service enabled checkfs.service masked checkroot.service masked connman-autoconnect.service enabled connman-wait-online-calaos.service enabled connman.service enabled console-getty.service disabled container-getty@.service static cpu-performance.service enabled dbus-1.service masked dbus-org.freedesktop.hostname1.service static dbus-org.freedesktop.locale1.service static dbus-org.freedesktop.login1.service static dbus-org.freedesktop.machine1.service static dbus-org.freedesktop.network1.service enabled dbus-org.freedesktop.resolve1.service enabled dbus-org.freedesktop.thermald.service enabled dbus-org.freedesktop.timedate1.service static dbus.service static debug-shell.service disabled devpts.service masked display-manager.service enabled dmesg.service masked dropbear.service generated dropbear@.service static dropbearkey.service static emergency.service static getty@.service enabled grafana.service disabled halt-local.service static halt.service generated haproxy.service enabled hostname.service masked hwclock.service masked influxdb.service disabled initrd-cleanup.service static initrd-parse-etc.service static initrd-switch-root.service static initrd-udevadm-cleanup-db.service static keymap.service masked kmod-static-nodes.service static knxd.service disabled ldconfig.service static lttng-sessiond.service disabled modutils.service masked mosquitto.service enabled mountall.service masked mountnfs.service masked networking.service masked ntpd.service enabled olad.service disabled populate-volatile.service masked psplash.service masked quotaon.service static lines 1-62...skipping... UNIT FILE STATE autovt@.service enabled banner.service masked bootmisc.service masked busybox-klogd.service enabled busybox-syslog.service enabled calaos-dns.service static calaos-home.service enabled calaos-server.service enabled checkfs.service masked checkroot.service masked connman-autoconnect.service enabled connman-wait-online-calaos.service enabled connman.service enabled console-getty.service disabled container-getty@.service static cpu-performance.service enabled dbus-1.service masked dbus-org.freedesktop.hostname1.service static dbus-org.freedesktop.locale1.service static dbus-org.freedesktop.login1.service static dbus-org.freedesktop.machine1.service static dbus-org.freedesktop.network1.service enabled dbus-org.freedesktop.resolve1.service enabled dbus-org.freedesktop.thermald.service enabled dbus-org.freedesktop.timedate1.service static dbus.service static debug-shell.service disabled devpts.service masked display-manager.service enabled dmesg.service masked dropbear.service generated dropbear@.service static dropbearkey.service static emergency.service static getty@.service enabled grafana.service disabled halt-local.service static halt.service generated haproxy.service enabled hostname.service masked hwclock.service masked influxdb.service disabled initrd-cleanup.service static initrd-parse-etc.service static initrd-switch-root.service static initrd-udevadm-cleanup-db.service static keymap.service masked kmod-static-nodes.service static knxd.service disabled ldconfig.service static lttng-sessiond.service disabled modutils.service masked mosquitto.service enabled mountall.service masked mountnfs.service masked networking.service masked ntpd.service enabled olad.service disabled populate-volatile.service masked psplash.service masked quotaon.service static rc-local.service static read-only-rootfs-hook.service masked reboot.service generated rescue.service static lines 1-66 UNIT FILE STATE autovt@.service enabled banner.service masked bootmisc.service masked busybox-klogd.service enabled busybox-syslog.service enabled calaos-dns.service static calaos-home.service enabled calaos-server.service enabled checkfs.service masked checkroot.service masked connman-autoconnect.service enabled connman-wait-online-calaos.service enabled connman.service enabled console-getty.service disabled container-getty@.service static cpu-performance.service enabled dbus-1.service masked dbus-org.freedesktop.hostname1.service static dbus-org.freedesktop.locale1.service static dbus-org.freedesktop.login1.service static dbus-org.freedesktop.machine1.service static dbus-org.freedesktop.network1.service enabled dbus-org.freedesktop.resolve1.service enabled dbus-org.freedesktop.thermald.service enabled dbus-org.freedesktop.timedate1.service static dbus.service static debug-shell.service disabled devpts.service masked display-manager.service enabled dmesg.service masked dropbear.service generated dropbear@.service static dropbearkey.service static emergency.service static getty@.service enabled grafana.service disabled halt-local.service static halt.service generated haproxy.service enabled hostname.service masked hwclock.service masked influxdb.service disabled initrd-cleanup.service static initrd-parse-etc.service static initrd-switch-root.service static initrd-udevadm-cleanup-db.service static keymap.service masked kmod-static-nodes.service static knxd.service disabled ldconfig.service static lttng-sessiond.service disabled modutils.service masked mosquitto.service enabled mountall.service masked mountnfs.service masked networking.service masked ntpd.service enabled olad.service disabled populate-volatile.service masked psplash.service masked quotaon.service static rc-local.service static ...skipping... autovt@.service enabled banner.service masked bootmisc.service masked busybox-klogd.service enabled busybox-syslog.service enabled calaos-dns.service static calaos-home.service enabled calaos-server.service enabled checkfs.service masked checkroot.service masked connman-autoconnect.service enabled connman-wait-online-calaos.service enabled connman.service enabled console-getty.service disabled container-getty@.service static cpu-performance.service enabled dbus-1.service masked dbus-org.freedesktop.hostname1.service static dbus-org.freedesktop.locale1.service static dbus-org.freedesktop.login1.service static dbus-org.freedesktop.machine1.service static dbus-org.freedesktop.network1.service enabled dbus-org.freedesktop.resolve1.service enabled dbus-org.freedesktop.thermald.service enabled dbus-org.freedesktop.timedate1.service static dbus.service static debug-shell.service disabled devpts.service masked display-manager.service enabled dmesg.service masked dropbear.service generated dropbear@.service static dropbearkey.service static emergency.service static getty@.service enabled grafana.service disabled halt-local.service static halt.service generated haproxy.service enabled hostname.service masked hwclock.service masked influxdb.service disabled initrd-cleanup.service static initrd-parse-etc.service static initrd-switch-root.service static initrd-udevadm-cleanup-db.service static keymap.service masked kmod-static-nodes.service static knxd.service disabled ldconfig.service static lttng-sessiond.service disabled modutils.service masked mosquitto.service enabled mountall.service masked mountnfs.service masked networking.service masked ntpd.service enabled olad.service disabled populate-volatile.service masked psplash.service masked quotaon.service static rc-local.service static read-only-rootfs-hook.service masked root@intel-corei7-64:~# cleat -sh: cleat: command not found root@intel-corei7-64:~# clear root@intel-corei7-64:~# systemctl list-unit-files --type=service UNIT FILE STATE autovt@.service enabled banner.service masked bootmisc.service masked busybox-klogd.service enabled busybox-syslog.service enabled calaos-dns.service static calaos-home.service enabled calaos-server.service enabled checkfs.service masked checkroot.service masked connman-autoconnect.service enabled connman-wait-online-calaos.service enabled connman.service enabled console-getty.service disabled container-getty@.service static cpu-performance.service enabled dbus-1.service masked dbus-org.freedesktop.hostname1.service static dbus-org.freedesktop.locale1.service static dbus-org.freedesktop.login1.service static dbus-org.freedesktop.machine1.service static dbus-org.freedesktop.network1.service enabled dbus-org.freedesktop.resolve1.service enabled dbus-org.freedesktop.thermald.service enabled dbus-org.freedesktop.timedate1.service static dbus.service static debug-shell.service disabled devpts.service masked display-manager.service enabled dmesg.service masked dropbear.service generated dropbear@.service static dropbearkey.service static emergency.service static getty@.service enabled grafana.service disabled halt-local.service static halt.service generated haproxy.service enabled hostname.service masked hwclock.service masked influxdb.service disabled initrd-cleanup.service static initrd-parse-etc.service static initrd-switch-root.service static initrd-udevadm-cleanup-db.service static keymap.service masked kmod-static-nodes.service static knxd.service disabled ldconfig.service static lttng-sessiond.service disabled modutils.service masked mosquitto.service enabled mountall.service masked mountnfs.service masked networking.service masked ntpd.service enabled olad.service disabled populate-volatile.service masked psplash.service masked quotaon.service static lines 1-62...skipping... UNIT FILE STATE autovt@.service enabled banner.service masked bootmisc.service masked busybox-klogd.service enabled busybox-syslog.service enabled calaos-dns.service static calaos-home.service enabled calaos-server.service enabled checkfs.service masked checkroot.service masked connman-autoconnect.service enabled connman-wait-online-calaos.service enabled connman.service enabled console-getty.service disabled container-getty@.service static cpu-performance.service enabled dbus-1.service masked dbus-org.freedesktop.hostname1.service static dbus-org.freedesktop.locale1.service static dbus-org.freedesktop.login1.service static dbus-org.freedesktop.machine1.service static dbus-org.freedesktop.network1.service enabled dbus-org.freedesktop.resolve1.service enabled dbus-org.freedesktop.thermald.service enabled dbus-org.freedesktop.timedate1.service static dbus.service static debug-shell.service disabled devpts.service masked display-manager.service enabled dmesg.service masked dropbear.service generated dropbear@.service static dropbearkey.service static emergency.service static getty@.service enabled grafana.service disabled halt-local.service static halt.service generated haproxy.service enabled hostname.service masked hwclock.service masked influxdb.service disabled initrd-cleanup.service static initrd-parse-etc.service static initrd-switch-root.service static initrd-udevadm-cleanup-db.service static keymap.service masked kmod-static-nodes.service static knxd.service disabled ldconfig.service static lttng-sessiond.service disabled modutils.service masked mosquitto.service enabled mountall.service masked mountnfs.service masked networking.service masked ntpd.service enabled olad.service disabled populate-volatile.service masked psplash.service masked quotaon.service static rc-local.service static read-only-rootfs-hook.service masked reboot.service generated rescue.service static Merci ! RE: Installation Calaos_OS sur VM puis sur NUC - raoulh - 11-04-2020 Pour wmware je n'ai jamais testé, il faudrait voir pour booter avec un UEFI et pas du bios. C'est pareil avec virtualbox, il faut activer l'UEFI. Ensuite ne prend pas de vdi qui sont sur le forum, c'est soit vieux et c'est pas fait par l'equipe de calaos. Je comprends que c'est compliqué de tester, les machines virtuelles c'est pas le genre de chose qu'on testes beaucoup. On mets les efforts sur les machines reelles (drivers, config etc) Pour virtualbox il faut procéder comme ceci:
Code: VBoxManage convertfromraw --format VDI calaos-os-intel-corei7-64-v3.0-20200702115950.hddimg calaos_vbox.vdi Sous windows: Code: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe --format VDI calaos-os-intel-corei7-64-v3.0-20200702115950.hddimg calaos_vbox.vdi Ensuite crée une machine virtuelle avec au moins 2Gb de RAM. Activer EFI dans les options. Ensuite tu ajoutes un disque a la machine en choisissant le .VDI que tu as crées avant et ca devrait démarrer maintenant. Le mieux pour tester reste quand meme d'utiliser une vraie machine. Ca peut etre un PC classique... RE: Installation Calaos_OS sur VM puis sur NUC - raoulh - 11-04-2020 Pourrais tu me donner le lien vers le calaos_server.vdi que tu as trouvé stp? RE: Installation Calaos_OS sur VM puis sur NUC - pitixorms - 11-04-2020 (11-04-2020, 02:57 PM)raoulh Wrote: Pourrais tu me donner le lien vers le calaos_server.vdi que tu as trouvé stp? J'ai passé une partie de ma nuit dessus et pour te dire je ne sais plus trop où je l'ai téléchargée... Je te l'ai déposé sur un drive du coup, pour que tu puisse la télécharger. ==>ici effectivement c'est mieux sur une machine physique, mais je souhaitais faire deux trois essais de configuration avant, histoire de savoir : 1°) si je suis capable de m'en sortir en prog - Il ne faut jamais se surestimer ! 2°) Si c'est assez WAF pour la petite famille... (surtout ca !) C'était surtout pour les essais, avant d'aller mettre 200/250 roro dans un NUC pour tester en réel... Merci pour les lignes de code, je teste çà ce soir ! ++ RE: Installation Calaos_OS sur VM puis sur NUC - raoulh - 11-04-2020 En fait le vdi c'etait surtout pour le supprimer car c'est pas un truc qu'on supporte ca RE: Installation Calaos_OS sur VM puis sur NUC - Arnaud - 11-04-2020 Etonnant.. j'ai pas souvenir qu'il y est un VDI sur le forum.. RE: Installation Calaos_OS sur VM puis sur NUC - pitixorms - 11-04-2020 (11-04-2020, 04:38 PM)raoulh Wrote: En fait le vdi c'etait surtout pour le supprimer car c'est pas un truc qu'on supporte ca Ha ben je vais chercher ça ce soir alors, si je le retrouve je te le fais savoir. Pas de soucis. |