From: Andrew L. <and...@in...> - 2007-05-29 09:26:40
|
Hi, Having downloaded, compiled, installed and configured SheepShaver-2.3-0.20060514.1 (my configuration is shown at the end of this e-mail), on my linux box (Mandriva 2007, KDE 3.5.4, Core2 Duo Processor, Kernel 2.6.17.13), I find I'm unable to install either MacOS 8.5 (purchased recently off ebay), or my original MacOS 7.5.3 disk (purchased with my Mac Performa some years ago) onto the 'hardfile' created under the SheepShaver Settings window. I think this stems from a 'mounting' problem, since MacOS 8.1 mounts and begins to load under SheepShaver, whereas MacOS 7.5.3 & MacOS 8.5 neither mount nor begin to load under SheepShaver. Here's what happens using the MacOS 8.1 disk . . . . . [root@internode Unix]# mount -t hfs /dev/hda /mnt/cdrom mount: block device /dev/hda is write-protected, mounting read-only [root@internode Unix]# exit ... and then I open SheepShaver Settings window from within a shell using (using the options shown at the end of this e-mail). [root@internode src]# ./Unix/SheepShaver SheepShaver V2.3-Pre (May 17 2007) by Christian Bauer and Mar"c" Hellwig Then When I then click 'Start', an alert window appears . . . . SheepShaver Warning: Cannot open /dev/sheep_net (Permission denied). Ethernet will not be available. Upon clicking 'OK', the SheepShaver window opens, initially showing the MacOS window and "Welcome to Mac . . " (if I have the MacOS8.1 disk in the the drive), but then crashes (closes) SheepShaver instantly. At this point, the shell output, as root user, is: [root@localhost src]$ ./Unix/SheepShaver SheepShaver V2.3-Pre (May 17 2007) by Christian Bauer and Mar"c" Hellwig Reading ROM file... Using /dev/dsp audio output Detected CPU features: MMX SSE SSE2 SSE3 SSE4 PowerPC CPU emulator by Gwenole Beauchesne Illegal instruction at 40df1200, opcode = 00000000 [root@localhost src]$ If I repeat the above procedure but use my MacOS8.5 Disk (after first switching to the Mac OS ROM file that I've transferred to the computer via network connection to my old Mac), I find the MacOS 8.5 disk will not even mount. [root@internode Unix]# mount -t hfs /dev/hda /mnt/cdrom mount: block device /dev/hda is write-protected, mounting read-only mount: wrong fs type, bad option, bad superblock on /dev/hda, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so [root@internode Unix]# hfs: unable to set blocksize to 512 hfs: can't find a HFS filesystem on dev hda. If I ignore my inability to mount the MacOS8.5 CDROM, and simply start SheepShaver, (changing the memory to settings to use the Mac OS ROM that I copied from the MacOS8.5 disk, over a network connection), then I just get a black (empty) SheepShaver window, and nothing happening (no Mac icons, no "Welcome to Mac . . ." . . . . just nothing at all). Shell output is: SheepShaver V2.3-Pre (May 17 2007) by Christian Bauer and Mar"c" Hellwig Reading ROM file... Using /dev/dsp audio output Detected CPU features: MMX SSE SSE2 SSE3 SSE4 PowerPC CPU emulator by Gwenole Beauchesne Now, I don't think that this is a problem with the MacOS 7.5.3 & MacOS 8.5 disks being damaged, since if I use the 'hmount' command from shell with the MacOS8.5 disk in the drive (hmount /dev/hda), I get the following: [andrew@internode Unix]$ hmount /dev/hda /dev/hda: contains 1 HFS partition Volume name is "Mac OS 8.5" (locked) Volume was created on Mon Nov 24 09:01:00 1997 Volume was last modified on Tue Sep 29 10:18:21 1998 Volume has 111272448 bytes free If I do the same thing on the MacOS8.1 disk, I get the following shell output: [andrew@internode Unix]$ hmount /dev/hda /dev/hda: contains 1 HFS partition Volume name is "OS 8.1 Install" (locked) Volume was created on Thu Jul 20 13:19:44 2000 Volume was last modified on Mon Jul 24 15:40:57 2000 Volume has 0 bytes free On another tangent, it seems I need to sort out what's wrong with the ROM file I created on my old PowerPC Macintosh Performa 5600, since, if I enter the directory containing my ROM file and do the check described at http://gwenole.beauchesne.info/en/projects/sheepshaver/help/faq, then I get . . . . [root@internode macintosh_emulation]# strings 'Mac OS ROM' | grep "Boot " MacOS: Boot Failure! (0xF3C481F6) [root@internode macintosh_emulation]# So, two questions. 1. Is there a package I need to install in order to be able to correctly mount my Original MacOS disks (Versions 7.5.3 & 8.5) ? 2. Am I wrong to believe that a ROM generated by TomeViewer in a Macintosh Performa 5600 will be any good at all ? I'd value any assistance you could provide to help me get going with SheepShaver. Cheers, Andrew ### my SheepShaver Configuration ### Graphics/Sound : Video Type = Window Window Refresh Rate = 60 Hz Width = 800 Height = 600 No QuickDraw Acceleration Audoe Output Device /dev/dsp Audio Mixer Device /dev/mixer Serial/Network: Modem Port = /dev/ttyS0 Pritner Port /dev/ttyS1 Ethernet Interface = eth0 Memory Misc MacOS Ram Size (MB) = 256 /AllProgs/macintosh_emulation/MacOS8.5_ROM/Mac OS ROM Ignore Illegal Memory Accesses (SELECTED) JIT Compiler Enable JIT Compiler (SELECTED) Enable built-in 68k DR Emulator (SELECTED) ########################## |