Power requirements
The EuroTech PCs do _not_ need 12V.
Installing a new netboot code on the flash disk of a Eurotech 7630 PC.
This may be necessary since it appears that the preconfigured netboot 0.9
does timeout when booting through a Cisco Catalyst 4000 switch.
If the problem with the Catalyst has been solved consider this file
obsolete.
a) prepare a bootp server and connect the PC to it. If a Catalyst switch
is involved be sure not to attach the PC directly to it, e.g. one may
insert a 10Mbit hub into the connection between the PC and the Catalyst :
+----+ +---+ +---+
| PC |-----+ H | | S |
+----+ | U | +---+ W |
+--+ B | | | T |
| +---+ | | C +--> server
+---------+ | H |
+---+
In such a case, the regular bootp servers can be used for below
description -> make a new bootp entry and skip to b)
Example: pionkl
- Add entry to /etc/bootptab on pionkl.
.global:\
:ht=ethernet:\
:ds=141.34.1.22 141.34.1.16 131.169.200.2:\
:hn:vm=auto:
.net2:\
:gw=141.34.2.1:\
:sm=255.255.255.0:\
:tc=.global:
# note that the IP number blow is stolen from an apparently
# dead xterminal ;-)
euro1:\
:hd=/usr1/apeboot:\
:ip=141.34.2.241:\
:ha=00e0c702099b:\
:bf=images/zt.img:\
:rp=/apeboot/rh60/testpc:\
:tc=.net2:
- bootpd and tftp must be enabled in /etc/inetd.conf
tftp dgram udp wait nobody /usr/sbin/tcpd in.tftpd /usr1/apeboot
bootps dgram udp wait root /usr/sbin/bootpd bootpd -c /usr1/apeboot -d 4
- pionkl has the following mounts:
apemaster3:/apeboot/rh60/usr --> /usr1/apeboot/rh60/usr
apemaster3:/apeboot/rh60/testpc --> /usr1/apeboot/rh60/testpc
- Both /usr1/apeboot/rh60/usr /usr1/apeboot/rh60/testpc are also
exported (/etc/exports) and the NFS- and mount-daemons must run in
re-export mode :
/usr/sbin/rpc.mountd --re-export
/usr/sbin/rpc.nfsd --re-export
- A suitable boot image should be in /usr1/apeboot/images/
(NOTE that some of these setting will be removed by cfengine the
next night)
b) plug the PC into some free slot of the small Ziatech crate or the APE
crate. Power on.
Take a note of the PCs ethernet address (either on the screen or in
/var/log/messages of the bootp server) and patch the PCs (hostXX or euro1)
entry in /etc/bootptab
Reset the PC.
c) Boot the PC using the preconfigured netboot code
The PC would then be available as 141.34.2.241 or as configured.
c) delete the /dev/hda1 partition (this is the flash disk) using 'fdisk'
d) - using 'fdisk' install a linux partition as partition 1.
A size of 1 MB is sufficient, more doesn't matter.
- make an ext2 filesystem on it :
/sbin/mkfs.ext2 /dev/hda1
- mount it:
mount /dev/hda1 /boot
- extract the boot files:
tar -C /boot -xf /euroboot.tar
(if not found, the tar is also in apemaster*:/apeboot/netboot/)
- install LILO as the boot manager:
/sbin/lilo -C /boot/lilo.conf
e) this should now boot using netboot 0.8.1
NOTE : If you made a mistake in the above steps, the PC is unlikely to
boot any more. In this case:
- add an EKF SCSI adapter to the crate.
- Either
- prepare a SCSI boot disk (probably containing the same netImage
kernel). Ask M. Biastoch, he probably still has one.
- disable the IDE disks in the PCs BIOS (otherwise it won't look
at the SCSI devices for booting).
- Boot via SCSI disk.
- Or
attach a SCSI CDROM and boot via CD into a maintenance shell, setup
the network, mount a server disk allows to do step c)
- go to step c)
(noe/01/10/01)