Download Linux on the Sun JavaStation NC HOWTO

Transcript
Linux on the Sun JavaStation NC HOWTO
Table of Contents
Linux on the Sun JavaStationNC HOWTO.....................................................................................................1
Robert S. Dubinski...................................................................................................................................1
META Information.............................................................................................................................................4
The Purpose of this Document.................................................................................................................4
Acknowledgments....................................................................................................................................4
Document Contributors............................................................................................................................5
History of this document..........................................................................................................................5
Document Copyright and Licenses..........................................................................................................6
Location of the Latest Version and Source..............................................................................................7
What is a JavaStation?.......................................................................................................................................8
What is a JavaStationNC?........................................................................................................................8
Definition of an NC including the Differentiation from PC's.................................................................8
Description of the JavaStation Model Line including Hardware Specs.................................................9
JavaStation−1 [ "Mr. Coffee"] ["the brick"] [Sun Option No. JJ−xx].......................................9
JavaStation−NC ["JavaStation−10"] ["Krups"] ["the tower"] ["the percolator"] [ Sun Option0No. JK−xx
JavaStation−E ["Espresso"] [Sun Option No. JE−xx].............................................................11
JavaEngine−1 ["JE−1"].............................................................................................................12
The "Dover"JavaStation model................................................................................................12
The Generation 3 "Super JavaStation".....................................................................................12
Reasons for Running Linux and NC Myths Dispelled..........................................................................13
Why JavaStations are No Longer Produced.........................................................................................14
Where to Purchase a JavaStation...........................................................................................................17
Background Requirements for Linux on a JavaStation................................................................................18
Complete Hardware Requirements........................................................................................................18
Network Service Requirements.............................................................................................................18
Understand the JavaStation Boot Sequence...........................................................................................18
Additional Software Requirements: Replacement Firmware (PROLL)................................................19
Decide on your Filesystem: NFS−Root, or Embedded?.......................................................................20
"NFS−Root" Filesystem...........................................................................................................20
"Embedded−Root" Filesystem..................................................................................................20
Build Your Kernel.............................................................................................................................................21
Before you begin....................................................................................................................................21
Make sure you use 32−bit mode............................................................................................................21
Supported Linux Kernel Versions.........................................................................................................21
Required Kernel Configuration Options................................................................................................22
Necessary Patch for "Embedded−Root" FS Configurations..................................................................23
Build the JavaStation−Ready Kernel.....................................................................................................23
JavaStation−Ready Kernel Images and ".config" File Samples............................................................24
Sample ".config" Files..............................................................................................................24
Sample JavaStation−Ready Kernel Files.................................................................................24
Build A JavaStation−Ready FileSystem.........................................................................................................25
Preparing Yourself to Build Your Own Filesystem...............................................................................25
i