old-www/HOWTO/JavaStation-HOWTO/index.html

845 lines
16 KiB
HTML

<HTML
><HEAD
><TITLE
>Linux on the Sun JavaStation
NC HOWTO</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.63
"><LINK
REL="NEXT"
TITLE="META Information"
HREF="metainfochapter.html"></HEAD
><BODY
CLASS="article"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="ARTICLE"
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="title"
><A
NAME="AEN2"
><SPAN
CLASS="application"
>Linux</SPAN
> on the <SPAN
CLASS="productname"
>Sun JavaStation
</SPAN
> <SPAN
CLASS="acronym"
>NC</SPAN
> HOWTO</A
></H1
><H3
CLASS="author"
><A
NAME="AEN8"
>Robert S. Dubinski</A
></H3
><P
CLASS="copyright"
><A
HREF="ln20.html"
>Copyright</A
> &copy; 1999, 2000, 2001 by Robert S. Dubinski</P
><P
CLASS="pubdate"
>2001-Oct-31<BR></P
><DIV
><DIV
CLASS="abstract"
><A
NAME="AEN23"
></A
><P
></P
><P
>&#13;This is a HOWTO document describing how to enable the <SPAN
CLASS="application"
><SPAN
CLASS="acronym"
>GNU</SPAN
>/Linux <SPAN
CLASS="acronym"
>OS</SPAN
></SPAN
> on the Sun JavaStation NC.
</P
><P
></P
></DIV
></DIV
><HR></DIV
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
>1. <A
HREF="metainfochapter.html"
>META Information</A
></DT
><DD
><DL
><DT
>1.1. <A
HREF="metainfochapter.html#DocumentPurposeSection"
>The Purpose of this Document</A
></DT
><DT
>1.2. <A
HREF="metainfochapter.html#DocumentAcknowledgementsSection"
>Acknowledgments</A
></DT
><DT
>1.3. <A
HREF="metainfochapter.html#DocumentHistorySection"
>History</A
></DT
><DT
>1.4. <A
HREF="metainfochapter.html#DocumentCopyrightSection"
>Document Copyright and Licenses</A
></DT
><DT
>1.5. <A
HREF="metainfochapter.html#DocumentLocationSection"
>Location of the Latest Version and Source</A
></DT
><DT
>1.6. <A
HREF="metainfochapter.html#ReportingHOWTOBugs"
>Reporting Bugs Found In or Additions to the HOWTO</A
></DT
><DT
>1.7. <A
HREF="metainfochapter.html#TODO"
>TODO List for this HOWTO</A
></DT
></DL
></DD
><DT
>2. <A
HREF="whatischapter.html"
>What is a <SPAN
CLASS="productname"
>JavaStation</SPAN
>?</A
></DT
><DD
><DL
><DT
>2.1. <A
HREF="whatischapter.html#WhatIsJavaStationSection"
>What is a <SPAN
CLASS="productname"
>JavaStation</SPAN
> <SPAN
CLASS="acronym"
>NC</SPAN
>?</A
></DT
><DT
>2.2. <A
HREF="whatischapter.html#WhatIsNCSection"
>Definition of an <SPAN
CLASS="acronym"
>NC</SPAN
> including the Differentiation
from <SPAN
CLASS="acronym"
>PC</SPAN
>'s</A
></DT
><DT
>2.3. <A
HREF="whatischapter.html#JavaStationModelsSection"
>Description of the <SPAN
CLASS="productname"
>JavaStation</SPAN
> Model
Line including Hardware Specs</A
></DT
><DT
>2.4. <A
HREF="whatischapter.html#WhyLinuxSection"
>Reasons for Running <SPAN
CLASS="application"
>Linux</SPAN
> and <SPAN
CLASS="acronym"
>NC
</SPAN
> Myths Dispelled</A
></DT
><DT
>2.5. <A
HREF="whatischapter.html#JavaStationDeathSection"
>Why <SPAN
CLASS="productname"
>JavaStations</SPAN
> are No Longer
Produced</A
></DT
><DT
>2.6. <A
HREF="whatischapter.html#WherePurchaseSection"
>Where to Purchase a JavaStation</A
></DT
></DL
></DD
><DT
>3. <A
HREF="backgroundrequirementschapter.html"
>Background Requirements for <SPAN
CLASS="application"
>Linux</SPAN
> on a
<SPAN
CLASS="productname"
>JavaStation</SPAN
></A
></DT
><DD
><DL
><DT
>3.1. <A
HREF="backgroundrequirementschapter.html#HardwareRequirementsSection"
>Complete Hardware Requirements</A
></DT
><DT
>3.2. <A
HREF="backgroundrequirementschapter.html#NetworkServiceRequirements"
>Network Service Requirements</A
></DT
><DT
>3.3. <A
HREF="backgroundrequirementschapter.html#JavaStationBootDescSection"
>Understand the <SPAN
CLASS="productname"
>JavaStation</SPAN
> Boot Sequence</A
></DT
><DT
>3.4. <A
HREF="backgroundrequirementschapter.html#ProllDescSection"
>Additional Software Requirements: Replacement Firmware
(<SPAN
CLASS="application"
>PROLL</SPAN
>)</A
></DT
><DT
>3.5. <A
HREF="backgroundrequirementschapter.html#FSTypeDescSection"
>Decide on your Filesystem-type: <SPAN
CLASS="acronym"
>NFS</SPAN
>-Root, or
Embedded?</A
></DT
><DT
>3.6. <A
HREF="backgroundrequirementschapter.html#SupportSitesSection"
>Support Sites to Check Out: Zaitcev's Linux Site</A
></DT
></DL
></DD
><DT
>4. <A
HREF="kernelbuildchapter.html"
>Build Your Kernel</A
></DT
><DD
><DL
><DT
>4.1. <A
HREF="kernelbuildchapter.html#KernelBuild-BeforeBeginningSection"
>Before you begin</A
></DT
><DT
>4.2. <A
HREF="kernelbuildchapter.html#KernelBuild-WorkIn32BitModeSection"
>Make sure you use 32-bit mode</A
></DT
><DT
>4.3. <A
HREF="kernelbuildchapter.html#KernelBuild-KernelVersionSupportSection"
>Supported <SPAN
CLASS="application"
>Linux Kernel</SPAN
> Versions</A
></DT
><DT
>4.4. <A
HREF="kernelbuildchapter.html#KernelBuild-RequiredKernelConfigOptionsSection"
>Required Kernel Configuration Options</A
></DT
><DT
>4.5. <A
HREF="kernelbuildchapter.html#KernelBuild-EmbeddedRootFSPatchSection"
>Necessary Patch for <SPAN
CLASS="QUOTE"
>"Embedded-Root"</SPAN
> FS Configurations</A
></DT
><DT
>4.6. <A
HREF="kernelbuildchapter.html#KernelBuild-BuildTheKernelSection"
>Build the <SPAN
CLASS="productname"
>JavaStation</SPAN
>-Ready Kernel</A
></DT
><DT
>4.7. <A
HREF="kernelbuildchapter.html#KernelBuild-elftoaout"
>Convert Kernel from ELF to a.out format</A
></DT
><DT
>4.8. <A
HREF="kernelbuildchapter.html#KernelBuild-KernelSamplesSection"
><SPAN
CLASS="productname"
>JavaStation</SPAN
>-Ready Kernel Images,
System.map and .config File Samples</A
></DT
></DL
></DD
><DT
>5. <A
HREF="filesystembuild-buildfilesystemchapter.html"
>Build A <SPAN
CLASS="productname"
>JavaStation</SPAN
>-Ready FileSystem</A
></DT
><DD
><DL
><DT
>5.1. <A
HREF="filesystembuild-buildfilesystemchapter.html#FileSystemBuild-FSBuildIntroSection"
>Preparing Yourself to Build Your Own Filesystem</A
></DT
><DT
>5.2. <A
HREF="filesystembuild-buildfilesystemchapter.html#FileSystemBuild-FstabDescSection"
>Contents of the <SPAN
CLASS="QUOTE"
>"/etc/fstab"</SPAN
> File</A
></DT
><DT
>5.3. <A
HREF="filesystembuild-buildfilesystemchapter.html#FileSystemBuild-EmbeddedRootProcedureSection"
>The <SPAN
CLASS="QUOTE"
>"Embedded-Root"</SPAN
> Image Creation Procedure</A
></DT
><DT
>5.4. <A
HREF="filesystembuild-buildfilesystemchapter.html#FileSystemBuild-SampleFilesystemsSection"
>Sample FileSystems</A
></DT
><DT
>5.5. <A
HREF="filesystembuild-buildfilesystemchapter.html#FileSystemBuild-XBinariesSection"
>Sample X Servers</A
></DT
><DT
>5.6. <A
HREF="filesystembuild-buildfilesystemchapter.html#FileSystemBuild-OutsideFilesystems"
>Outside Sample Filesystems</A
></DT
></DL
></DD
><DT
>6. <A
HREF="outofthebox-outoftheboxsolutionchapter.html"
>"Out of the Box" JavaStation Boot File Solutions</A
></DT
><DD
><DL
><DT
>6.1. <A
HREF="outofthebox-outoftheboxsolutionchapter.html#OutofTheBox-RSD1"
>Simple Solution #1</A
></DT
></DL
></DD
><DT
>7. <A
HREF="serversetup-serversetupchapter.html"
>Set up Your Server</A
></DT
><DD
><DL
><DT
>7.1. <A
HREF="serversetup-serversetupchapter.html#ServerSetup-ServerPrefaceSection"
>Preface</A
></DT
><DT
>7.2. <A
HREF="serversetup-serversetupchapter.html#ServerSetup-ConfigureRARPSection"
>Setting up the <SPAN
CLASS="acronym"
>RARP</SPAN
> service</A
></DT
><DT
>7.3. <A
HREF="serversetup-serversetupchapter.html#ServerSetup-ConfigureDHCPSection"
>Setting up the <SPAN
CLASS="acronym"
>DHCP</SPAN
> service</A
></DT
><DT
>7.4. <A
HREF="serversetup-serversetupchapter.html#ServerSetup-ConfigureNFSSection"
>Set up <SPAN
CLASS="acronym"
>NFS</SPAN
> service (<SPAN
CLASS="QUOTE"
>"NFS-Root Options"</SPAN
>
Only)</A
></DT
><DT
>7.5. <A
HREF="serversetup-serversetupchapter.html#ServerSetup-ConfigureTFTPSection"
>Setting up for Boot with <SPAN
CLASS="acronym"
>TFTP</SPAN
></A
></DT
></DL
></DD
><DT
>8. <A
HREF="javastationboot-bootyourjavastationchapter.html"
>Booting Your JavaStation</A
></DT
><DD
><DL
><DT
>8.1. <A
HREF="javastationboot-bootyourjavastationchapter.html#JavaStationBoot-BootVisualsSection"
>What to See When Booting Linux</A
></DT
></DL
></DD
><DT
>9. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html"
>Questions and Troubleshooting</A
></DT
><DD
><DL
><DT
>9.1. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-NotExecutableTSSection"
>When booting, the message <SPAN
CLASS="QUOTE"
>"The file just loaded does not
appear to be executable."</SPAN
> Why?</A
></DT
><DT
>9.2. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-NoMagicTSSection"
>When booting, the message <SPAN
CLASS="QUOTE"
>"no a.out magic"</SPAN
> appears
and halts the boot. Why?</A
></DT
><DT
>9.3. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-FlashTSSection"
>I tried booting a Krups but JavaOS comes up. I don't even have JavaOS!</A
></DT
><DT
>9.4. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-TenMBLimitTSSection"
>Cannot Boot an <SPAN
CLASS="QUOTE"
>"Embedded-Root"</SPAN
> image &#62; 10 <SPAN
CLASS="acronym"
>MB
</SPAN
>on my <SPAN
CLASS="productname"
>JavaStation</SPAN
>. Why?</A
></DT
><DT
>9.5. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-KeyGarblesTSSection"
>After Booting, Typing Anything Yields Garbage Characters. Why?</A
></DT
><DT
>9.6. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-FontServTSSection"
>In X Sessions to a <SPAN
CLASS="application"
>Solaris</SPAN
> server, the
font server <SPAN
CLASS="QUOTE"
>"xfs"</SPAN
> crashes. Why?</A
></DT
><DT
>9.7. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-XDMCPTSSection"
>Performing Indirect <SPAN
CLASS="acronym"
>XDMCP</SPAN
> to a <SPAN
CLASS="application"
>&#13;Solaris</SPAN
> Server Results in Session Login Failures. Why?</A
></DT
><DT
>9.8. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-SUSETftpTSSection"
>TFTPd config doesn't work on SUSE 6.3. Why?</A
></DT
><DT
>9.9. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-RARPFAQSection"
>Regarding <SPAN
CLASS="acronym"
>RARP</SPAN
>: Is it Needed or Not?</A
></DT
><DT
>9.10. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-EspressoCardReaderFAQSection"
>Can One Use the Smart Card Reader on the Espresso models?</A
></DT
><DT
>9.11. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-SolarisDHCPFAQSection"
>Can One Use the <SPAN
CLASS="application"
>Solaris</SPAN
> <SPAN
CLASS="acronym"
>DHCP</SPAN
>
server instead of <SPAN
CLASS="acronym"
>ISC</SPAN
>?</A
></DT
><DT
>9.12. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-BootOptionsFAQSection"
>Can One Pass Arguments to <SPAN
CLASS="QUOTE"
>"/sbin/init"</SPAN
> in a Diskless
Boot like This?</A
></DT
><DT
>9.13. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-EnablingXFAQSection"
>Enabling <SPAN
CLASS="application"
>X</SPAN
> on the
<SPAN
CLASS="productname"
>JavaStation</SPAN
></A
></DT
><DT
>9.14. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-MailingListFAQSection"
>Is There Mailing List Help?</A
></DT
><DT
>9.15. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-FlashBootFAQSection"
>Can One Boot a JavaStation from Onboard Flash Memory?</A
></DT
><DT
>9.16. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-PiggybackOtherPlatform"
>Does <SPAN
CLASS="QUOTE"
>"Piggyback"</SPAN
> work for the <SPAN
CLASS="hardware"
>x86</SPAN
>
too?</A
></DT
><DT
>9.17. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-NotBootingWithNewMemorySection"
>I put new memory in, but now it doesn't boot. Why?</A
></DT
><DT
>9.18. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-AlternateOSSupport"
>Now that JavaStations work with Linux, what about other Free OSs?</A
></DT
><DT
>9.19. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-Linux24Support"
>Do the Linux 2.4 kernels work? What's the latest that works?</A
></DT
><DT
>9.20. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-CrossCompileKernel"
>Can I compile the kernel on a non-SPARC machine?</A
></DT
><DT
>9.21. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-OpenBootBreak"
>Can I get an ok&#62; prompt like other Sun equipment?</A
></DT
><DT
>9.22. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-KeyboardTroubleshooting"
>My keyboard isn't recognized. What can I do?</A
></DT
><DT
>9.23. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-ProllARPTimeOut"
>Proll reports "TFTP: ARP Timeout". Why?</A
></DT
><DT
>9.24. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-TrueColorKrups"
>Why Can't I Get TrueColor on Krups?</A
></DT
><DT
>9.25. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-DoverHOWTO"
>I followed this HOWTO, but my Dover doesn't work. Why?</A
></DT
><DT
>9.26. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-LoadXAfterSerial"
>Can framebuffer be loaded following a serial console initialization?</A
></DT
><DT
>9.27. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-OutoftheBox"
>I really need a complete out-of-the-box solution, pronto!</A
></DT
><DT
>9.28. <A
HREF="questionsandtroubleshooting-questionsandtroubleshootingchapter.html#QuestionsandTroubleshooting-YouDidntAnswer"
>You Didn't Answer My Question.</A
></DT
></DL
></DD
><DT
>10. <A
HREF="referencedocs-chapter.html"
>Reference Docs</A
></DT
><DD
><DL
><DT
>10.1. <A
HREF="referencedocs-chapter.html#ReferenceDocs-MrCoffeeJumpersSection"
><SPAN
CLASS="productname"
>Mr. Coffee</SPAN
> Jumper Info</A
></DT
><DT
>10.2. <A
HREF="referencedocs-chapter.html#ReferenceDocs-KrupsJumperSection"
><SPAN
CLASS="productname"
>Krups</SPAN
> Jumper Info</A
></DT
><DT
>10.3. <A
HREF="referencedocs-chapter.html#ReferenceDocs-JavaStationPressRelease"
><SPAN
CLASS="productname"
>JavaStation</SPAN
> Press Release</A
></DT
><DT
>10.4. <A
HREF="referencedocs-chapter.html#ReferenceDocs-JavaOSDownload"
><SPAN
CLASS="productname"
>JavaOS</SPAN
> 1.0 Download</A
></DT
><DT
>10.5. <A
HREF="referencedocs-chapter.html#ReferenceDocs-EspressoIDECiruit"
><SPAN
CLASS="productname"
>Espresso</SPAN
> IDE circuit</A
></DT
><DT
>10.6. <A
HREF="referencedocs-chapter.html#ReferenceDocs-MonitorKeySequences"
><SPAN
CLASS="productname"
>JavaStation</SPAN
> Boot Monitoring Key
Combinations</A
></DT
><DT
>10.7. <A
HREF="referencedocs-chapter.html#ReferenceDocs-JavaStationPhotoGallery"
><SPAN
CLASS="productname"
>JavaStation</SPAN
> Photo Gallery</A
></DT
></DL
></DD
><DT
>A. <A
HREF="gfdl.html"
>GNU Free Documentation License</A
></DT
><DD
><DL
><DT
>0. <A
HREF="x1818.html"
>Preamble</A
></DT
><DT
>1. <A
HREF="x1823.html"
>Applicability and Definitions</A
></DT
><DT
>2. <A
HREF="x1833.html"
>Verbatim Copying</A
></DT
><DT
>3. <A
HREF="x1837.html"
>Copying in Quantity</A
></DT
><DT
>4. <A
HREF="x1843.html"
>Modifications</A
></DT
><DT
>5. <A
HREF="x1879.html"
>Combining Documents</A
></DT
><DT
>6. <A
HREF="x1884.html"
>Collections of Documents</A
></DT
><DT
>7. <A
HREF="x1888.html"
>Aggregation with Independent Works</A
></DT
><DT
>8. <A
HREF="x1892.html"
>Translation</A
></DT
><DT
>9. <A
HREF="x1895.html"
>Termination</A
></DT
><DT
>10. <A
HREF="x1898.html"
>Future Revisions of this License</A
></DT
><DT
><A
HREF="x1903.html"
>How to use this License for your documents</A
></DT
></DL
></DD
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="metainfochapter.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>META Information</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>