swag01 Posted November 19, 2007 Share Posted November 19, 2007 I've spent many days (too many) working to make a clean leopard installer/dvd. My pain, is your gain. Maybe someone wants to make a dvd and put it out to share? Basically, I took the BrazilMac installer and made it easier to use and added boot fixes and all. I want to thank many people on this forum and other forums for doing their hard work to make my work easier. I've also attached my postflight script from the package I created to install the EFI bootable environment (seems that is where many people are stuck). Also, if anyone has corrections or suggestions, please let me know. I figure this is a working document for a while. Here's the link for the needed files from my installer: http://rapidshare.com/files/70714385/Patch_Folder.zip.html And, here are the instructions: ================================================================================ ======================== Introduction This document is a tutorial on how to customize a leopard install so you can run it on a hackintosh computer. The spec's for the computer this was tested on are the following: Motherboard : MSI 975X Platinum Powerup Edition CPU : E6600 Disk Drive : Many different SATA manufacturers ( shouldn't matter) Graphics : 7900 GS 256MB Keyboard : Apple slim keyboard Mouse : Apple Mighty mouse DVD Drive : Pioneer DVR-110D Sound : M-Audio Firewire Solo You should be able to get this to work on most systems out there and might just need to tweak with different kernels or kexts. References Many thanks go out to several people who helped me through their coding or documentation. The thanks go out to Netkas for providing us many means to run OSX on non apple hardware. Here's links to different documents I used to compile the information in my document: -- http://web.mac.com/owenmcgarry/iWeb/Downlo...ayer%20DVD.html -- http://forum.osx86scene.com/viewtopic.php?f=16&t=2008 -- http://forum.osx86scene.com/viewtopic.php?f=16&t=1661 I probably forgot a few more... Limitations There are a few things I haven't worked out yet and might have a solution in the future: -- I can't seem to get the Extensions.mkext fixed so when I run the dvd it gets rebuilt. This only affects the speed to boot the installer. -- I can't get the 10.5.1 update package to work in the installer. Would be nice so that we would instantly be updated to 10.5.1. I did a lot of research on this and the problem seems that the installer doesn't like mpkg's calling other mpkgs. "To Do" things -- Modify the dvd booter so it uses the efi booter. The benefit is maybe the default Extensions.mkext would work without modification. -- Add a package so that it installs all my default information. Tired of adjusting the mouse or internet or ?? each time I install. Things you will need 1. DVD image of Leopard in some form. 2. Disk space for the original dvd + the patched dvd. 3. Some form of Leopard installed/running (might be okay with Tiger too, but I haven't tested it). 4. A DVD RW disk (saved me from making a lot of coasters) 5. XCode installed if you want to create your own packages 6. My package which has the tools to build the patch: http://rapidshare.com/files/70714385/Patch_Folder.zip.html Files/Directories in my package 1. 9a581-patch: This is the script to patch and build a new hackintosh dvd 2. i386booter.iso: This iso is an already patched booter. In the BrazilMac installer it would create this each time and also require additional software. 3. mach_kernel: This is the kernel which gets copied to the dvd. It is a Netkas kernel. I don't think it supports SS2 machines so you'll need to replace it if you don't have SSE3 4. bin folder: 4.1 bless1: This contains the bless command from BrazilMac's install. It really does nothing 4.2 dd: Tiger version of dd, but I don't think I use it anymore. 4.3 minibless Another file from BrazilMac's install. 4.4 mkisofs Not needed unless you want to create your own i386booter.iso 4.5 SetFile I got this from the xcode developer tools. It hides files so they don't appear in finder. 4.6 startupfiletool This tool is used to create bootable partitions. 4.7 update_prebinding This is the tiger version of the update_prebinding. The leopard one would generate lots of errors and mess up the patching process. 5. Extensions folder: This should contain the extensions required for the dvd to run and detect all the needed hardware. You should tweak this for your needs. 5.1 ACPICPUThrottle.kext Used by the Netkas kernel 5.2 AppleACPIPlatform.kext I patched the leopard one to work with my system. 5.3 AppleAHCIPort.kext I patched the leopard one to work with my system. 5.4 AppleSMBIOS.kext This is the Netkas patched version 5.5 IOAHCIFamily.kext This one was patched so my SATA was recognized. 5.6 IONetworkingFamily.kext This was patched to remove an error which is displayed all the time (Don't remember the exact error message). 5.7 Natit.kext This provided a driver for my Installer so it was in high res and got all the fancy display features. 6. i386 This is the same dvd from BrazilMac's install except: 6.1 boot_v5 Contains the emf boot loader version 5.2 6.2 startupfiletool Need this in the /usr/standalone/i386 on the dvd so the packages which make the install bootable work. 7. OSInstall This is where you put all the packages you need (Watch how many you put here otherwise you will run out of dvd storage space). 7.1 EFI_Kernel_v51 This contains Netkas' EFI boot patcher version 5.2. Also, I put the latest 10.5.0 kernel (SSE3 only) in there because my machine doesn't shutdown/reboot with the apple kernel. 7.2 FixLocalTime This is a startupItem which fixes the time problem when switching between windows and osx (this should work for Tiger too). 7.3 Natit This contains a Natit installer (v.2) so you can get graphics to work from the get go. 7.4 NetkasKernelRC2 This contains the latest 10.5.0 kernel and all the necessary kexts so I can boot with the kernel patch. 8. OSInstall-Edit This directory contains the OSInstall package extracted out so you can make changes to the default installer. I have an example setup which includes my packages. You might try mine first and then make changes as needed. You will need to copy these files to the OSInstall folder for them to be installed on the dvd. Setup Steps 1. Extract my patcher tool on your desktop. 2. Open the file 9a581-patch.sh and replace the XXXX with your user name. If you feel brave, you can change other parameters. 3. Now, you need a 4GB untouched Leopard dvd (you might be able to get away with something that has been patched already, but it needs to be a sparseimage) I followed the instructions here to create my sparse 4GB image: http://web.mac.com/owenmcgarry/iWeb/Downlo...ayer%20DVD.html Note: I named it Leopard4Gig.sparseimage (if you name it something different, then you will need to change the name in the script) Note: Place this file in the Patch_Folder 4. Now you need to copy your OSInstall files from your Leopard dvd from here: /System/Installation/Packages to /Users/XXXX/Desktop/Patch_Folder Example: cp -R "/Volumes/Mac OS X Install DVD/System/Installation/Packages"/* ~/Desktop/Patch_Folder/OSInstall (WARNING: Keep in mind that you will have very limited space to store extra things on the 4Gig install so you should remove unused packages) ( If you fail to provide enough space, the patcher will fail at the "Copy patched image into bootable image" step) I also provided a couple packages which are helpful (See Files/Directories in my package section for details. 5. Now you need to make sure the Extensions folder in the Patch_Folder have all the kext's you need to boot from the dvd. The ones currently in there are specific for my machine and you might need additional/different kexts. The script is smart enough to detect the kext's you have in your directory and replace them with the ones on the dvd. 6. If you want to add/remove any packages from the install, you need to make changes in the OSInstall-Edit folder. In there I have extracted out the OSInstall.mpkg and made changes for my needs to install. -- When you are done making changes, you need to xar it back up as root. Example: xar -cf OSInstall.mpkg Distribution Resources -- Then you need to copy the "Distribution", "Resources" and newly created "OSInstall.mpkg" file into the OSInstall folder inside the Patch_Folder (otherwise your changes won't be picked up). 7. Okay, you should be ready to build.... Build/Patch Steps 1. You need a terminal for this so open one up. 2. You need to be root to do this too, so type sudo -s 3. You can't have another copy of an installer dvd installed, so you need to eject any which you might have To see if you have any installed, type this command: diskutil list If there are any partitions which say "Mac OS X Install DVD", then you will need to eject it or the patching will fail. 4. Go to your patching directory: Example: cd ~/Desktop/Patch_Folder 5. type the following in the directory: ./9a581-patch.sh The patcher should start and if you get any error, read it and fix the problem. 6 Here's the output when I ran: ---------------------------- bash-3.2# ./9a581-patch.sh PHASE 1: BEGIN (Creating a Patched DVD) ===> Converting DVD to iso format Reading Driver Descriptor Map (DDM : 0)… Reading Apple (Apple_partition_map : 1)… Reading Macintosh (Apple_Driver43 : 2)… Reading Macintosh (Apple_Driver43_CD : 3)… Reading (Apple_Free : 4)… Reading Macintosh (Apple_Driver_ATAPI : 5)… Reading Macintosh (Apple_Driver_ATAPI : 6)… Reading (Apple_Free : 7)… Reading Patch Partition (Apple_Patches : 8)… Reading disk image (Apple_HFS : 9)… ................................................................................ ................................................................................ ................................................. Elapsed Time: 3m 52.288s Speed: 19.3Mbytes/sec Savings: 0.0% created: /Users/swag01/Desktop/Patch_Folder/Leopard4GbPatched.iso.cdr ===> Mounting new ISO for modifications /dev/disk3 Apple_partition_scheme /dev/disk3s1 Apple_partition_map /dev/disk3s2 Apple_Driver43 /dev/disk3s3 Apple_Driver43_CD /dev/disk3s5 Apple_Driver_ATAPI /dev/disk3s6 Apple_Driver_ATAPI /dev/disk3s7 Apple_Patches /dev/disk3s9 Apple_HFS /Volumes/Mac OS X Install DVD ===> Waiting for Leopard4GbPatched.iso.cdr to be mounted... ===> Begin process of patching the DVD ======> Removing Xcode Tools... ======> replacing OSInstall directory... ======> replacing minibless... ======> Replacing bless... ======> Replacing Boot-related things... ======> Replacing the Kernel... ======> Removing Extensions which affect the ability to boot a hackintosh... ======> Adding missing startupitems directory to remove warning while boot... ===> Finished process of patching the DVD PHASE 2: BEGIN (Process to create a bootable DVD) ===> Unmount any other /Volumes/Mac OS X Install DVD disks "disk3" unmounted. "disk3" ejected. ===> Remove any previous bootable copies created... ===> Creating a bootable image... ................................................................................ ................................................................................ ................................................. created: /Users/swag01/Desktop/Patch_Folder/LeopardFinal.dmg ===> Creating partition on the image... 3 ======> Leopard Partition for /Users/swag01/Desktop/Patch_Folder/LeopardFinal is: /dev/disk3s3 ===> Add boot partition to image... 900+0 records in 900+0 records out 460800 bytes transferred in 0.414039 secs (1112938 bytes/sec) ===> Mount patched image for copying... /dev/disk4 Apple_partition_scheme /dev/disk4s1 Apple_partition_map /dev/disk4s2 Apple_Driver43 /dev/disk4s3 Apple_Driver43_CD /dev/disk4s5 Apple_Driver_ATAPI /dev/disk4s6 Apple_Driver_ATAPI /dev/disk4s7 Apple_Patches /dev/disk4s9 Apple_HFS /Volumes/Mac OS X Install DVD ===> Copy patched image into bootable image... Validating target...done Validating source...done Erasing target device /dev/disk3s3...done Validating sizes...done Restoring ....10....20....30....40....50....60....70....80....90....100 Copied 4507680768 bytes in 163.72 seconds, 26887.79 KiB/s Verifying ....10....20....30....40....50....60....70....80....90....100 Verified block checksum 4507680768 bytes in 61.93 seconds, 71080.48 KiB/s ===> Unmount patched image so we can load the new boot image for additional work... "disk3" unmounted. "disk3" ejected. "disk4" unmounted. "disk4" ejected. ===> Mount boot image to continue work on it... /dev/disk3 Apple_partition_scheme /dev/disk3s1 Apple_partition_map /dev/disk3s3 Apple_HFS /Volumes/Mac OS X Install DVD ===> bless the boot image so darwin knows where to boot the installer... ===> Update prebinding... update_prebinding:can't open file: /var/db/dyld/update-prebinding-paths.txt ===> cleaning up unused files... ===> Unmount Final DVD... "disk3" unmounted. "disk3" ejected. PHASE 2: finished creating the bootable DVD. Enjoy... bash-3.2# ------------------------------ 7. Now you should have a dmg called "LeopardFinal.dmg". You should be able to burn this on a dvd and everything should work unless you got an error in the patching cycle. Create_Leopard_Install.rtf postflight.sh.zip Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/ Share on other sites More sharing options...
macgirl Posted November 19, 2007 Share Posted November 19, 2007 If you want to put a Extensions.mkext you need to remove the Extensions folder so it will not be genereated again, so when the DVD is booting it will be a faster boot. Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511075 Share on other sites More sharing options...
swag01 Posted November 19, 2007 Author Share Posted November 19, 2007 If you want to put a Extensions.mkext you need to remove the Extensions folder so it will not be genereated again, so when the DVD is booting it will be a faster boot. Great. So, after I replace the Extensions for hardware, do the following: kextcache -l -K "$VOL/mach_kernel" -m "$VOL/System/Library/Extensions.mkext" "$VOL/System/Library/Extensions" then remove the Extensions directory and copy the Extensions.mkext to the dvd? Thanks Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511078 Share on other sites More sharing options...
macgirl Posted November 19, 2007 Share Posted November 19, 2007 AFAIK it wouldn't work that way, here is how can you make extensions.mkext to include in a DVD: http://forum.insanelymac.com/index.php?sho...mp;#entry222574 Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511079 Share on other sites More sharing options...
swag01 Posted November 19, 2007 Author Share Posted November 19, 2007 AFAIK it wouldn't work that way, here is how can you make extensions.mkext to include in a DVD:http://forum.insanelymac.com/index.php?sho...mp;#entry222574 Thanks... I had seen that and tried it. I just replaced the ones I needed and added Natit. When I put it back to an mkext, the file was smaller. I then tried to use it but it didn't work. Maybe my missing step was to remove the Extensions folder. I'll give that a try. Thanks for the input. Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511083 Share on other sites More sharing options...
macgirl Posted November 19, 2007 Share Posted November 19, 2007 Thanks... I had seen that and tried it. I just replaced the ones I needed and added Natit. When I put it back to an mkext, the file was smaller. I then tried to use it but it didn't work. Maybe my missing step was to remove the Extensions folder. I'll give that a try. Thanks for the input. I have the same problem, I'm testing with another kexts, I try to find which ones are needed. Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511086 Share on other sites More sharing options...
tokra128 Posted November 19, 2007 Share Posted November 19, 2007 It will be nice if you can fix the bootloader for hdd - darwine to be installed onto hdd on the fly, with no other steps after leo is installed .. because this Is the problem where most of the users hung-up Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511102 Share on other sites More sharing options...
swag01 Posted November 19, 2007 Author Share Posted November 19, 2007 It will be nice if you can fix the bootloader for hdd - darwine to be installed onto hdd on the fly, with no other steps after leo is installed .. because this Is the problem where most of the users hung-up That's what this installer does via the two different packages I created. You might need additional kexts than I did. I attached the postflight script to this thread so you can create your own package. Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511353 Share on other sites More sharing options...
Software Updater Posted November 19, 2007 Share Posted November 19, 2007 Does this work for SSE2? Can you note what compatability it has. And can you torrent this and PM me a link? I would be so grateful. Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511390 Share on other sites More sharing options...
swag01 Posted November 19, 2007 Author Share Posted November 19, 2007 Does this work for SSE2? Can you note what compatability it has. And can you torrent this and PM me a link? I would be so grateful. I put notes in there that it doesn't support SSE2; however, I think it just requires replacing the mach_kernel's with a SSE2 version. i.e. wherever you see mach_kernel, replace it with a SSE2 supported kernel. Also, you won't be able to use the package I created because it does have the SSE3 kernel in it. I'm not sure where to put this as a torrent anymore since demonoid is down. You don't have access to RapidShare? Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511455 Share on other sites More sharing options...
Software Updater Posted November 19, 2007 Share Posted November 19, 2007 When ever I do the xar command I get bash: xar: command not found Could it be that I dont have X11 installed? I do have access to Rapidshare with a premium account so go ahead and put it there. Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511456 Share on other sites More sharing options...
swag01 Posted November 19, 2007 Author Share Posted November 19, 2007 When ever I do the xar command I get bash: xar: command not found Could it be that I dont have X11 installed? I do have access to Rapidshare with a premium account so go ahead and put it there. xar is an archiver and doesn't have anything to do with X11. In my Leopard install it is located here: /usr/bin/xar Are you using Tiger? I don't have tiger installed anymore, so I don't know if it is missing from Tiger. Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511461 Share on other sites More sharing options...
Software Updater Posted November 19, 2007 Share Posted November 19, 2007 Yes I am using tiger. I wish I had leopard. Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511464 Share on other sites More sharing options...
swag01 Posted November 19, 2007 Author Share Posted November 19, 2007 Yes I am using tiger. I wish I had leopard. I heard rumors that xar is available in the xcode developer package. You might need to install it to get xar.I haven't checked myself, but that is what I saw when I was looking around for a solution on the leopard installer.Yes I am using tiger. I wish I had leopard. Here, use the info on this thread: http://forum.insanelymac.com/index.php?sho...5301&hl=xar Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511471 Share on other sites More sharing options...
Software Updater Posted November 19, 2007 Share Posted November 19, 2007 And for some leopard sparse images in mounts with the name Disk Image so you have to change some of the 9a581-patch.sh file. Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511472 Share on other sites More sharing options...
swag01 Posted November 19, 2007 Author Share Posted November 19, 2007 And for some leopard sparse images in mounts with the name Disk Image so you have to change some of the 9a581-patch.sh file. Okay, for that one, it should be just one line change to use the name you created for the sparseimage. Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511475 Share on other sites More sharing options...
Software Updater Posted November 19, 2007 Share Posted November 19, 2007 I did, now I get the error saying hdiutil: attach failed - No such file or directory.Here is a link to an SSE2 Mach_kernelhttp://rapidshare.com/files/66862418/mach_...se2.tar.gz.htmlI do not know if it works. Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511483 Share on other sites More sharing options...
swag01 Posted November 19, 2007 Author Share Posted November 19, 2007 I did, now I get the error saying hdiutil: attach failed - No such file or directory.Here is a link to an SSE2 Mach_kernelhttp://rapidshare.com/files/66862418/mach_...se2.tar.gz.htmlI do not know if it works. I don't have an SSE2 machine, but I'll install Tiger and see if I have the same problems. If I remember, I initially used tiger to create the sparseimage. It could be that you might have missed something there to create this image. I'm at work so I won't be able to do this until later today. Worst case, you could download a 4 GB version of leopard and use this so you don't have to do the sparseimage step. Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511494 Share on other sites More sharing options...
Software Updater Posted November 19, 2007 Share Posted November 19, 2007 Well some how my password is changed... And I have already downloaded a few leopard images.... Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-511506 Share on other sites More sharing options...
tokra128 Posted November 20, 2007 Share Posted November 20, 2007 I have try to follow your guide .. but I get some errors .. I have atached the errors that I get .. I hace changed the script as you say .. what I have did wrong ? I am now on a real mac.. with leo installed .... but I need the disc for my hacky errors.rtf Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-512374 Share on other sites More sharing options...
numberonekiwi Posted November 20, 2007 Share Posted November 20, 2007 I get these errors have tried twice although it took me a while to get the sparse image thing y worked out with the correct file name (ie osx install disc instead of xxx.sparseimage) not sure of where to go next Anyone please PHASE 1: BEGIN (Creating a Patched DVD) ===> Converting DVD to iso format Reading Driver Descriptor Map (DDM : 0)... Reading Apple (Apple_partition_map : 1)... Reading disk image (Apple_HFS : 2)... ................................................................................ ................................................................................ ....................... Elapsed Time: 6m 27.673s Speed: 11.6Mbytes/sec Savings: 0.0% created: /Users/Numberonekiwi/Desktop/Patch_Folder/Leopard4GbPatched.iso.cdr ===> Mounting new ISO for modifications /dev/disk5 Apple_partition_scheme /dev/disk5s1 Apple_partition_map /dev/disk5s2 Apple_HFS /Volumes/Mac OS X Install DVD ===> Waiting for Leopard4GbPatched.iso.cdr to be mounted... ===> Begin process of patching the DVD ======> Removing Xcode Tools... ======> replacing OSInstall directory... ======> replacing minibless... ======> Replacing bless... cp: /Users/Numberonekiwi/Desktop/Patch_Folder/bin/bless1: No such file or directory chown: /Volumes/Mac OS X Install DVD/usr/sbin/bless: No such file or directory chmod: /Volumes/Mac OS X Install DVD/usr/sbin/bless: No such file or directory ======> Replacing Boot-related things... ======> Replacing the Kernel... ======> Removing Extensions which affect the ability to boot a hackintosh... ======> Adding missing startupitems directory to remove warning while boot... ===> Finished process of patching the DVD PHASE 2: BEGIN (Process to create a bootable DVD) ===> Unmount any other /Volumes/Mac OS X Install DVD disks "disk5" unmounted. "disk5" ejected. ===> Remove any previous bootable copies created... ===> Creating a bootable image... ................................................................................ ................................................................................ ..................... created: /Users/Numberonekiwi/Desktop/Patch_Folder/LeopardFinal.dmg ===> Creating partition on the image... 3 ======> Leopard Partition for /Users/Numberonekiwi/Desktop/Patch_Folder/LeopardFinal is: /dev/disk5s3 ===> Add boot partition to image... 900+0 records in 900+0 records out 460800 bytes transferred in 1.230261 secs (374555 bytes/sec) ===> Mount patched image for copying... /dev/disk6 Apple_partition_scheme /dev/disk6s1 Apple_partition_map /dev/disk6s2 Apple_HFS /Volumes/Mac OS X Install DVD ===> Copy patched image into bootable image... Validating target...done Validating source...done Erasing target device /dev/disk5s3...done Validating sizes... Not enough space on /dev/disk5s3 to restore ===> Unmount patched image so we can load the new boot image for additional work... "disk5" unmounted. "disk5" ejected. "disk6" unmounted. "disk6" ejected. ===> Mount boot image to continue work on it... /dev/disk5 Apple_partition_scheme /dev/disk5s1 Apple_partition_map /dev/disk5s3 Apple_HFS /Volumes/Mac OS X Install DVD ===> bless the boot image so darwin knows where to boot the installer... No mount point for /Volumes/Mac OS X Install DVD/System/Library/CoreServices Can't determine mount point of '/Volumes/Mac OS X Install DVD/System/Library/CoreServices' and '' ===> Update prebinding... update_prebinding: temp file missing: /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib_redoprebinding update_prebinding: temp file missing: /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib_redoprebinding ===> cleaning up unused files... ===> Unmount Final DVD... "disk5" unmounted. "disk5" ejected. PHASE 2: finished creating the bootable DVD. Enjoy... shaun-cross-computer:~/Desktop/Patch_Folder root# Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-512460 Share on other sites More sharing options...
SMF Posted November 20, 2007 Share Posted November 20, 2007 swag01, I'm having issues working through your instructions. As I make progress I'll send you comments or questions. First off I'm currently running Tiger 10.4.10... I would suggest you add to your instructions on building the initial SL image (step 3) that the packages are in hidden directories on the Leopard DVD and you need to use Finder's "go" command to go to "/Volumes/the name of your image/System" to see the installation directory and delete packages. It took me a bit to figure that out. In step 4 it would also help to understand a bit more about what OS files to copy. For my initial work I don't intend to change anything in your packages, etc. I just want to see if I can get the DVD to boot and install Leopard. I'll work later on creating a more seamless DVD for my system...My read is I wouldn't need to copy anything over - is that correct? Thanks, SMF Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-512574 Share on other sites More sharing options...
Software Updater Posted November 20, 2007 Share Posted November 20, 2007 I get the error saying update_prebinding: error 10 running update_prebinding_coreupdate_prebinding: error 10 running update_prebinding_core And when I go to the newly created LeopardPatched.dmg there is nothing there at all. Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-512666 Share on other sites More sharing options...
swag01 Posted November 20, 2007 Author Share Posted November 20, 2007 Okay, seems the forum doesn't like multiple posts at the same time so I'll answer everything in one message: First off, I just installed Tiger 10.4.10 and tested it out and found the following: The problems I see with tiger are around the first step of creating a sparseimage here: http://web.mac.com/owenmcgarry/iWeb/Downlo...ayer%20DVD.html Basically, it seems that the Disk Utility for Tiger has some bugs in it or something. To correct them, when creating the images, be sure to use "Mac OS X Install DVD" as the image name otherwise it will use the filename as the volume name. My script expects the volume name to be "Mac OS X Install DVD". One other side-effect I see is when it does the restore, it isn't a perfect restore. It seems to miss the hidden and .DS_Store when copying. The only drawback here is hidden directories are shown and the X icon is missing from the window when you double click on the image. Other that this, I was able to successfully create an image in Tiger. Tokral28 I suspect your problem is because of the above problem. Try creating your own image with the name "Mac OS X Install DVD" or rename it in the script to what you named it to. My script expects "Mac OS X Install DVD" but it is an easy change to rename it something else. SMF Thanks... If it lets me, I'll update the instructions. Haysead Ignore the prebinding errors, I saw several in Tiger/Leopard and from the BrazilMac instructions, it shouldn't be a problem. numeronekiwi I see two problems: -- it seems the bless1 is missing from your Patch_Folder/bin directory? Did you remove that by mistake? -- The other problem is you ran out of storage space on the DVD you are trying to create. You need to put less in the Patch_Folder/OSInstall directory so it fits within 4Gb (with everything else on the dvd) Here's what I have in my directory: -rw-r--r-- 1 swag01 staff 3364 Nov 11 10:37 ACL.pkg -rw-r--r-- 1 swag01 staff 24298408 Nov 5 21:55 AdditionalEssentials.pkg -rw-r--r-- 1 swag01 staff 73886588 Nov 5 21:55 AdditionalFonts.pkg -rw-r--r-- 1 swag01 staff 707256743 Nov 5 21:55 AdditionalSpeechVoices.pkg -rw-r--r-- 1 swag01 staff 12634062 Nov 5 21:55 AddressBook.pkg -rw-r--r-- 1 swag01 staff 42054111 Nov 5 21:55 AsianLanguagesSupport.pkg -rw-r--r-- 1 swag01 staff 9836789 Nov 5 21:56 Automator.pkg -rw-r--r-- 1 swag01 staff 174487674 Nov 5 21:56 BSD.pkg -rw-r--r-- 1 swag01 staff 494777162 Nov 5 21:56 BaseSystem.pkg -rw-r--r-- 1 swag01 staff 9827136 Nov 5 21:56 BootCamp.pkg -rw-r--r-- 1 swag01 staff 8181395 Nov 5 21:57 DVDPlayer.pkg -rw-r--r-- 1 swag01 staff 15332440 Nov 5 21:56 Directory.pkg -rwxr-xr-x@ 1 swag01 staff 16092 Nov 17 20:49 Distribution drwxr-xr-x@ 3 swag01 staff 102 Nov 18 17:20 EFI_Kernel_v51.pkg -rw-r--r-- 1 swag01 staff 823478585 Nov 5 21:57 Essentials.pkg drwxr-xr-x@ 3 swag01 staff 102 Nov 13 16:52 FixLocalTime.pkg -rw-r--r-- 1 swag01 staff 94860728 Nov 5 21:58 Java.pkg -rw-r--r-- 1 swag01 staff 7491702 Nov 5 21:58 JavaTools.pkg -rw-r--r-- 1 swag01 staff 60111132 Nov 5 21:58 Mail.pkg -rw-r--r-- 1 swag01 staff 128167107 Nov 5 21:58 MediaFiles.pkg -rw-r--r-- 1 swag01 staff 59168231 Nov 5 21:58 MigrationAssistant.pkg drwxr-xr-x@ 3 swag01 staff 102 Nov 13 17:22 Natit.pkg drwxr-xr-x@ 3 swag01 staff 102 Nov 18 17:19 Netkas KernelRC2.pkg-rw-r--r-- 1 swag01 staff 873691 Nov 17 20:49 OSInstall.mpkg -rw-r--r-- 1 swag01 staff 81337 Nov 5 21:59 OSInstall.pkg -rw-r--r-- 1 swag01 staff 9240 Nov 5 21:59 OSUpgrade.pkg -rw-r--r-- 1 swag01 staff 102156400 Nov 5 22:00 OxfordDictionaries.pkg -rw-r--r-- 1 swag01 staff 5139014 Nov 5 22:00 PodcastCapture.pkg drwxr-xr-x@ 3 swag01 staff 102 Oct 19 21:39 QuickTime730_Leopard.pkg drwxr-xr-x 20 swag01 staff 680 Nov 7 06:41 Resources -rw-r--r-- 1 swag01 staff 15804776 Nov 5 22:00 Safari.pkg -rw-r--r-- 1 swag01 staff 22453231 Nov 5 21:57 iCal.pkg -rw-r--r-- 1 swag01 staff 25934196 Nov 5 21:57 iChat.pkg -rw-r--r-- 1 swag01 staff 280307 Nov 5 21:57 iPodSupport.pkg -rw-r--r-- 1 swag01 staff 36140490 Nov 11 10:37 iTunes.pkg drwxr-xr-x 9 swag01 staff 306 Nov 14 20:58 maudio Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-512840 Share on other sites More sharing options...
SMF Posted November 20, 2007 Share Posted November 20, 2007 swag01, Thanks, I know that I didn't have the correct volume name. How do I set the volume name when making the image in Tiger (Mac OS X Install DVD)? Your instructions talk about Leopard4G.... SMF Link to comment https://www.insanelymac.com/forum/topic/72180-leopard-installer/#findComment-512900 Share on other sites More sharing options...
Recommended Posts