Jump to content

itdoesnotwork

itdoesnotwork

Member Since 06 May 2007
Offline Last Active Dec 29 2014 09:06 PM
-----

Posts I've Made

In Topic: [GUIDE] Scripted Yosemite/Mavericks Install on Gigabyte Mobos

29 November 2014 - 01:33 PM

I finally managed getting my Fusion Drive Setup up and running with clover and yosemite.

 

Thought I share my experiences: 

1. My boot problems have been caused by a corrupted fusion drive. At least this is what it seems like.

2. When starting over, I was not able to delete / create Fusion Drive via Terminal in OS X Install. As soon as it started making changes to a core storage volume, my pc resetted. This corrupted FD even further, I had to manually write to both FD disks and the unlink them. So do not use Install OS X Media to create / split a Fusion Drive!

3. There is no complete guide on how to make the EFI partition of the Fusion drive bootable on a legacy BIOS board. You can't use clover installer on a Fusion drive. Thus I wrote down what worked for me: See this post

 

Everything seems to be working now, using FakeSMC, Miezes Kext and Toledas patch.

 

Sleep works, but also wakes after about 2 hours for a short time. Not using DSDT until now.

 

Edit: I forgot I have some kind of "sound issue": after sleep, sometimes internal speaker out changes to "headphones" while no headphones are plugged in. It also stops output then until reboot. Ideas?

In Topic: Fusion Drive - Easy Step With Clover EFI

29 November 2014 - 01:26 PM

So, I tried to switch from chameleon to cover with my fusion drive setup. I found, that there is no complete guide for legacy BIOS boards, so I thought I might complete the first post:

 

Making Clover bootable on Fusion Drive without UEFI

 

Follow the guide above until 5.

1. Format EFI partition of a FD member drive (1 is sufficient - I chose my main SSD) to FAT 32. Find the correct drive via diskutil list:

diskutil list
sudo newfs_msdos -v EFI -F 32 /dev/rdiskXs1

where X is the drive number of your SSD

 

2. Mount EFI partition:

sudo mkdir /Volumes/EFI
sudo mount -t msdos /dev/disk0s1 /Volumes/EFI

2. Copy clover from your working USB install. In case you installed it to the EFI Partition of the usb drive mount it to a different directory (see step 2, use e.g. EFIUSB). Otherwise just copy the files like:

sudo cp -r /Volumes/[USBDRIVE]/ /Volumes/EFI/

You can verify that everything went fine typing

ls /Volumes/EFI/

and check if boot file, EFI folder and also usr folder are present. If not manually copy them using terminal

sudo cp -r /Volumes/USBDRIVE/boot /Volumes/EFI/
sudo cp -r /Volumes/USBDRIVE/EFI /Volumes/EFI/
sudo cp -r /Volumes/USBDRIVE/usr /Volumes/EFI/

3. unmount EFI partition

sudo umount -f /Volumes/EFI/

4. Make the EFI partition bootable, using the Clover files from your working USB install. diskX is again your desired boot drive

fdisk440 -f boot0ss -u -y /dev/rdiskX
fdisk440 -f /Volumes/[USBDRIVE]/usr/standalone/i386/boot0ss -u -y /dev/rdiskX
dd if=/dev/rdiskXs1 count=1 bs=512 of=origbs
cp /Volumes/[USBDRIVE]/usr/standalone/i386/boot1f32alt newbs
dd if=origbs of=newbs skip=3 seek=3 bs=1 count=87 conv=notrunc
dd if=newbs of=/dev/rdiskXs1 count=1 bs=512
cp BOOT /Volumes/EFI/

Restart and cross fingers

 

 

I'm not entirely sure if every step is needed, but this is the procedure that worked for me. Please correct if I missed anything.

In Topic: Clover General discussion

26 November 2014 - 08:58 PM

Don't see why it wouldn't find the ESP on a drive but ok, you can manually install by doing something like here: http://www.projectos...indpost&p=28412

 

EDIT: Also you can extract the package with 7zip to get it's contents. You can also find the boot sectors, in the repository, I was going to link it for you but it appears there's something weird going on with the repo browser...

 

Thank you. "Something like that" is regrettably the problem I run into, because I'm not familiar with the boot files and needed terminal commands. Clover does not have boot0 in its files...

 

@jamiethemorris already mentioned it. Fusion Drive is only a logical partition. The installer let's you choose partitions, not drives, and there is no EFI partition on the virtual FD drive. It also wouldn't know which FD member partition to choose, because clover installer can't figure out what's your BIOS boot drive...

 

So I also tried copying the install to /EFI partition, also formatted it as FAT32. There still seems to be a problem in telling my board where clover is installed... 

In Topic: Clover General discussion

26 November 2014 - 07:30 AM

Hi there, I'm fairly new to clover and try to find my way through it's logic...

 

Is there a way to boot a Fusion Drive with an older non-UEFI board (-> BIOS; Gigabyte EX-58UD5) with clover installed on a thumbdrive?

 

It does not seem to find the Fusion Drive, even with EFI/Clover folder copied to both EFI partitions and FD UUID added as default volume. Do I have to add "boot" to the EFI partition if I want to have clover ONLY on the tumbdrive so I don't break the chameleon bootloader installed on Fusion Drive (stored on seperate boot helper partitions)?

 

Thank you!

 

In case anyone wonders, theres problems seem to have been caused by a corrupted Fusion Drive Setup. After a complete reformat, Clover boots the FD like a charm.

 

But: no I have the complete opposite problem: I cannot manage to load clover from Fusion Drive without the thumbdrive. There is plenty information on how to get it loaded in newer EFI boards, but I can't get the boot chain working on my old GA EX58-UD5.

 

Could anyone point out how I can load Clover using the EFI Partition of one of the FD Drives formatted as FAT, EFI Folder and "boot" copied to the partition on a "legacy BIOS board"? The problem is, you can't use Clover installer, because it won't find the ESD but instead install it to the FD main directory. I can't get past boot0 / boot1 / .... errors.

In Topic: Clover General discussion

10 November 2014 - 10:22 AM

Hi there, I'm fairly new to clover and try to find my way through it's logic...

 

Is there a way to boot a Fusion Drive with an older non-UEFI board (-> BIOS; Gigabyte EX-58UD5) with clover installed on a thumbdrive?

 

It does not seem to find the Fusion Drive, even with EFI/Clover folder copied to both EFI partitions and FD UUID added as default volume. Do I have to add "boot" to the EFI partition if I want to have clover ONLY on the tumbdrive so I don't break the chameleon bootloader installed on Fusion Drive (stored on seperate boot helper partitions)?

 

Thank you!

© 2015 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy