Windows Host Requirements for LinuxLink Classic

On Windows hosts, you must have Administrator privileges to install the LinuxLink Classic reference distribution, and you must have Cygwin installed. The recommended system configuration for a Windows host is the following:

  • Windows 2000 or Windows XP operating system
  • An NTFS or FAT32 filesystem (FAT16 filesystems are unsuitable)
  • 1.5 GBytes available disk space
  • The Cygwin UNIX emulator, with cygwin1.dll version 1.5.16 or later.

    If you already have Cygwin installed, you can use the uname -a or uname -r command to determine the Cygwin DLL version.. Refer to Cygwin Installation for details about the installation process.

  • The installation script requires Python 2.2 or higher, which is included by default with the required Cygwin emulator.

Configuring Cygwin

Hosting a Linux distribution from TimeSys on Windows requires the Cygwin versions of the following services:

  • nfsd – NFS services daemon
  • portmap – RPC portmapper daemon
  • mountd – NFS mount daemon
  • tftpd – TFTP server daemon
  • xinetd – The Extended Internet Services Daemon, which controls the TFTP daemon
  • dhcpd – DHCP server daemon

Important: Follow the instructions in Configuring Your Windows Host to correctly prepare your Windows machine for embedded Linux development.

You can open a Cygwin Bash shell by double-clicking the Cygwin shortcut on your desktop, or by selecting Programs > Cygwin > Cygwin Bash Shell from the Windows Start menu.

If they do not already exist, you must create group and password files by issuing either the following commands (if your host does not belong to a domain):

# mkgroup -l > /etc/group
# mkpasswd -l > /etc/passwd

or the following commands (if your host does belong to a domain):

# mkgroup -l -d > /etc/group
# mkpasswd -l -d > /etc/passwd

These commands print the local group or password files to the /etc/group and /etc/passwd files. These file names are expected by the operating system; do not change the names.

Note

To find out if your Windows host belongs to a domain:

  1. Right-click on My Computer and select Properties. The System Properties dialog appears.

  2. Click on the Computer Name tab if your host is running Windows XP, or click on the Network Identification tab if your host is running Windows 2000. If you belong to a domain, it will be listed under the full computer name.

  3. Click Cancel to exit the dialog.