SuSE Linux: Versions since 6.4
Mac-on-Linux allows the already installed MacOS to be run in native mode. The package mol.rpm needs to be installed from the series emu (CD4). Mac-on-Linux does not work with MacOS versions 9.0.2 and later.
Update for MOL with MacOS 9.0.4Mol must be configured before it can be run. To keep things simple, install the package sudo.rpm from series ap (CD1). Running mol requires root privileges, which can be assigned to specific users with Sudo.If you have MacOS 9.0.4, or if you want to use a more current version of MOL, please proceed as detailed:
Obtain the following files:
ftp.suse.com/pub/suse/ppc/kernel/2.2.18/vmlinux-2.2.18-0.gz ftp.suse.com/pub/suse/ppc/kernel/2.2.18/k_pmac-2.2.18-0.ppc.rpm ftp.suse.com/pub/suse/ppc/kernel/mol/mol-0.9.53-0.ppc.rpmThe file
vmlinux=2.2.18-0.gz
needs to be placed in thesuseboot
folder on thelinuxboot
partition. The file should be uncompressed with MacGzip (on the first CD) and exchanged with the origional kernel in thesuseboot
folder.On the linux side, install the other two files as follows:
rpm -ivh k_pmac-2.2.18-0.ppc.rpm rpm -Uvh mol-0.9.53-0.ppc.rpmThe machine should be restarted so that the installed modules work correctly with the new kernel.
root ALL=(ALL) ALL olaf ALL=(ALL) ALL
# adapt this for your needs, default is 32 ramsize: 64 # add the partition number of your MacOS partition # disable the rest with a # blkdev: /dev/hdaX -rw # this parameter will run mol in a window # set this to no if you own an iMac # or adapt the the "resolution" paramater enable_console_video: no
mount /dev/hdaX /macos
strip_nwrom /macos/System\ Folder/Mac\ OS\ ROM /usr/lib/mol/rom/rom.nw(In the above line, spaces are ignored with the backslash.)
Unmount the MacOS partitions, when running, to prevent data loss! umount -a -t hfs
sudo /usr/bin/startmolEnter your own password, not the root password. If startmol does not find your System.map file during the first start, run it with this command:
sudo /usr/bin/startmol --syms=/boot/System.map-2.2.14