CupofDice Posted February 10, 2008 Share Posted February 10, 2008 I use gutsy with XP in virtualbox. I have searched all over the forums, and found nothing. So I am wondering that if you are a linux user, how did you go about injecting kexts into your iso/dvd. I thought the only way possible was to run XP in a virtual machine and use transmac to do it, but I just discovered that hfsplus (in gutsy repositories) can read my tubgirl 10.4.10 disc with the command- sudo mount -t hfsplus /dev/scd0 /media/dvd-ram sudo umount /dev/scd0 <b>(to unmount)</b> I can now see the HFS+ folders/files on my tubgirl disc and I assume that I am able to add/remove kexts at will (couldn't figure out how to do that in transmac). Right now though I am in the slow process of getting zepyhroth's leo iso so I can install it on my harddrive, but I want to see if I can get tubgirl 10.4.10 (which I already have) running in vmware. Since that didn't work the first time, I want to see if changing the kexts will work. I know that it probably won't, but I also want to practice doing it since I never had to before and I am probably going to need to for zepyhroth. Also just in case zepyhroth's dvd fails, I could try tubgirl again. Is this the right tutorial for injecting MeDevil's kexts. If so, can I use those same commands on linux. Also I read here that you can enter those commands from the os x install dvd. Is this true, and how would I go about. I mean do I reboot while keeping the dvd inside or what? Specs- HP Pavilion a6230n PC Asus M2N68-LA Motherboard Nforce 430 3GB DDR2 SDRAM Nvidia GeForce 6150 SE Graphics Hitachi 400GB SATA If you need more info, just ask. Thanks for any help and I hope I wasn't too confusing. Link to comment https://www.insanelymac.com/forum/topic/86836-injecting-kexts-from-linux/ Share on other sites More sharing options...
inedible Posted February 11, 2008 Share Posted February 11, 2008 sorry I can't help with your specific issue, I'm not too familiar with working with dmgs and hfs images etc... but I can't help but wonder why you're going to all this effort to build things into the cd... can't you use a flash drive or another cd or a floppy or something? I'm not sure if osx has support for ext2/3 or riserfs or whatever, but I know it supports ntfs and fat32.. when I needed kexts I left them on my windows partition and I was able to get to them from osx just fine. on another setup where I only had one drive, I used my ipod to transfer kexts... worked fine. Link to comment https://www.insanelymac.com/forum/topic/86836-injecting-kexts-from-linux/#findComment-617431 Share on other sites More sharing options...
CupofDice Posted February 11, 2008 Author Share Posted February 11, 2008 Thanks for responding. The reason I am going this far is because I am confused as to when I am supposed to do the permissions part of the obsidianx tutorial. I can now do the 'moving the files around' part with hfsplus. He says I need a mac (probably in vmware), but m0rb0 says that I can do it from the mac install disc. Probably should have mentioned this, but I tried installing 'Tubgirl 10.4.10' months ago, but it couldn't format my HD. That is why I am so worried about the kexts this time around. I still need a small quick tutorial for a linux user who cannot get tubgirl (or the other osx's I tried) running in vmware. Every tut I came across assumed you either had a mac or that you had mac running in vmware. A few questions- Just how do I go about setting permissions? Can I do it with the linux terminal? Does osx install disc gives me a chance to do it and if so when do I do it? Or am I supposed to do it after I have installed and removed the disc? Once again thanks for the help. I finally got zephyroth, and will be trying it after school. Link to comment https://www.insanelymac.com/forum/topic/86836-injecting-kexts-from-linux/#findComment-617789 Share on other sites More sharing options...
CupofDice Posted February 12, 2008 Author Share Posted February 12, 2008 I now just need this one question answered now. As said here you need a mac for the permissions. If my short term memory serves me correctly, the os x install disc has a terminal. So can I move the kexts into the tubgirl or zephyroth disc with poweriso, then boot into tubgirl or zephyroth, and use the terminal to set permissions? PS- I just got an idea at what inedible was getting at. I forgot to mention that when I tried tubgirl, it wasn't able to format my drive to hfs+. All I need is to be able to format my partition in hfs. If that is even possible? Link to comment https://www.insanelymac.com/forum/topic/86836-injecting-kexts-from-linux/#findComment-620919 Share on other sites More sharing options...
CupofDice Posted February 13, 2008 Author Share Posted February 13, 2008 I finally found the info I was look for here and here (roisofts help). If I got this correctly, I use transmac to mv AppleNForce.ATA.kext to /system/library/extensions/IOATAFamily.kext/Contents/Plugins in the iso. Then I burn the iso and boot with the flags -f (reloads all the kexts and rebuilds the kextcache) and -v (verbose). If that install is a sucess, I reboot and use the boot flag -s and type "mount -uw /", then "cd /system/library/extensions/IOATAFamily.kext/Contents/Plugins", then "chmod -R 755 AppleNForceATA.kext", then "chown -R root:wheel "AppleNForceATA.kext", and reboot with the boot flag -f. I am burning the iso right now. Can someone tells me if this is right? Also I plan on using my meizu m6 to transfer to kext once the install is done. Where do I mount it in the terminal, or am I getting this wrong. Do I first reboot into OSX after the install is done, move the kext to my desktop (or somewhere), then reboot, and use the -s flag? Once again thanks for any help. Edit- Okay I followed this method and got the "still waiting for root device" error. Now trying to find a solution. Edit2- No ahci to disable in my bios. Link to comment https://www.insanelymac.com/forum/topic/86836-injecting-kexts-from-linux/#findComment-622360 Share on other sites More sharing options...
Recommended Posts