Can I hard-drive install?
You can “install” Instant WebKiosk to hard disk in the following manners (select one of three):
- connect a hard drive to the PC with an IDE to USB or SATA to USB adapter (depending on your hard drive type) and then follow the same steps described in the Download page. Of course you will lost all your data;
- create an USB key as described in the Download page and then do a Clonezilla clone to hard drive. Of course you will lost all your data;
- make your GRUB or LILO bootloader (Linux box) point vmlinuz, initrd and filesystem.squashfs files you can easily find in the USB key created with steps detailed in the Download page. Now you have to create a second FAT32 partition named “persistence” (for experts).
“Installation” actually is a copy: you will still have the security of an inalterable OS with settings persistence.
Can I run Instant WebKiosk inside a VrtualBox VM?
Yes, you can run Instant WebKiosk in a VirtualBox environment following this guide, gently provided by tlm.
PXE boot howto (experts only)
PXE boot avoids running Instant WebKiosk from USB Flash devices. If PCs are running in a DHCP environment this could be very handy. See instructions; whitepaper is kindly provided by Trevor Bailey.
How do I set a static IP address or use Wi-Fi?
Instant WebKiosk default network connection method is DHCP: it if finds a DHCP server in the network it will make use of if.
If you want to override this behaviour, just unplug Ethernet cable and reboot: network admin screen (image below) will show up. Once saved, network settings will persist.
Https sites refuse to work. What’s going on?
Adjust BIOS clock with current date.
Which touch screen hardware to choose for IWK?
Some people reported that EloTouch and GeneralTouch monitors work well with Instant WebKiosk.
How can I modify the operating system in order to add or remove a feature or a driver? (experts only)
Instant WebKiosk is a “live” OS whose file system is contained in a compressed read-only file called filesystem.squashfs; you can locate that file under /live directory in the USB key once Instant WebKiosk has been successfully written. In order to modify any aspect of Instant WebKiosk, you have to modify that file accordingly. Linux knowledge is required. Your workbench (host operating system) has to be a Debian Wheezy (i.e. stable, V.7) Linux i386 (not x86_64) operating system; run as root.
1. You have to use unsquashfs command (install it first in your host operating system) to decompress all files of filesystem.squashfs inside a directory you choose, say /home/chroot:
2. Then you can modify OS files inside /home/chroot chrooting inside it:
mount -o bind /proc /home/chroot/squashfs-root/proc
mount -o bind /dev /home/chroot/squashfs-root/dev
mount -o bind /dev/pts /home/chroot/squashfs-root/dev/pts
mount -o bind /sys /home/chroot/squashfs-root/sys
Do modifies you wish, Debian-way. Clean your tracks.
3. Then you have to resquash with -xz parameters (compression):
mksquashfs squashfs-root/ filesystem.squashfs -comp xz
4. Finally replace the old squashfs.