Emaculation.com

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
basiliskii_linux_setup [2016/05/09 10:54] – [Installing from disk images] ronald_p._regensburgbasiliskii_linux_setup [2021/01/12 04:52] (current) – [Self-help] cat_7
Line 1: Line 1:
 ====== BasiliskII for Linux ====== ====== BasiliskII for Linux ======
  
-(updated June 172013)+(Updated January 12th2021)
  
  
Line 14: Line 14:
     * A BasiliskII build for Linux     * A BasiliskII build for Linux
     * A valid Macintosh ROM image (see below for notes)     * A valid Macintosh ROM image (see below for notes)
-    * A generic retail MacOS install 7.x or 8.x install CD or a disk image (.ISO), or the [[http://www.emaculation.com/basilisk/os753/|System 7.5.3 software|19 installer disks for system 7.5.3]] available from Apple. Installing from these images requires some extra steps, which are described at the end of this guide (see: "installing from disk images").+    * A generic retail MacOS install 7.x or 8.x install CD or a disk image (.iso), or the [[http://www.emaculation.com/basilisk/os753/|System 7.5.3 software|19 installer disks for system 7.5.3]] available from Apple. Installing from these images requires some extra steps, which are described at the end of this guide (see: "installing from disk images").
     * Note that a system CD provided with a specific Macintosh will probably not work.     * Note that a system CD provided with a specific Macintosh will probably not work.
  
Line 20: Line 20:
 ===== Preparation ===== ===== Preparation =====
  
-Some BasiliskII builds for Linux are available.  +Install the BasiliskII package available from the package manager of you distributionIf not available, you might compile your own version.\\ 
 +See this guide: https://www.emaculation.com/doku.php/compiling_sheepshaver_basilisk#building_basiliskii_and_sheepshaver_in_linux
  
-We provide a pair of packages that were built on OpenSuse Intel/AMD 64 bit. Find them at our forum entry [[http://www.emaculation.com/forum/viewtopic.php?t=6580|BasiliskII for Linux]].  There is a build that runs in full-screen (if you are experiencing bad mouse movement, check the forum notes).  And a build that runs in a window (the full-screen build crashes a lot when running in a window).  These builds are dated 13-09-2010. 
- 
- 
-== Networking == 
-If you plan to use the sheep_net driver for networking (see the networking section below for more detail), you can set it up now: 
- 
-Download the sheep_net.ko file for Ubuntu or OpenSuse from the same forum entry and place it in your home folder. Then open a terminal window and execute: 
- 
--sudo insmod sheep_net.ko \\ 
--sudo chown "yourusername" /dev/sheep_net  (this prevents you having to run as root to have network access, but you'll have to perform this step every time before starting Basilisk under a non-root account) 
- 
- 
-==== Getting Started ===== 
- 
-Download a BasiliskII package.  Run it. 
  
 ==== Configuration ==== ==== Configuration ====
  
- +Start BasiliskII. The BasiliskII GUI is the first thing you see on launch.
-The BasiliskII GUI is the first thing you see on launch.+
  
 {{:basiliskgui_linux_volumes.png|}} {{:basiliskgui_linux_volumes.png|}}
  
-Now you can configure the emulator.  The following configuration instructions are fairly basic, but should get you going.  Consult the [[sheepshaver_mac_os_x_setup|SheepShaver for Mac OS X]] setup guide for more in-depth instructions (the emulator is set-up in a similar way in both host systems).+The following configuration instructions are fairly basic, but should get you going.  Consult the [[sheepshaver_mac_os_x_setup|SheepShaver for Mac OS X]] setup guide for more in-depth instructions (the emulator is set-up in a similar way in both host systems).
  
 === Volumes === === Volumes ===
Line 51: Line 36:
 Start with the "volumes" tab. Start with the "volumes" tab.
  
-Click "create" to create a hard-file to which you will later install MacOS.  To accommodate a typical install of Mac OS 7.5 or 8, this doesn't have to be more than 200 MB in size.+Click "create" to create a hard-file onto which you will later install MacOS.  To accommodate a typical install of Mac OS 7.5 or 8, this doesn't have to be more than 200 MB in size.
  
 The "Unix Root" is a shared directory which you can use to transfer files between the emulated system and your host system.  This should probably not be left at default (the default setting is to share your entire system).  Create some directory and point to it, instead.  This is ESPECIALLY important if you are running BasiliskII as root, as in that case the emulator has read-write access to your entire system. The "Unix Root" is a shared directory which you can use to transfer files between the emulated system and your host system.  This should probably not be left at default (the default setting is to share your entire system).  Create some directory and point to it, instead.  This is ESPECIALLY important if you are running BasiliskII as root, as in that case the emulator has read-write access to your entire system.
Line 118: Line 103:
 === JIT Compiler === === JIT Compiler ===
  
-Leave these values at default. "JIT Compiler" should be checked.+Leave these values at their default.
  
 ==== Booting ==== ==== Booting ====
Line 145: Line 130:
 -Create two volumes through the Basilisk GUI, one large enough to hold your Mac 7.5.3 installation and future programs (e.g. 500Mb),  and one large enough to hold the 19 disk images (100Mb should be ample). See the guide above for how to create volumes. \\ -Create two volumes through the Basilisk GUI, one large enough to hold your Mac 7.5.3 installation and future programs (e.g. 500Mb),  and one large enough to hold the 19 disk images (100Mb should be ample). See the guide above for how to create volumes. \\
 -Add the two disk images to the volumes list by using the Add button. The Disktools_MacOS8.image floppy image should be the first entry in the list (you can drag and drop entries in the list.\\ -Add the two disk images to the volumes list by using the Add button. The Disktools_MacOS8.image floppy image should be the first entry in the list (you can drag and drop entries in the list.\\
--Set the "Unix root" to the folder with the 19 disk images you downloaded.+-Set the "Unix root" to the folder with the 19 disk images you downloaded. \\ 
 +-Set the Mac Model ID to support Mac OS 8.
  
 -Start Basilisk, click OK at the first warning about booting from a floppy and initialize the two newly created volumes.\\ -Start Basilisk, click OK at the first warning about booting from a floppy and initialize the two newly created volumes.\\
Line 151: Line 137:
 -Open the floppy disk drive on the desktop with the stuff-it expander program and use the program to unpack all 19 installer parts on the 100Mb disk.\\ -Open the floppy disk drive on the desktop with the stuff-it expander program and use the program to unpack all 19 installer parts on the 100Mb disk.\\
 -On the 100Mb disk, start the resulting Mac OS installer.img file. The installer will check the 19 parts and place a disk image icon on the desktop. When you open that disk image icon, you'll see the installer for Mac OS 7.5.3. Start the installation and choose the 500Mb disk as target. Once the installation has finished, you can stop Basilisk. \\ -On the 100Mb disk, start the resulting Mac OS installer.img file. The installer will check the 19 parts and place a disk image icon on the desktop. When you open that disk image icon, you'll see the installer for Mac OS 7.5.3. Start the installation and choose the 500Mb disk as target. Once the installation has finished, you can stop Basilisk. \\
--Start the GUI again and remove the floppy disk image entries and the 100Mb volume from the volumes list. When you start Basilisk, you'll boot into a fresh installation of Mac OS 7.5.3 +-Start the GUI again, set the Mac Model ID to support Mac OS 7, remove the floppy disk image entries and the 100Mb volume from the volumes list. When you start Basilisk, you'll boot into a fresh installation of Mac OS 7.5.3 
 ===== Get Help ===== ===== Get Help =====
  
-For more assistance, consult our [[http://www.emaculation.com/forum/viewforum.php?f=6|Basilisk II forum]]. +For more assistance, consult our [[https://www.emaculation.com/forum/viewforum.php?f=6|Basilisk II forum]].
- +
- +
-===== Self-help ======  +
- +
-**OpenSuse: Compile the Sheep_net driver** \\ +
-In order to compile the sheep_net module, you need to install the kernel source software for your current kernel. You can do this with software update. \\ +
- +
-Download to source code of Basilisk, goto BasiliskII/src/Unix/Linux/Netdriver and enter \\ +
-"make", \\ +
-"sudo make install", \\ +
-"sudo chown "yourusername" /dev/sheep_net \\+