HIP:TS-7000:redboot

From Earlham Cluster Department

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
'''Configuring RedBoot for NFS booting'''
+
=== Configuring RedBoot for NFS booting ===
-
Note: If using minicom as your terminal emulator, make sure both hardware and software control are disabled...
+
* Note: If using minicom as your terminal emulator, make sure both hardware and software control are disabled...
-
Boot the TS board normally, and then in /etc/sysconfig, edit these two files:
+
* Boot the TS board normally, and then in /etc/sysconfig, edit these two files:
-
file: ifcfg-eth0  
+
* file: ifcfg-eth0  
DEVICE=eth0
DEVICE=eth0
Line 14: Line 14:
ENABLE=yes
ENABLE=yes
-
and file: network_cfg  
+
* and file: network_cfg  
### Technologic Systems
### Technologic Systems
Line 27: Line 27:
         FORWARD_IPV4=no
         FORWARD_IPV4=no
-
''Then Do the following:'''''Bold text'''
+
== Then Do the following: ==
-
1. Boot the board and press Ctrl+C
+
* 1. Boot the board and press Ctrl+C
2. This should drop you into the RedBoot command line
2. This should drop you into the RedBoot command line

Revision as of 15:04, 24 May 2007

Configuring RedBoot for NFS booting

DEVICE=eth0

  1. IPADDR=192.168.0.50
  2. NETMASK=255.255.255.0
  3. NETWORK=192.168.0.0
  4. BROADCAST=192.168.0.255

BOOTPROTO=static

  1. BOOTPROTO=dhcp

ENABLE=yes

      1. Technologic Systems

General Network Configuration File

       NETWORKING=yes
       GATEWAY=192.168.0.1
       GW_DEV=eth0
       HOSTNAME="desired name"
       BOOTPROTO=dhcp
       DEFRAG_IPV4=no
       FORWARD_IPV4=no

Then Do the following:

2. This should drop you into the RedBoot command line

3. "ifconfig -l" should display the current configurations, eg

RedBoot> fconfig -l Run script at boot: true Boot script: .. fis load vmlinux .. exec -c "console=ttyAM0,115200 root=/dev/mtdblock1"

Boot script timeout (100ms resolution): 1 Use BOOTP for network configuration: false Gateway IP address: 192.168.0.11 Local IP address: 192.168.0.50 Local IP address mask: 255.255.255.0 Default server IP address: 192.168.0.11 Network hardware address [MAC]: 0x0F:0x0F:0x0F:0x0F:0x0F:0x0F GDB connection port: 9000 Force console for special debug messages: false Network debug at boot time: false

I would strongly suggest that you write/save the default configurations somewhere.

4. "ifconfig" allows you to edit the bootscript that RedBoot executes at boot time.

5. Leave the first line as it is, by hitting return. >> fis load vlinux

6. Edit the next line to: >> exec -c "console=ttyAM0,115200 ip=dhcp nfsroot=[HOST IP]:[root path on host]"

7. Terminate script with a blank line: >>

8. At this point, RedBoot will prompt for some values interactively, I would suggest you incease the "Boot script timeout" some larger value like 10 (1s), this will give you more time to interrupt RedBoot using the Ctrl+C command.

9. Leave all other values as they are, unless if you really want to change them.

10. The final prompt will ask you to save the changes you made by entering y/n.

11. Reboot the board, it should mount root from the host and path specified in RedBoot.

12. If you experience boot errors, check your host configurations and NFS server configurations.

Personal tools
Namespaces
Variants
Actions
websites
wiki
this semester
Toolbox