Linux Guru Guide - Running Linux on Real Hardware

Jan-Benedict Glaw



Lilienstraße 16
33790
Hörste (near Halle/Westf.)
Nordrhein-Westfalen
Germany
+49-172-7608481


Table of Contents

1. Introduction
2. Generic Linux Knowledge
Startup of a dynamically linked ELF executable
Using Serial Console
Using Tape Drives
UMA - Unified Memory Architecture
Using GDB via a Serial Link to Debug a Running Kernel
3. The GNU toolchain
Toolchain Anatomy
GNU binutils
GNU Compiler Collection (formerly GNU C Compiler)
GNU glibc
Getting a Full Toolchain
4. Debugging for Starters
ltrace
strace
gdb - The GNU DeBugger
Conclusions
Network all around
Setting Up Networks
Debugging Networks
Logging In Into Remote Machines And Having Fun
5. Using Different Firmware Types
Alpha's SRM firmware
SRM device names
Alpha's AlphaBIOS
Sun's OpenBOOT PROM
Apple's OpenFirmware
VAXen's firmware
PA-RISC's firmware
SGI's ARC Console
6. Boot Loaders
LILO - the LInux LOader
Grub
PALO - the PA-RISC LOader
milo.exe - an Alpha loader
aboot - another Alpha loader
amiload - an Amiga bootloader
YaMON is used on MIPS boards
dvhtool - SGI MIPS boot loader
SILO - Sparc Image LOader
BootX - Bootloader for OldWorld Apple Macintosh (and Clones)
Quik - Bootloader for OldWorld Apple Macintosh (and Clones)
yaBoot - Bootloader for NewWorld Apple Macintosh (and Clones)
7. Network Boot Protocols
Remote IP configuration
BOOTP
DHCP - Dynamic Host Configuration Protocol
RARP - Reverse ARP
Directed Ping
Delivering the Boot Image to a Client Computer
TFTP
RBoot
MOP - Maintainence and Operator's Protocol
Configuring a General-Purpose Boot Server
Configuring dhcpd for BOOTP and DHCP
Configuring rarpd
Configuring rbootd
Configuring mopd
8. Linux on Real Hardware
Linux on Alpha Machines
Linux on VAX Machines
Linux on HP PA-RISC Machines
Linux on MIPS Machines
Linux on PowerPC (PPC) Machines
Linux on PPC based Apple Macintosh computers with PCI bus
PPC64 (RS/6000) Machines
Linux on S/390 Mainframes
Linux on m68k Machines
Linux on Sparc Machines

List of Tables

5.1. SRM devicename overview