NEXS installationĀ¶ >From USBĀ¶ 1. Take a USB disk, create a single partition with type 0x83 (Linux) (e.g. using fdisk) and format it as VFAT (e.g. using mkfs.vfat) * This conflict of partition type vs filesystem is intentional; the Anaconda installer seems a bit sensitive to other configurations and may get confused at the bootloader install stage if you don't use this configuration 2. Download the NEXS .iso corresponding to the NEXS version that you want to install to your hard disk 3. Download http://hg.olenepal.org/NEXS-image-builder/raw-file/tip/mkusbinstall to your hard disk 4. Run: # sudo bash ./mkusbinstall /path/to/nexs.iso /dev/sdb1 * where /dev/sdb1 is the partition of your USB disk 5. Plug the USB disk into the Wind computer 6. Turn on and press F11 until menu appears 7. Choose USB device from the boot device menu 8. Choose the default "Install with kickstart" option from the boot menu 9. After a few seconds, you will see an error that says that the kickstart file cannot be found. Wait 5 seconds, then press enter twice to retry. * This is an Anaconda bug where it tries to access the USB disk before it is ready 10. You may see another error message saying that the installation media cannot be found. If so, try selecting /dev/sdc1 as the installation device (the default is sdb1) * This is because on some Wind systems, the onboard SD card reader takes the sdb position Once installation completes, the system will reboot. Remove the USB disk at this time, and continue with the configuration steps below. NEXS configurationĀ¶ During first boot, you will be shown a list of instructions. These are: 1. Login as root. 2. Run /usr/share/nexs-custom/netsetup.sh to configure network. 3. Reboot. 4. (Optional) plug in USB customization disk. If it is already present, then make sure to replug it because not all installations will have taken effect before this point in time. Follow these instructions. The root password is xxx. The netsetup script is for configuring the internet connection (eth0) (e.g. IP/gateway details) as well as setting a hostname for the server. You should choose a hostname based on the location of the school e.g. laxmi.mkw.olenepal.org for the Laxmi school in Makwanpur. When run with no parameters, the netsetup script shows a usage message. You must re-run this script with appropriate parameters. The only required parameter is a hostname, e.g.: # /usr/share/nexs-custom/netsetup.sh laxmi.mkw.olenepal.org The final step is documented on the NEXS installing content page.