InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #121  
Old 06-20-2012, 01:17 PM
wastez's Avatar
wastez wastez is offline
Panther
 
Join Date: Oct 2010
Posts: 182
@ erineos
For AMD you have to compile it specially.
You have to enable "#define AMD_SUPPORT" in the cpu.c before compiling it!

If you want, i can upload a version where i´ve already done this, when i´m back from work.


If you want to install 10.7 you can take the kernel from this thread and if it is not working (like on my system) take the old one.
For installing it it would be enough to use the FakeSMC.kext and the NullCPUPowerManagement.kext
As flag you have to set -legacy (for 32 bit, because your CPU is not able to use SSSE3 instructions) and the rest belongs to your system.
For verbose mode use -v
If it´s not working with this few things you can try to enter busratio=xx and fsb=xxx too

Last edited by wastez; 06-20-2012 at 01:31 PM.
Reply With Quote
  #122  
Old 06-20-2012, 02:09 PM
frisco2's Avatar
frisco2 frisco2 is offline
Jaguar
 
Join Date: Jun 2012
Posts: 52
here, I have the information, how to install cparm properly.

http://forge.voodooprojects.org/p/ch...arm/doc/README


What is it?
6 -----------
7
8 Chameleon is combination of various boot loader components. It is based
9 on David Elliott's fake EFI implementation added to Apple's boot-132
10 project. Chameleon is extended with the following key features:
11
12
13 Features
14 --------
15
16 - Device Property Injection via device-properties string in com.apple.Boot.plist
17 - hybrid boot0+boot1h loaders for both MBR and GPT partitioned disks.
18 - automatic FSB detection code even for recent AMD CPUs.
19 - Apple Software RAID support.
20 - stage2 loader (boot) can be placed as a regular file in the boot
21 partition's root folder.
22 - Modules
23
24
25 Installation
26 ============
27
28 Normal Install (non-RAID):
29 --------------------------
30
31 Suppose that your installation is on /dev/disk0s2
32
33 - Install boot0 to the MBR:
34 sudo ./fdisk440 -f boot0 -u -y /dev/rdisk0
35
36 - Install boot1h to the partition's bootsector:
37 sudo dd if=boot1h of=/dev/rdisk0s2
38
39 - Install boot to the partition's root directory:
40 sudo cp boot /
41
42 - Install Symbols and modules to the partition's root directory or the partition's booter (if needed):
43 * Symbols.dylib is absolutely needed if you plan to use any other module,
44 * otherwise Symbols.dylib is useless, assume that /Extra is already created (if you need special permissions, use sudo)
45
46 mkdir /Extra/modules
47 cp Symbols.dylib /Extra/modules
48 cp "Any other module wanted".dylib /Extra/modules
49
50 No need to use startupfiletool anymore!
51
52 IMPORTANT NOTE ABOUT THE MODULES: PLEASE NOTE THAT ALL MODULES ARE NOT NECESSARILY NEEDED TO BE INSTALLED, YOU JUST HAVE TO INSTALL WHAT YOU NEED,
53 FOR EXAMPLE:
54 - IF YOU DON'T PLAN TO USE A RAMDISK (PREBOOT.DMG OR POSTBOOT.IMG), YOU WILL SURELY NOT NEED TO INSTALL THE RAMDISKLOADER MODULE,
55 - IF YOU DON'T PLAN TO BOOT FROM AN HIBERNATE IMAGE YOU WILL SURELY NOT NEED TO INSTALL THE HIBERNATEENABLER MODULE,
56 - IF YOUR MACHINE IS NOT A NETBOOK, YOU WILL SURELY NOT NEED TO INSTALL THE NETBOOKINSTALLER MODULE,
57 - IF YOU DON'T NEED TO PATCH THE KERNEL ON THE FLY, PLEASE DO NOT INSTALL THE KERNELPATCHER MODULE,
58 - ETC,ETC,ETC
59
60 PLEASE DO NOT USE ACPIPATCHER AND ACPICODEC TOGETHER, THEY DO THE SAME THING BUT IN A DIFFERENT WAY, YOU HAVE TO CHOOSE ONE OF THEM (ACPICODEC IS RECOMMENDED), THIS ISSUE WILL BE FIXED WITH THE BUNDLED MODULES
61 PLEASE DO NOT USE SMBIOSGETTERS AND SMBIOSPATCHER TOGETHER, THEY DO THE SAME THING BUT IN A DIFFERENT WAY, YOU HAVE TO CHOOSE ONE OF THEM (SMBIOSGETTERS IS RECOMMENDED), THIS ISSUE WILL BE FIXED WITH THE BUNDLED MODULES
62
63 HERE IS ONE OF THE MOST COMMON USAGE:
64
65 - ACPICODEC (FOR ACPI FIXES, AND IF YOU DON'T HAVE AN ALREADY PATCHED BIOS)
66 - GRAPGHICENABLER (IF YOU HAVE NOT FIXED THIS BY THE DSDT, THIS MODULE CAN ADD THE EFI STRING FOR YOUR GRAPHIC CARD)
67 - GUI (IF YOU WANT A GUI)
68 - KEYMAPPER (IF YOU WANT TO REMAP YOUR KEYBOARD (AN AZERTY PRESET IS AVAILABLE), SEE MODULEHELP.TXT FOR USAGE)
69 - SMBIOSGETTERS (FOR SMBIOS FIXES, AND IF YOU DON'T HAVE AN ALREADY PATCHED BIOS)
70 - MEMORY (FOR RAM DETECTION, THIS MODULE IS ACTUALLY A PLUGIN FOR SMBIOSGETTERS OR SMBIOSPATCHER, AND IT WILL NOT WORK WITHOUT ONE OF THEM, IT WILL BE MORE CLEAR WITH THE BUNDLED MODULES)
71 - SYMBOLS IS ABSOLUTELY NEEDED IF YOU USE AT LEAST ONE OTHER MODULE
72
73 LAST THING, PLEASE NOTE THAT ALL MODULES ARE ENABLED BY DEFAULT ONCE THEY ARE INSTALLED, THERE IS NO NEED TO ENABLE THEM BY AN OPTION BUT OF COURSE YOU CAN DISABLE A MODULE EVEN IF THE MODULE IS INSTALLED
74
75
76 RAID Install:
77 -------------
78
79 Suppose that your installation is on /dev/disk3, which is either a mirror- or a
80 stripeset consisting of /dev/disk0 and /dev/disk1
81
82 Mac OS X creates a small helper partition at the end of each RAID member disk,
83 namely /dev/disk0s3 and /dev/disk1s3
84
85 - Install boot0 to the MBR of both disks:
86 sudo ./fdisk440 -f boot0 -u -y /dev/rdisk0
87 sudo ./fdisk440 -f boot0 -u -y /dev/rdisk1
88
89 - Install boot1h to the bootsector of each boot partition:
90 sudo dd if=boot1h of=/dev/rdisk0s3
91 sudo dd if=boot1h of=/dev/rdisk1s3
92
93 - Install boot to both helper partition's root directories.
94 diskutil mount disk0s3
95 cp boot /Volumes/Boot\ OSX
96 diskutil unmount disk0s3
97 ␉␉diskutil mount disk1s3␊
98 cp boot /Volumes/Boot\ OSX
99 diskutil unmount disk1s3
100
101 Support:
102 --------
103
104 If you have any questions, issues etc. feel free to join us
105 at irc.voodooprojects.org #chameleon
106
107
108 Source Code
109 -----------
110
111 For downloading the source code please visit the project page at
112 http://chameleon.osx86.hu
113
Reply With Quote
  #123  
Old 06-20-2012, 02:18 PM
erineos erineos is offline
Jaguar
 
Join Date: Mar 2010
Posts: 55
@wastez,
Thank you very much!!
Please upload it because i don't have the knowledge to do it.

@frisco2,
Thanks a lot!!
I will follow the instructions and i will get back with the results.
Reply With Quote
  #124  
Old 06-20-2012, 02:36 PM
erineos erineos is offline
Jaguar
 
Join Date: Mar 2010
Posts: 55
@frisco2,
In the first step i am getting "sudo: ./fdisk440: command not found"

Last edited by erineos; 06-20-2012 at 02:39 PM.
Reply With Quote
  #125  
Old 06-20-2012, 02:50 PM
wastez's Avatar
wastez wastez is offline
Panther
 
Join Date: Oct 2010
Posts: 182
@erineos
If the Binary is not installed you have to be in the folder which contains the fdisk440 file!
(Of course you can use full pathes too)
Reply With Quote
  #126  
Old 06-20-2012, 03:02 PM
wastez's Avatar
wastez wastez is offline
Panther
 
Join Date: Oct 2010
Posts: 182
But if it is too complicated for you, you can use Chameleon Wizard:
http://www.osx86.net/view/2480-chame...%5Bnew%5D.html
Reply With Quote
  #127  
Old 06-20-2012, 03:04 PM
erineos erineos is offline
Jaguar
 
Join Date: Mar 2010
Posts: 55
Dear wastez,

I think i don't have the knowledge to do this. Could you please upload the file? Thanks a lot!
Reply With Quote
  #128  
Old 06-20-2012, 03:10 PM
erineos erineos is offline
Jaguar
 
Join Date: Mar 2010
Posts: 55
Thanks a lot wastez!!

I will try to install cparm with the Chameleon Wizard and i will post the results.
Reply With Quote
  #129  
Old 06-20-2012, 03:23 PM
frisco2's Avatar
frisco2 frisco2 is offline
Jaguar
 
Join Date: Jun 2012
Posts: 52
Quote:
Originally Posted by erineos View Post
@frisco2,
In the first step i am getting "sudo: ./fdisk440: command not found"
very important to open the terminal and give diskuti list.
then you see the list.

you have other windows on a hard drive? here you have to take boot0md, you have to read it.

or you have installed windows and osx on a hard drive?
Reply With Quote
  #130  
Old 06-20-2012, 03:29 PM
frisco2's Avatar
frisco2 frisco2 is offline
Jaguar
 
Join Date: Jun 2012
Posts: 52
localhost:~ admin$ sudo -s
Password:
bash-3.2# diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *2.0 TB disk0
1: Windows_NTFS System-reserviert 104.9 MB disk0s1
2: Windows_NTFS 209.6 GB disk0s2
3: Windows_NTFS AAAAAAAAAA 209.7 GB disk0s3
4: Windows_NTFS BBBBBBBBBB 209.7 GB disk0s5
5: Windows_NTFS CCCCCCCCC 209.7 GB disk0s6
6: Windows_NTFS DDDDDDDDD 209.7 GB disk0s7
7: Windows_NTFS Musik und Video 3 209.7 GB disk0s8
8: Windows_NTFS Datenträger 209.7 GB disk0s9
9: Windows_NTFS Musik und Video 1 209.7 GB disk0s10
10: Windows_NTFS Musik und Video 2 157.3 GB disk0s11
11: Windows_NTFS MAC Daten 165.4 GB disk0s12
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *320.1 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS LION_10_7_4 80.0 GB disk1s2
3: Apple_HFS Copy_Lion_10_7_4 80.0 GB disk1s3
4: Apple_HFS LION OSX 80.0 GB disk1s4
5: Apple_HFS OSX LION Copy 79.3 GB disk1s5
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *4.7 GB disk2
1: Apple_partition_map 32.3 KB disk2s1
2: Apple_HFS Lion 10_7_4 4.7 GB disk2s3
bash-3.2#



In my case I have a 2 TB HDD with Windows 7 on the other HDD I have only Mac OS X

Then I have to install to the MBR boot0md my Windows HDD. Very important, then activate the terminal:

code:

sudo-s
diskutil list (here you see the Windows and the Mac HDD listed)


LION is in my case 10.7.4 installed on / dev/disk1s2, then I have in the terminal "boot0md" install in the MBR of my Windows HDD disk0.

Register with sudo-s in Terminal

code:

sudo-u-y ./fdisk440-f boot0md / dev/rdisk0


Then I have to "boot1h" on the partition boot sector of the HDD install LION OSX (disk1s2).

sudo dd if = of = boot1h / dev/rdisk1s2
-
-
then you have the "boot" from the folder "i386" (cpram bootloader) installed in the root directory LION OSX.

sudo cp / boot


or by moving the mouse into the root directory



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

Reply With Quote
Reply