InfiniteMac OSx86  

🌅 Dive into Web3 and Crypto, join FTX! 🚀

Reply
 
Thread tools Display modes
  #1  
Old 02-01-2009, 12:52 AM
pcwiz's Avatar
pcwiz pcwiz is offline
Jaguar
 
Join Date: Sep 2008
Location: Canada
Posts: 53
Testers for EFI Partition Tool needed...

Testers need to have made sure that they know how the EFI partition boot method works, and that the manual method works for them, so they know what to do in the case of a problem. I also require that testers, if the tool does not work, can tell me what it has done wrong so that I know what to fix.

OK, so I got around to finishing up the EFI Partition Tool I had promised earlier. Now I need testers to make sure it works before polishing it

IF YOU ARE TESTING MAKE SURE YOU ARE TESTING ON A SPARE DISK BECAUSE THE TOOL DOES FORMAT PARTITIONS AND CHOOSING THE WRONG PARTITION WILL LEAD TO COMPLETE AND UTTER DISASTER

Warning said, if you are interested, post in this topic.

  • Gigabyte GA-P35-DS3P | Intel Core 2 Quad Q6600 @ 2.4GHz | BFG GeForce GTX 260 (216 Core) | 2GB | 250GB + 40GB + 250GB HDDs | Mac OS X 10.6.1 | vanilla (Retail install)| Everything working
  • MacBook Pro (Late 2008) | GeForce 9400M + 9600MGT 256MB | 2GB | 250GB HDD | 10.6.1

Last edited by pcwiz; 02-01-2009 at 12:59 AM.
Reply With Quote
  #2  
Old 02-01-2009, 05:30 PM
Bit Shoveler Bit Shoveler is offline
Cheetah
 
Join Date: Jan 2009
Location: 6 blocks from AMD HQ
Posts: 4
I'm interested but unfortunately too busy to do a proper job of testing.
Reply With Quote
  #3  
Old 02-01-2009, 07:12 PM
nfoav8or's Avatar
nfoav8or nfoav8or is offline
 
Join Date: Jan 2008
Location: WA, USA
Posts: 933
I have yet to see this tool but I'd be interested since I wasn't able to deliver in time. a few questions though...

does this tool assume you already have your HD partitioned with the GUID partition scheme?
when selecting the drives, does it look at the disks (i.e. /dev/diskX) or partitions/volumes (i.e. /dev/diskXsY)? differences in this could cause problems.
which version of the EFI partition mod does this include?

send me a PM with more info on how I can help out.

Reply With Quote
  #4  
Old 02-01-2009, 07:30 PM
Ianxxx Ianxxx is offline
Leopard
 
Join Date: Jan 2008
Posts: 645
Hiya
could we have some more info on what exactly the tool does? Is this to automate putting kexts on to efi partition etc?
Reply With Quote
  #5  
Old 02-01-2009, 10:29 PM
pcwiz's Avatar
pcwiz pcwiz is offline
Jaguar
 
Join Date: Sep 2008
Location: Canada
Posts: 53
To answer nfoav8or's questions:

Yes it assumes that you have it partitioned as GUID, the drives are in the diskXsY format (the app uses 'diskutil list' to grab a list of the drives, finds the ones that are 1st partition with the EFI label and size 200MB then displays them in the drop down menu), and this is based on efi_boot_v6.1.

lanxxx,

This tool completely automates the EFI partition procedure including formatting EFI partition, installing the bootloader, setting partition as active, setting up directory tree, installing kexts/kernel/plist, These functions are available separately as well through the app's menu. I have JaS testing this for me right now, but meanwhile here's a screenshot that should explain a lot:


  • Gigabyte GA-P35-DS3P | Intel Core 2 Quad Q6600 @ 2.4GHz | BFG GeForce GTX 260 (216 Core) | 2GB | 250GB + 40GB + 250GB HDDs | Mac OS X 10.6.1 | vanilla (Retail install)| Everything working
  • MacBook Pro (Late 2008) | GeForce 9400M + 9600MGT 256MB | 2GB | 250GB HDD | 10.6.1
Reply With Quote
  #6  
Old 02-01-2009, 10:40 PM
nfoav8or's Avatar
nfoav8or nfoav8or is offline
 
Join Date: Jan 2008
Location: WA, USA
Posts: 933
wow. I love how simple it looks. so basically you have to separate the files into different folders based on whether they are kexts, kernel, and boot.plist or does the app look at the file extension and determine what files are appropriate for each section (such as if I placed all my extensions, kernel, and boot.plist file into the same folder and pointed to there)?

[edit] BTW I would love to test this out. Also, I wonder how easy it is to update this app when new versions for munky's Boot-EFI come out?


Last edited by nfoav8or; 02-01-2009 at 10:43 PM.
Reply With Quote
  #7  
Old 02-01-2009, 10:59 PM
Ianxxx Ianxxx is offline
Leopard
 
Join Date: Jan 2008
Posts: 645
I'll test if you like have a spare usb drive I can muck around with.
Reply With Quote
  #8  
Old 02-01-2009, 11:44 PM
cmdshft's Avatar
cmdshft cmdshft is offline
Panther
 
