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