+subject: giotto Installation giotto Installation Basically you could just get the giotto disk image, copy it to a disk and reboot. This works if you copy also the required hardware drivers (kernel modules) by your own on the disk. This setup isn't very nice and it's not supported (means the drivers aren't accessable one by one). giotto uses a two or three floppy setup instead, you need more than the giotto disk itself for installation: - The prometheus disk: contains a giotto system tailored for setup of another giotto disk. It comes with almost all supported drivers. - The giotto disk: This is the disk you want to have installed. - The application disk: This one is optional but you will like it. It carries some basic packages, including the programs needed for a succesful harddisk installation. You'll also need two or three floppy disks. Other requirements are a PC with at least 12MB RAM (8MB are not enough), a 486 processor or higher, a 3.5'' floppy drive and a supported network interface card. Disk Images First you have to get the disk images. Download them from http://www.quietsche-entchen.de/giotto/ and save the images as files on your local harddisk. Because giotto runs from 1.44MB disks it's possible to do the installation of the images from a Windows/DOS computer. But notice: 1. You'll need also rawrite.exe to copy the images to disk. 2. rawrite.exe is a DOS program. It doesn't understand long filenames, only the old 8.3 scheme. So you'll have to choose different names when saving the images. Under Windows/DOS you run rawrite for each image you want to have on a floppy. Follow the prorgam's questions and let it do the rest. Under Linux you use the dd(1) program root # dd if=imagefile of=/dev/fd0 for each image. It's now a good time to label the floppies. If you have no labels around put the application disk aside (we don't need it now) and make the prometheus disk write protected. This way you can be sure with which floppy you are going to insert into your drive. Before you begin You should have the following information when you start a giotto installation: - Type of network interface card, if required the configuration parameter. - An IP number you can assign to the computer and the required netmask. - If present (and you want to use it) the IP number of the default gateway, domain name and the nameserver's IP number. If you are not sure about you network card you can give it a try. Perhaps giotto can autodetect it. This is the usual case for supported PCI cards. Booting prometheus Now put the prometheus disk into your drive and reboot the computer. When it reboots from floppy the LILO boot prompt appears some seconds. Press the - followed by the -key to interrupt the normal boot sequence. You should then see the names of two boot configurations: `prometheus' and `configure'. Well, actually the first image might be named `giotto' because of some modifications in the production scripts, but I plan to change this back. Anyway, choose the latter. Type `configure' (without the quotes) and press . If you are too slow here the system will boot the prometheus configuration. Don't mind, after logging into the system you can enter the configure mode too. Ok, the system should start up now, sit back and wait. After booting has finished the login prompt appears. Login in as root. You don't need a password here. If you missed to start the configure boot configuration above you can now enter it with the command [/root] > init 5 prometheus comes with a small menu driven installation program. Start it with [/root] > /etc/menu/setup This setup application is simple and will be redone some time, but it works for the moment. You use is as follows: - You can select a menu item with the cursor keys and execute it's function with the -key. Items can also be selected be pressing the first letter of it's name. - In some menus (notice that they are not marked) you have to select one or more items before executing the selection with . The selection or unselection is done with the -bar. - A menu is cancelled with either or the -key. The first thing you probably want to do is to select your keyboard layout. The default is German mapping. This may not be your choice. Choose the 'Select Keyboard Map' item and look if your keymap is on the list, select it and press . The next thing are drivers. You should first select 'Clear Module Selection' to remove any setting that are be on the prometheus disk. For the network interface card you should try the 'Autodetection'. This should work for all supported PCI and ISA NE2000 compatible cards. When you're done with that you might want to select additional kernel drivers. Go to the 'Additional Modules' menu, select the modules you want with the -bar and press . I would recommend that you select the 'Samba Filesystem Support' because you are doing a basic module selection. E.g. a ppp package could (and will) bring it's own serial and ppp module. Now we come to the interesting part. Select 'Write Configuration' and insert your giotto disk when the system tells you. The selected drivers are then copied onto the giotto disk along with their configuration data. Then the last thing you do here is the 'Reboot' function with the giotto disk inside your drive. giotto Configuration Ok, your system boots the giotto disk for the first time. Again, at the lilo boot prompt interrupt the system and choose the configure setup because we have to configure the TCP/IP networking. Login as root (still no password required). If you missed to start into configure you may again start the configuration mode with [/root] > init 5 This time we don't use a menu program for the configuration. giotto comes with a small command line program for the basic configuration things. Enter the following commands with the data for your network: [/root] > config set ip eth0 .ipnumber./.netmask. [/root] > config set ip gateway .ip-of-default-gateway. [/root] > config set ip domain .your-domain-name. [/root] > config set ip nameserver .your-nameserver. If you are not using DNS you don't have to set the domain and nameserver parameter. To activate the TCP/IP settings enter [/root] > init 2 and test them. Try to ping another host in your local network, first by it's IP number then by it's DNS name. If that works, ping your default gateway. If this one also replies then try a host somewhere in the Intenet. If you find a mistake in your configuration you can always go back into the configuration mode with a [/root] > init 5 If you find that everything is working so far give yourself a password: [/root] > passwd Now all that is left is to save the modified configuration on the giotto boot disk: [/root] > config write config passwd This copies the files /etc/rc.config and /etc/passwd onto your disk. Your giotto disk is ready now. Next time you boot it you can start into it's giotto configuration.