/[gxemul]/trunk/doc/guestoses.html
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/doc/guestoses.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3 by dpavlin, Mon Oct 8 16:17:48 2007 UTC revision 4 by dpavlin, Mon Oct 8 16:18:00 2007 UTC
# Line 1  Line 1 
1  <html>  <html>
2  <head><title>GXemul documentation: Installing and running "guest OSes"</title>  <head><title>GXemul documentation: Installing and running "guest OSes"</title>
3  </head>  </head>
4  <body bgcolor="#ffffff" text="#000000" link="#4040f0" vlink="#404040" alink="#ff0000">  <body bgcolor="#f8f8f8" text="#000000" link="#4040f0" vlink="#404040" alink="#ff0000">
5  <p>  <table border=0 width=100% bgcolor="#d0d0d0"><tr>
6  <table width="100%">  <td width=100% align=center valign=center><table border=0 width=100%><tr>
7    <tr><td width="100%" bgcolor="#808070"><font color="#ffffe0" size="6">  <td align="left" valign=center bgcolor="#d0efff"><font color="#6060e0" size="6">
8    <b>GXemul documentation: Installing and running "guest OSes"</b></font></td></tr>  <b>GXemul documentation:</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
9  </table>  <font color="#000000" size="6"><b>Installing and running "guest OSes"</b>
10  <p>  </font></td></tr></table></td></tr></table><p>
11  <!-- The first 10 lines are cut away by the homepage updating script.  -->  <!-- The first 10 lines are cut away by the homepage updating script.  -->
12    
13    
14  <!--  <!--
15    
16  $Id: guestoses.html,v 1.29 2005/04/06 21:15:14 debug Exp $  $Id: guestoses.html,v 1.35 2005/04/27 15:32:40 debug Exp $
17    
18  Copyright (C) 2003-2005  Anders Gavare.  All rights reserved.  Copyright (C) 2003-2005  Anders Gavare.  All rights reserved.
19    
# Line 50  SUCH DAMAGE. Line 50  SUCH DAMAGE.
50  <p>  <p>
51  <ul>  <ul>
52    <li><a href="#generalnotes">General notes on running "guest OSes"</a>    <li><a href="#generalnotes">General notes on running "guest OSes"</a>
53    <li><a href="#netbsdinstall">How to install NetBSD/pmax in GXemul</a>    <li><a href="#netbsdinstall">Installing NetBSD/pmax in GXemul</a>
54    <li><a href="#netbsdarcinstall">How to install NetBSD/arc in GXemul</a>    <li><a href="#netbsdarcinstall">Installing NetBSD/arc in GXemul</a>
55    <li><a href="#netbsdhpcmipsinstall">How to install NetBSD/hpcmips in GXemul</a>    <li><a href="#netbsdhpcmipsinstall">Installing NetBSD/hpcmips in GXemul</a>
56      <li><a href="#netbsdcobaltinstall">Installing NetBSD/cobalt in GXemul</a>
57  <!--  <!--
58    <li><a href="#netbsdsgimips">How to run NetBSD/sgimips in GXemul</a>    <li><a href="#netbsdsgimips">Running NetBSD/sgimips in GXemul</a>
59  -->  -->
60    <li><a href="#openbsdinstall">How to install OpenBSD/pmax in GXemul</a>    <li><a href="#openbsdinstall">Installing OpenBSD/pmax in GXemul</a>
61    <li><a href="#openbsdarcinstall">How to install OpenBSD/arc in GXemul</a>    <li><a href="#openbsdarcinstall">Installing OpenBSD/arc in GXemul</a>
62  <!--  <!--
63    <li><a href="#openbsdsgiinstall">How to run OpenBSD/sgi in GXemul</a>    <li><a href="#openbsdsgiinstall">Running OpenBSD/sgi in GXemul</a>
64  -->  -->
65    <li><a href="#ultrixinstall">How to install Ultrix/RISC in GXemul</a>    <li><a href="#ultrixinstall">Installing Ultrix/RISC in GXemul</a>
66    <li><a href="#sprite">How to run Sprite for DECstation in GXemul</a>    <li><a href="#sprite">Running Sprite for DECstation in GXemul</a>
67    <li><a href="#declinux">How to install Debian GNU/Linux for DECstation in GXemul</a>    <li><a href="#declinux">Installing Debian GNU/Linux for DECstation in GXemul</a>
68    <li><a href="#declinuxredhat">How to run Redhat Linux for DECstation in GXemul</a>    <li><a href="#declinuxredhat">Running Redhat Linux for DECstation in GXemul</a>
69    <li><a href="#mach">How to run Mach/PMAX in GXemul</a>    <li><a href="#mach">Running Mach/PMAX in GXemul</a>
70  </ul>  </ul>
71    
72    
# Line 96  system, the harddisk image looks and act Line 97  system, the harddisk image looks and act
97    
98  <p><br>  <p><br>
99  <a name="netbsdinstall"></a>  <a name="netbsdinstall"></a>
100  <h3>How to install NetBSD/pmax in GXemul:</h3>  <h3>Installing NetBSD/pmax in GXemul:</h3>
101    
102    <p>
103    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
104    <a href="netbsd-pmax-20040630.png"><img src="netbsd-pmax-20040630_small.png"></a>
105    
106    <p>
107  To install NetBSD/pmax onto a harddisk image in the emulator, follow these  To install NetBSD/pmax onto a harddisk image in the emulator, follow these
108  instructions:  instructions:
109    
# Line 105  instructions: Line 111  instructions:
111  <ol start="1">  <ol start="1">
112    <li>Create an empty harddisk image, which will be the root disk    <li>Create an empty harddisk image, which will be the root disk
113          that NetBSD installs itself onto:<pre>          that NetBSD installs itself onto:<pre>
114          $ <b>dd if=/dev/zero of=netbsddisk.img bs=1 count=512 seek=1900000000</b>          $ <b>dd if=/dev/zero of=nbsd_pmax.img bs=1 count=512 seek=1900000000</b>
115    
116  </pre>  </pre>
117  </ol>  </ol>
118    
119  <p>  <p>
120  From this point, there are two separate ways to continue the installation.  From this point, there are two separate ways to continue the installation.
121  You can either download a CD-ROM iso image (and let the installation  You can either download a CD-ROM iso image (and let the installation
# Line 125  steps: Line 132  steps:
132    
133  </pre>  </pre>
134    <li>Start the emulator like this:<pre>    <li>Start the emulator like this:<pre>
135          $ <b>gxemul -X -b -E dec -e 3max -d netbsddisk.img -d bc:pmaxcd.iso</b>          $ <b>gxemul -X -b -E dec -e 3max -d nbsd_pmax.img -d bc:pmaxcd.iso</b>
136  </pre>  </pre>
137  </ol>  </ol>
138  <p>  <p>
# Line 142  For an ftp install, substitute steps 2 a Line 149  For an ftp install, substitute steps 2 a
149    
150  </pre>  </pre>
151    <li>Start the emulator like this:<pre>    <li>Start the emulator like this:<pre>
152          $ <b>gxemul -X -b -E dec -e 3max -d netbsddisk.img -O netbsd-INSTALL</b>          $ <b>gxemul -X -b -E dec -e 3max -d nbsd_pmax.img -O netbsd-INSTALL</b>
153  </pre>  </pre>
154  </ol>  </ol>
155    
# Line 173  IP number of a real-world nameserver ins Line 180  IP number of a real-world nameserver ins
180  <p>  <p>
181  When the installation is completed, the following command should start  When the installation is completed, the following command should start
182  NetBSD from the harddisk image:<pre>  NetBSD from the harddisk image:<pre>
183          $ <b>gxemul -X -b -M64 -E dec -e 3max -d netbsddisk.img</b>          $ <b>gxemul -X -b -M64 -E dec -e 3max -d nbsd_pmax.img</b>
184  </pre>  </pre>
185    
186  <p>  <p>
# Line 186  switch to WSCONS. For now, if you want X Line 193  switch to WSCONS. For now, if you want X
193    
194  <p>  <p>
195  If you want to run without the X framebuffer, use this instead:<pre>  If you want to run without the X framebuffer, use this instead:<pre>
196          $ <b>gxemul -E dec -e 3max -b -d netbsddisk.img</b>          $ <b>gxemul -E dec -e 3max -b -d nbsd_pmax.img</b>
197  </pre>  </pre>
198    
 <p>  
 NetBSD/pmax seems to work fine with dynamic binary translation (enabled  
 by the <b>-b</b> command line option) in R3000 mode. NetBSD also  
 supports R4000-like CPUs on pmax, but the bintrans support for R4000 in  
 the emulator is less stable than for R3000.  
199    
200    
201    
# Line 202  the emulator is less stable than for R30 Line 204  the emulator is less stable than for R30
204    
205  <p><br>  <p><br>
206  <a name="netbsdarcinstall"></a>  <a name="netbsdarcinstall"></a>
207  <h3>How to install NetBSD/arc in GXemul:</h3>  <h3>Installing NetBSD/arc in GXemul:</h3>
208    
209  It is possible to run NetBSD/arc on an emulated Acer PICA-61 in the  It is possible to run NetBSD/arc on an emulated Acer PICA-61 in the emulator.
210  emulator.  
211    <p>
212    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
213    <a href="20041024-netbsd-arc-installed.gif"><img src="20041024-netbsd-arc-installed_small.gif"></a>
214    
215  <p>  <p>
216  To install NetBSD/arc from a CDROM image onto an emulated harddisk image,  To install NetBSD/arc from a CDROM image onto an emulated harddisk image,
# Line 280  option and try again. Line 285  option and try again.
285    
286  <p><br>  <p><br>
287  <a name="netbsdhpcmipsinstall"></a>  <a name="netbsdhpcmipsinstall"></a>
288  <h3>How to install NetBSD/hpcmips in GXemul:</h3>  <h3>Installing NetBSD/hpcmips in GXemul:</h3>
289    
290  It is possible to install NetBSD/hpcmips onto a disk image, on an an  It is possible to install NetBSD/hpcmips onto a disk image, on an an
291  emulated MobilePro 770, 780, 800, or 880. The emulator treats the  emulated MobilePro 770, 780, 800, or 880. The emulator treats the
# Line 342  possible with an aligned framebuffer. Line 347  possible with an aligned framebuffer.
347  than the other models, for some reason. (This is a known bug.)  than the other models, for some reason. (This is a known bug.)
348    
349  <p>  <p>
350    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
351    <a href="20050427-netbsd-hpcmips-1.png"><img src="20050427-netbsd-hpcmips-1_small.png"></a>
352    &nbsp;&nbsp;&nbsp;
353    <a href="20050427-netbsd-hpcmips-2.png"><img src="20050427-netbsd-hpcmips-2_small.png"></a>
354    
355    <p>
356  These instructions show an example of how to install  These instructions show an example of how to install
357  NetBSD/hpcmips on an emulated MobilePro 800:  NetBSD/hpcmips on an emulated MobilePro 800:
358    
# Line 394  keyboard input.) Line 405  keyboard input.)
405    
406    
407    
408    
409    
410    <p><br>
411    <a name="netbsdcobaltinstall"></a>
412    <h3>Installing NetBSD/cobalt in GXemul:</h3>
413    
414    <a href="http://www.netbsd.org/Ports/cobalt/">NetBSD/cobalt</a> is tricky
415    to install, because the Cobalt machines were designed for Linux, and not
416    very flexible. There is no INSTALL kernel for NetBSD/cobalt. One way to
417    install the NetBSD/cobalt distribution onto a disk image is to do it from
418    another (emulated) machine.
419    
420    <p>
421    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
422    <a href="20050413-netbsd-cobalt.png"><img src="20050413-netbsd-cobalt_small.png"></a>
423    
424    <p>
425    The following instructions will let you install NetBSD/cobalt onto a disk
426    image, from an emulated DECstation 3MAX machine:
427    
428    <p>
429    <ol>
430      <li>Create an empty harddisk image, which will be the disk image
431            that you will install NetBSD/cobalt onto:<pre>
432            $ <b>dd if=/dev/zero of=nbsd_cobalt.img bs=1024 count=1 seek=1999000</b>
433    
434    </pre>
435      <li>Install NetBSD/pmax 2.0 according to instructions further up
436            on this page.
437      <p>
438      <li>Download the generic kernel for Cobalt (and gunzip it) and
439            the 2.0 ISO image:<pre>
440            <a href="ftp://ftp.se.netbsd.org/pub/NetBSD/NetBSD-2.0/cobalt/binary/kernel/netbsd-GENERIC.gz">ftp://ftp.se.netbsd.org/pub/NetBSD/NetBSD-2.0/cobalt/binary/kernel/netbsd-GENERIC.gz</a>
441            <a href="ftp://ftp.se.netbsd.org/pub/NetBSD/iso/2.0/cobaltcd.iso">ftp://ftp.se.netbsd.org/pub/NetBSD/iso/2.0/cobaltcd.iso</a>
442    
443    </pre>(You may want to choose a mirror closer to you, if .se is slow.)
444      <p>
445      <li>Start NetBSD/pmax like this:<pre>
446            $ <b>gxemul -b -Edec -e3max -d nbsd_pmax.img -d cobaltcd.iso -d nbsd_cobalt.img</b>
447    
448    </pre>
449      <li>Log in as root (on the emulated 3MAX machine), and execute the
450            following commands: (adjust according to taste)<pre>
451            # <b>newfs /dev/sd1c</b>
452            # <b>mount /dev/cd0c /mnt</b>
453            # <b>mkdir /mnt2; mount /dev/sd1c /mnt2</b>
454            # <b>cd /mnt2; sh</b>
455            # <b>for a in /mnt/cobalt/binary/sets/*.tgz; do echo $a; tar zxfp $a; done</b>
456            # <b>exit</b>
457            # <b>cd dev; sh ./MAKEDEV all; cd ../etc</b>
458            # <b>echo rc_configured=YES >> rc.conf</b>
459            # <b>echo "/dev/wd0d / ffs rw 1 1" > fstab</b>
460            # <b>cd /; umount /mnt; umount /mnt2; halt</b>
461    </pre>
462    </ol>
463    
464    <p>
465    You should now be able to boot NetBSD/cobalt like this:<pre>
466            $ <b>gxemul -b -M128 -E cobalt -d nbsd_cobalt.img netbsd-GENERIC</b>
467    </pre>
468    
469    Note that the installation instructions above create a filesystem
470    <i>without</i> a disklabel, so there is only one ffs partition and no
471    swap. You will need to enter the following things when booting with the
472    generic kernel:<pre>
473            root device (default wd0a): <b>wd0d</b>
474            dump device (default wd0b): <b>none</b>
475            file system (default generic): <b>ffs</b>
476    </pre>
477    
478    
479    
480    
481    
482    
483    
484  <!--  <!--
485    
486  <p><br>  <p><br>
487  <a name="netbsdsgimips"></a>  <a name="netbsdsgimips"></a>
488  <h3>How to run NetBSD/sgimips in GXemul:</h3>  <h3>Running NetBSD/sgimips in GXemul:</h3>
489    
490  <a href="http://www.netbsd.org/Ports/sgimips/">NetBSD/sgimips</a>  <a href="http://www.netbsd.org/Ports/sgimips/">NetBSD/sgimips</a>
491  can theoretically run in GXemul on an emulated O2 (SGI-IP32) with root on nfs.  can theoretically run in GXemul on an emulated O2 (SGI-IP32) with root on nfs.
# Line 434  for a in etc.tgz base.tgz comp.tgz; do t Line 521  for a in etc.tgz base.tgz comp.tgz; do t
521    
522  <p><br>  <p><br>
523  <a name="openbsdinstall"></a>  <a name="openbsdinstall"></a>
524  <h3>How to install OpenBSD/pmax in GXemul:</h3>  <h3>Installing OpenBSD/pmax in GXemul:</h3>
525    
526  Installing OpenBSD/pmax is a bit harder than installing NetBSD/pmax.  Installing OpenBSD/pmax is a bit harder than installing NetBSD/pmax.
527  You should first read the section above on how to install NetBSD/pmax,  You should first read the section above on how to install NetBSD/pmax,
# Line 444  If, on the other hand you are used to in Line 531  If, on the other hand you are used to in
531  this should be no problem for you.  this should be no problem for you.
532    
533  <p>  <p>
534    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
535    <a href="20040710-openbsd-pmax.png"><img src="20040710-openbsd-pmax_small.png"></a>
536    &nbsp;&nbsp;&nbsp;
537    <a href="openbsd-pmax-20040710.png"><img src="openbsd-pmax-20040710_small.png"></a>
538    
539    <p>
540  OpenBSD/pmax died at release 2.8 of OpenBSD, so you should be  OpenBSD/pmax died at release 2.8 of OpenBSD, so you should be
541  aware of the fact that this will not give you an up-to-date OpenBSD  aware of the fact that this will not give you an up-to-date OpenBSD
542  system.  system.
# Line 456  common sense and imagination to modify t Line 549  common sense and imagination to modify t
549  <ol>  <ol>
550    <li>Create an empty harddisk image, which will be the root disk    <li>Create an empty harddisk image, which will be the root disk
551          that OpenBSD installs itself onto:<pre>          that OpenBSD installs itself onto:<pre>
552          $ <b>dd if=/dev/zero of=openbsddisk.img bs=1 count=512 seek=900000000</b>          $ <b>dd if=/dev/zero of=obsd_pmax.img bs=1 count=512 seek=900000000</b>
553    
554  </pre>  </pre>
555    <li>Download the entire pmax directory from the ftp server: (approx. 99 MB)<pre>    <li>Download the entire pmax directory from the ftp server: (approx. 99 MB)<pre>
# Line 478  common sense and imagination to modify t Line 571  common sense and imagination to modify t
571    
572  </pre>  </pre>
573    <li>Start the emulator with all three (!) disk images:<pre>    <li>Start the emulator with all three (!) disk images:<pre>
574          $ <b>gxemul -E dec -e 3max -b -d openbsddisk.img -d b:simpleroot28.fs -j bsd -d c:openbsd_pmax_2.8.iso</b>          $ <b>gxemul -E dec -e 3max -b -d obsd_pmax.img -d b:simpleroot28.fs -j bsd -d c:openbsd_pmax_2.8.iso</b>
575    
576  </pre>  </pre>
577          (If you add -X, you will run with the graphical framebuffer. This is <i>REALLY</i> slow          (If you add -X, you will run with the graphical framebuffer. This is <i>REALLY</i> slow
# Line 514  password! The first time you boot up Ope Line 607  password! The first time you boot up Ope
607  need to go into single user mode and run <b>passwd root</b> to set  need to go into single user mode and run <b>passwd root</b> to set
608  the root password, or you will not be able to log in at all!  the root password, or you will not be able to log in at all!
609  <pre>  <pre>
610          $ <b>gxemul -E dec -e 3max -b -d openbsddisk.img -d 2c:openbsd_pmax_2.8.iso -j bsd -o '-s'</b>          $ <b>gxemul -E dec -e 3max -b -d obsd_pmax.img -d 2c:openbsd_pmax_2.8.iso -j bsd -o '-s'</b>
611  </pre>  </pre>
612  While you are at it, you might want to extract the X11 install sets  While you are at it, you might want to extract the X11 install sets
613  as well, as the installer seems to ignore them too. (Perhaps due to a bug  as well, as the installer seems to ignore them too. (Perhaps due to a bug
# Line 550  root password, and so on. Line 643  root password, and so on.
643  Once you have completed the installation procedure, the following command  Once you have completed the installation procedure, the following command
644  will let you boot from the new rootdisk image:  will let you boot from the new rootdisk image:
645  <pre>  <pre>
646          $ <b>gxemul -E dec -e 3max -b -X -M64 -o '-aN' -d openbsddisk.img -j bsd</b>          $ <b>gxemul -E dec -e 3max -b -X -M64 -o '-aN' -d obsd_pmax.img -j bsd</b>
647  </pre>  </pre>
648    
649  <p>  <p>
# Line 573  enter <b>rcons</b> if you are using the Line 666  enter <b>rcons</b> if you are using the
666    
667  <p><br>  <p><br>
668  <a name="openbsdarcinstall"></a>  <a name="openbsdarcinstall"></a>
669  <h3>How to install OpenBSD/arc in GXemul:</h3>  <h3>Installing OpenBSD/arc in GXemul:</h3>
670    
671  It is possible to run OpenBSD/arc on an emulated Acer PICA-61 in the  It is possible to run OpenBSD/arc on an emulated Acer PICA-61 in the
672  emulator.  emulator.
673    
674  <p>  <p>
675    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
676    <a href="20041024-openbsd-arc-installed.gif"><img src="20041024-openbsd-arc-installed_small.gif"></a>
677    
678    <p>
679  (You should be aware of the fact that OpenBSD for the ARC platform died at  (You should be aware of the fact that OpenBSD for the ARC platform died at
680  release 2.3, so this will not give you an up-to-date OpenBSD system.  release 2.3, so this will not give you an up-to-date OpenBSD system.
681  See  See
# Line 640  to try to remove that from the command l Line 737  to try to remove that from the command l
737    
738  <p><br>  <p><br>
739  <a name="openbsdsgiinstall"></a>  <a name="openbsdsgiinstall"></a>
740  <h3>How to run OpenBSD/sgi in GXemul:</h3>  <h3>Running OpenBSD/sgi in GXemul:</h3>
741    
742  <a href="http://www.openbsd.org/sgi.html">OpenBSD/sgi</a>  <a href="http://www.openbsd.org/sgi.html">OpenBSD/sgi</a>
743  can theoretically run in GXemul on an emulated O2 (SGI-IP32) with root on nfs.  can theoretically run in GXemul on an emulated O2 (SGI-IP32) with root on nfs.
# Line 750  TODO... Line 847  TODO...
847    
848  <p><br>  <p><br>
849  <a name="ultrixinstall"></a>  <a name="ultrixinstall"></a>
850  <h3>How to install Ultrix/RISC in GXemul:</h3>  <h3>Installing Ultrix/RISC in GXemul:</h3>
851    
852  The following instructions should guide you through an install of Ultrix  Ultrix 4.x can run in GXemul on an emulated DECstation 5000/200.
853  onto a disk image:  
854    <p>
855    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
856    <a href="20040504-ultrix45-boot1.png"><img src="20040504-ultrix45-boot1_small.gif"></a>
857    &nbsp;&nbsp;&nbsp;
858    <a href="ultrix4.5-20040706.png"><img src="ultrix4.5-20040706_small.gif"></a>
859    
860    <p>
861    The following instructions should let you install Ultrix onto a disk image:
862    
863  <ol>  <ol>
864    <li>Create an empty harddisk image, which will be the root disk    <li>Create an empty harddisk image, which will be the root disk
# Line 818  graphics cards. To overcome this problem Line 923  graphics cards. To overcome this problem
923  genvmunix</b>, whenever you are running the emulator with a different  genvmunix</b>, whenever you are running the emulator with a different
924  setup than the one you used when Ultrix was installed.)  setup than the one you used when Ultrix was installed.)
925    
926  <p>    <p>
927  A note for the historically interested out there:  A note for the historically interested: OSF/1 for MIPS was quite similar
928  OSF/1 for MIPS is quite similar to Ultrix, so that is possible to run  to Ultrix, so that is possible to run as well.  If you are unsuccessful
929  as well.  If you are unsuccessful in installing Ultrix  in installing Ultrix or OSF/1 directly in the emulator, you can always
930  or OSF/1 directly in the emulator, you can always install it on your real  install it on your real machine onto a real SCSI disk, and then copy the
931  machine onto a real SCSI disk, and then copy the contents of that SCSI  contents of that SCSI disk into a file (using <b>dd(1)</b>), and use
932  disk into a file (using <b>dd(1)</b>), and use that file as a disk image  that file as a disk image file in the emulator.
 file in the emulator.  
933    
934    
935    
# Line 834  file in the emulator. Line 938  file in the emulator.
938    
939  <p><br>  <p><br>
940  <a name="sprite"></a>  <a name="sprite"></a>
941  <h3>How to run Sprite for DECstation in GXemul:</h3>  <h3>Running Sprite for DECstation in GXemul:</h3>
942    
943  Sprite was a research operating system at the University of Berkeley.  Sprite was a research operating system at the University of Berkeley.
944  The Unix Heritage Society (TUHS, <a href="http://www.tuhs.org">www.tuhs.org</a>)  The Unix Heritage Society (TUHS, <a href="http://www.tuhs.org">www.tuhs.org</a>)
# Line 844  If you want to find out more about Sprit Line 948  If you want to find out more about Sprit
948  http://www.cs.berkeley.edu/projects/sprite/retrospective.html</a>.  http://www.cs.berkeley.edu/projects/sprite/retrospective.html</a>.
949    
950  <p>  <p>
951    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
952    <a href="20040711-sprite-1.png"><img src="20040711-sprite-1_small.png"></a>
953    &nbsp;&nbsp;&nbsp;
954    <a href="sprite-20040711.png"><img src="sprite-20040711_small.png"></a>
955    
956    <p>
957  The following instructions should let you run Sprite in the emulator:  The following instructions should let you run Sprite in the emulator:
958    
959  <p>  <p>
# Line 898  adding <b>-b</b> to the command line opt Line 1008  adding <b>-b</b> to the command line opt
1008    
1009  <p><br>  <p><br>
1010  <a name="declinux"></a>  <a name="declinux"></a>
1011  <h3>How to install Debian GNU/Linux for DECstation in GXemul:</h3>  <h3>Installing Debian GNU/Linux for DECstation in GXemul:</h3>
1012    
1013  <p>  <font color="#ef0000">NOTE: This is experimental, and <i>extremely</i>
 <font color="#ff0000">NOTE: This is experimental, and <i>extremely</i>  
1014  unstable. During my tests, even pressing the wrong key during the install  unstable. During my tests, even pressing the wrong key during the install
1015  (for example the wrong cursor key) can cause a kernel Oops.  (for example the wrong cursor key) can cause a kernel Oops.
1016  I <i>think</i> this has to do with interrupts from the serial controller.  I <i>think</i> this has to do with interrupts from the serial controller.
# Line 912  but it is also likely that it is a bug i Line 1021  but it is also likely that it is a bug i
1021  </font>  </font>
1022    
1023  <p>  <p>
1024    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1025    <a href="20041212-debian_1.png"><img src="20041212-debian_1_small.gif"></a>
1026    &nbsp;&nbsp;&nbsp;
1027    <a href="20041212-debian_2.png"><img src="20041212-debian_2_small.gif"></a>
1028    &nbsp;&nbsp;&nbsp;
1029    <a href="20041213-debian_3.png"><img src="20041213-debian_3_small.gif"></a>
1030    &nbsp;&nbsp;&nbsp;
1031    <a href="20041213-debian_4.png"><img src="20041213-debian_4_small.gif"></a>
1032    
1033    <p>
1034  The following steps should let you install Debian GNU/Linux for DECstation  The following steps should let you install Debian GNU/Linux for DECstation
1035  onto a harddisk image:  onto a harddisk image:
1036    
# Line 1031  example), but at least it doesn't Oops t Line 1150  example), but at least it doesn't Oops t
1150    
1151  <p><br>  <p><br>
1152  <a name="declinuxredhat"></a>  <a name="declinuxredhat"></a>
1153  <h3>How to run Redhat Linux for DECstation in GXemul:</h3>  <h3>Running Redhat Linux for DECstation in GXemul:</h3>
1154    
 <p>  
1155  <font color="#ff0000">NOTE: This is experimental, and <i>extremely</i>  <font color="#ff0000">NOTE: This is experimental, and <i>extremely</i>
1156  unstable. Read the note about '-U' in the section on how to install  unstable. Read the note about '-U' in the section on how to install
1157  Debian.  Debian.
1158  </font>  </font>
1159    
1160    <p>
1161    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1162    <a href="20041129-redhat_mips.png"><img src="20041129-redhat_mips_small.png"></a>
1163    
1164  <p>  <p>
1165  The following steps should let you run Redhat Linux for DECstation in GXemul:  The following steps should let you run Redhat Linux for DECstation in GXemul:
# Line 1115  It should work with framebuffer/keyboard Line 1236  It should work with framebuffer/keyboard
1236    
1237  <p><br>  <p><br>
1238  <a name="mach"></a>  <a name="mach"></a>
1239  <h3>How to run Mach/PMAX in GXemul:</h3>  <h3>Running Mach/PMAX in GXemul:</h3>
1240    
 <p>  
1241  Read the following link if you want to know more about Mach in general:  Read the following link if you want to know more about Mach in general:
1242  <a href="http://www-2.cs.cmu.edu/afs/cs/project/mach/public/www/mach.html">  <a href="http://www-2.cs.cmu.edu/afs/cs/project/mach/public/www/mach.html">
1243  http://www-2.cs.cmu.edu/afs/cs/project/mach/public/www/mach.html</a>  http://www-2.cs.cmu.edu/afs/cs/project/mach/public/www/mach.html</a>
# Line 1130  installation instructions are preliminar Line 1250  installation instructions are preliminar
1250  </font>  </font>
1251    
1252  <p>  <p>
1253    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1254    <a href="20041018-mach_pmax.png"><img src="20041018-mach_pmax_small.png"></a>
1255    
1256    <p>
1257  The following steps should let you experiment with running Mach  The following steps should let you experiment with running Mach
1258  for DECstation in the emulator:  for DECstation in the emulator:
1259    

Legend:
Removed from v.3  
changed lines
  Added in v.4

  ViewVC Help
Powered by ViewVC 1.1.26