Download Latest Version Tiny64-4.2.9-CyanogenMod-4.1.2-grubemu-isohybrid-efi.iso (239.1 MB)
Email in envelope

Get an email when there's a new version of ToySbox-ScratchboxLivecd

Home / MacFunOnLinux
Name Modified Size InfoDownloads / Week
Parent folder
darling-dmg_bin.deb 2023-11-16 20.0 MB
Readme-mac-demo 2021-11-06 3.2 kB
MacOnLinuxToolkit-v2.deb 2021-11-06 39.9 MB
README 2021-10-22 5.1 kB
ReadmeFoxlet_revisited 2021-10-12 2.5 kB
vMacOnLinuxToolkit.tcz 2021-10-06 22.2 MB
createUsbimg.sh 2020-12-23 1.3 kB
InstallInfo.plist_modified 2020-12-23 1.4 kB
anatomy_ESP.qcow2 2020-12-23 5.5 kB
Totals: 9 Items   82.1 MB 0
                     Foxlet's revisited Local_Mac_installer_image   no internet



            cat LocalMacInstaller.imga* > LocalMacInstaller.img


install mac to any partition of internal device (hdd or ssd )
                   or an external device (usb)
                   or a file as virtual device

example             InstallMojaveToDevice.sh   /dev/sda3

 once installed /dev/sda3 becomes our virtualMac

run mac  as  qq  virtualMac  , with above example this becomes

                     qq /dev/sda3

 Inside the LocalMacInstaller.img  there is a ready to used virtualMac named

                     mojave

   to run it         qq mojave


   The MacOnLinux toolkit resides under /usr/local/bin ; examine qq-audio since

to have running audio on mac under qemu needs specific args of qemu depending

on host ( xubuntu behaves totally different from lubuntu/ubuntu )

   To run mac on ethernet requires creating a bridge with tuntap device, one

should run        Tap-q  virtualMac


       happy discovering ,educationally yours

       nhakue_mac  
                 paris nov 5th 2021   





               
   Some details to help the curious .

LocalMacInstaller.img  is what is called  InstallMedia in Foxlet's prescription

BaseSystem.img in Foxlet's prescription does exactly the same but thru net_install

we had recourse to Corpnewt's gibMacOs tools in place of Foxlet's FetchMacOS to

accede to full vanilla install media downloaded in order to build local installer

All the tools used here are stored inside /usr/local/bin after installation of

  MacOnLinuxToolkit-v2.deb



    TroubleShooting on boot

       dd if=LocalMacInstaller.img  of=/dev/sd_usb
 
  normally boots into a xubuntu-18.04(bionic).Open a terminal by

    1 mouse clicking on terminal emulator 

    2 or  keyboard typing ctrl-alt-t

   From inside terminal type qq /isodevice/mojave  to boot into virtual mac (autoboot,userid=mac, userpassword=nnnn)

  From my limited experience on usb-3.0 sticks (3 of one mark essentials 1 of kingston 1 of sandisk)

 4 out 5 failed miserably no matters which way I wrote ( dd,cp ,rsync,on usb3-port as usb2-port)

    But dd to an external hdd connected to usb port gives a perfect boot as expected



   As alternative to external device one can simply extract the contents of LocalMacInstaller.img 

to root of the internal's hdd  partition, for ex  sda5

-   mount -oloop,offset=209735680 -t ext4 LocalMacInstaller.img /mnt

-  mount /dev/sda5  /media/xubuntu/archive_sda5

-   cp -a /mnt/* /mnt/.disk    /media/xubuntu/archive_sda5
   

    just add to grub.cfg  something like 
 
-     menuentry "xubuntu-18.04" {
        set isoloop=/xu1804.iso
        search -f $isoloop --set=root
        loopback loop $isoloop
        linux (loop)/casper/vmlinuz   iso-scan/filename=$isoloop file=/cdrom/preseed/xubuntu.seed boot=casper 
        initrd (loop)/casper/initrd
}


    Just standard linux,nothing exotic ;

 On MacOS-KVM everything comes Foxlet'github, very slightly modified and with Coprnewt's gibMacOS

and the web's gathered mac on linux (darling-dmg,bless....) all including my own scripts are stored alltogether in 

         MacOnLinuxToolkit-v2.deb
Source: Readme-mac-demo, updated 2021-11-06