See the release notes for The industry leading website crawler for Windows, macOS and Ubuntu. In addition, Fetch 5.8.1 fixes a number of crashes and other bugs. This release restores two features, the Find command and the ability to change font sizes, that were present in Fetch 5.7.7 but were missing from Fetch 5.8. Fetch 5.8.1, a minor update, is now available for download.Release Notes Download language pack -. Not compatible with MAC OS Catalina Version 10.15 and above. Download the version that is best for you. I recommend using the new tutorial for all new buildsTry our web or desktop-based torrent clients for Mac, all available in one location.
![]() Fetch Software Distribution ServerBuilding the offline installer requires you to have a Mac, here are the instructions. Upload the “ISO” to your Proxmox server’s ISO store (typically /var/lib/vz/template/iso).If you don’t have an Internet connection available to Catalina during installation you’ll need to build an offline installer instead. Convert that dmg into an “iso” like so if you’re building this on macOS: hdiutil convert BaseSystem.dmg -format UDRW -o Catalina-installer.isoMv Catalina-installer.iso.img Catalina-installer.isoOr like so if you’re building this on Linux: # Install the dmg2img package and.Dmg2img BaseSystem.dmg Catalina-installer.iso# Or use qemu-img from the qemu-utils package to do it instead:Qemu-img convert BaseSystem.dmg -O raw Catalina-installer.isoThe result is actually a raw disk image, not a true ISO, but Proxmox has better tools for picking and re-using ISO images than disk images. Older CPUs will cause the finder to repeatedly crash after installation completes (with an Illegal Instruction exception in the graphics code).Apparently modern AMD CPUs also support SSE 4.2 and can be used with this guide without any modification (maybe Bulldozer and certainly Ryzen), but I haven’t tested this myself.Download and run fetch-macOS.py in a terminal to download the Catalina recovery image from the Apple software distribution server (this can be run on Linux, Proxmox, or on a Mac):This results in a ~500MB “BaseSystem.dmg” file in the current directory.Make a note of it.Every Mac uses the same OSK, so don’t be surprised that it doesn’t look like a random string! Create the VMFrom the Proxmox web UI, create a new virtual machine as shown below. In a command prompt, change into the same directory as that file and run: xcode-select -install # If you don't already have gccGcc -o smc_read smc_read.c -framework IOKitIt’ll print out the 64 character OSK for you. Save the first block of C code from this page as smc_read.c. You can get around this by reading an authentication key out of your real Mac hardware (the OSK key). Fetch the OSK authentication keyMacOS checks that it is running on real Mac hardware, and refuses to boot on third-party hardware. Iso file extension, this is actually a hard disk image. Set the number of cores for the VM, I chose 4 (note that some core counts are troublesome, try 4 first). Enable discard and SSD emulation to support TRIM. Set the size of the hard disk (I chose 64GB). Set graphics to “VMWare Compatible”, set BIOS to OVMF (UEFI), set Machine to Q35, Tick Add EFI Disk and pick storage for it Add “,cache=unsafe” in its place. A USB keyboard is added here because macOS doesn’t support QEMU’s default PS/2 keyboard.Find the line that define the two “ISOs” (ide0 and ide2), and remove the “,media=cdrom” part from them. Add this line, being sure to substitute the OSK you extracted earlier into the right place: args: -device isa-applesmc,osk="THE-OSK-YOU-EXTRACTED-GOES-HERE" -smbios type=2 -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+invtsc,vmware-cpuid-freq=on,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check -device usb-kbd,bus=ehci.0,port=2We’re telling macOS that the CPU is Penryn (it doesn’t seem to like booting otherwise), but we’re enabling all the new CPU features found in Nehalem which macOS will require, plus some optional features found in later generations (AVX/AES). First, SSH into your Proxmox server so we can make some edits to the configuration files.Edit /etc/pve/qemu-server/YOUR-VM-ID-HERE.conf (with nano or vim). Choose VMWare vmxnet3 for the network modelIn the Options page for the VM, ensure that “use tablet for pointer” is set to “Yes”.In the Hardware page for the VM, add a second DVD drive at IDE0, set it to use your Catalina-installer.iso.Don’t try to start the VM just yet. Disable ballooning because there is no balloon driver available for macOS. Set the preferred resolution to 1920×1080Follow the steps above to set the screen resolution to 1920×1080, press F10 to save your changes, and “reset” to apply the new settings (not “continue”). If your keyboard doesn’t work, leave the Console tab, stop the VM, start the VM, then re-enter the console tab. Install CatalinaGo to the Console tab, quickly hit Escape or F2 at the Proxmox logo to enter the OVMF configuration. To make this change persist across Proxmox reboots, run: echo "options kvm ignore_msrs=Y" > /etc/modprobe.d/kvm.conf & update-initramfs -k all -uYou must now install a patched version of Proxmox’s OVMF library in order to be able to boot Catalina. Your final VM configuration file should resemble this: args: -device isa-applesmc,osk="." -smbios type=2 -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+invtsc,vmware-cpuid-freq=on,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check -device usb-kbd,bus=ehci.0,port=2Ide0: isos:iso/Catalina-installer.iso,cache=unsafeIde2: isos:iso/clover-r5107.iso,cache=unsafeNet0: vmxnet3=xx:xx:xx:xx:xx:xx,bridge=vmbr0,firewall=1Sata0: vms:vm-144-disk-0,cache=unsafe,size=64GSmbios1: uuid=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxOn Proxmox, run “echo 1 > /sys/module/kvm/parameters/ignore_msrs” to avoid a bootloop during macOS boot. Pc or mac for minecraftFollow the steps below to format the disk: Choose your language.Our virtual hard drive needs to be erased/formatted before we can install to it, so select the Disk Utility option. You’ll notice this happening when the “Proxmox” logo fills a large area of the screen on boot due to the low resolution.Press enter to boot the “Boot macOS Install from macOS Base System” entry and the installer should appear. Let’s install that to the hard drive instead. Note that an Internet connection is required during installation, as the installer needs to download Catalina.Answer the initial install questions, and you’ll be logged on! (Note that you’ll probably want to hold off on logging into your iCloud account until you’ve configured your SMBIOS to your liking in Clover Configurator)It works! Make the Clover install permanentWe’re currently booting using Clover from the attached Clover ISO. Avoid “Encrypted” at this stageAfter the first stage of installation, the VM should reboot itself and automatically continue installation by booting from the hard drive, then reboot itself a second time and automatically boot from “filevault prebooter”. On the Options tab, edit the boot order to place SATA0 as the first disk. If you get these names wrong, you will overwrite the wrong disk and you’ll have to start the installation over again!).Now shut down the VM, and remove both the Clover and the Catalina installer drives from the Hardware tab. The Clover CD is the small disk with the “linux filesystem” on it, and the main hard disk is the one with the large Apple_APFS “Container” partition on it.In my case these EFI partitions ended up being called disk1s1 and disk2s1 respectively, so I ran “sudo dd if=/dev/disk1s1 of=/dev/disk2s1” (N.B.
0 Comments
Leave a Reply. |
AuthorShanna ArchivesCategories |