| Name | Modified | Size | Downloads / 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