Join Date: Dec 2008
Location: Hackensack, NJ
Posts: 240
Quote:
Originally Posted by nfoav8or View Post
wow. I love how simple it looks. so basically you have to separate the files into different folders based on whether they are kexts, kernel, and boot.plist or does the app look at the file extension and determine what files are appropriate for each section (such as if I placed all my extensions, kernel, and boot.plist file into the same folder and pointed to there)?

[edit] BTW I would love to test this out. Also, I wonder how easy it is to update this app when new versions for munky's Boot-EFI come out?
You wont be able to store all the stuff you need into one folder. It's better to keep them separate, plus this way you'll know exactly what you are and are not installing.

I've tested and sent my results to pcwiz so far, the only bug that I had was with the fdisk part where the bootloader gets written to the MBR, if you follow munky's script, when you start fdisk and get to the "w" part, it asks you to confirm and alerts you to needing to reboot to take effect, and it selects [n] when it should be [y]. Other than that, from my test, it worked perfectly. I just needed to install the right kexts, which cause me not to boot but that was my fault, not the app.

Mac OS X Leopard 10.5.8 (9L30) | Chameleon 2.0 RC3 | Intel Pentium 4 3Ghz 800Mhz FSB HyperThread 1MB L2 cache SSE3 1MB L2 cache works, cosmetic display of 512KB L2 cache | Asus P4V8X-MX VIA Chipset, VIA-VT8237 Southbridge | AC97 VIA8237 | Dual 1GB 333Mhz DDR SDRAM | nVidia PNY GeForce 7600GS 512MB 8x AGP DVI/TV-Out/VGA [NVinject 0.2.1; QE/CI/QuartzGL/Rotation] | Darwin Kernel Version 9.7.0: Sun Jun 14 20:48:28 IST 2009; Voodoo 2.0 Intel alpha3 :xnu-1228.12.14/BUILD/obj/RELEASE_I386 i386
Reply With Quote
  #9  
Old 02-02-2009, 03:06 AM
pcwiz's Avatar
pcwiz pcwiz is offline
Jaguar
 
Join Date: Sep 2008
Location: Canada
Posts: 53
Thanks for all the interest guys I will let any interested testers test after JaS has given me his results (sometime soon). And nfoav8or, you have to keep things separate and select Kexts folder, kernel, and plist. This way keeps it more organized, and it would be difficult to auto detect in a folder based only on the fact that mach_kernel has no recognizable file type, making it very hard to autodetect unless the very name of the file is mach_kernel, which is not always the case.

As for updating the app when new versions of munky's boot comes out, I will release updates whenever possible, but its easy to update yourself just by going into the Resources folder of the app and replacing the contents with a new version.

  • Gigabyte GA-P35-DS3P | Intel Core 2 Quad Q6600 @ 2.4GHz | BFG GeForce GTX 260 (216 Core) | 2GB | 250GB + 40GB + 250GB HDDs | Mac OS X 10.6.1 | vanilla (Retail install)| Everything working
  • MacBook Pro (Late 2008) | GeForce 9400M + 9600MGT 256MB | 2GB | 250GB HDD | 10.6.1
Reply With Quote
  #10  
Old 02-03-2009, 06:33 AM
nfoav8or's Avatar
nfoav8or nfoav8or is offline
 
Join Date: Jan 2008
Location: WA, USA
Posts: 933
Quote:
Originally Posted by Hara Taiki View Post
You wont be able to store all the stuff you need into one folder. It's better to keep them separate, plus this way you'll know exactly what you are and are not installing.

I've tested and sent my results to pcwiz so far, the only bug that I had was with the fdisk part where the bootloader gets written to the MBR, if you follow munky's script, when you start fdisk and get to the "w" part, it asks you to confirm and alerts you to needing to reboot to take effect, and it selects [n] when it should be [y]. Other than that, from my test, it worked perfectly. I just needed to install the right kexts, which cause me not to boot but that was my fault, not the app.
I've been running munky's EFI partition mod since the voodoo kernel came online so I've been around the block a bit with it. I'm just asking for clarification with his app and how the scripts work through their process and what is required when running the app... plain and simple.

I have been here waiting to help him out with this app in whatever way was needed and so by asking questions and seeing the reply, I'm simply making it known to everyone how it works... thats it. The question you answered wasn't meant to be for me (since I don't store the backups for this type of boot method install in the same sub-directory anyways) but rather for the benefit of those who will use it later.

Quote:
Originally Posted by pcwiz View Post
...nfoav8or, you have to keep things separate and select Kexts folder, kernel, and plist. This way keeps it more organized, and it would be difficult to auto detect in a folder based only on the fact that mach_kernel has no recognizable file type, making it very hard to autodetect unless the very name of the file is mach_kernel, which is not always the case.

As for updating the app when new versions of munky's boot comes out, I will release updates whenever possible, but its easy to update yourself just by going into the Resources folder of the app and replacing the contents with a new version.

Good to know, just thought it would be a good thing to double-check and to throw out there for testing. Thanks.



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.



Last edited by nfoav8or; 02-03-2009 at 06:36 AM.
Reply With Quote
Reply
Thread Tools
Display Modes