x86 하드웨어 기반 Mac OS X 2008–2024 기술 아카이브
InfiniteMac OSx86 › Leopard 10.5 › VMware Workstation 6.5에 iATKOS v7 (Leopard 10.5.…
229,304 reads · 2009-10-22 – 2010-06-21
기술 모노그래프 Leopard 10.5 Voodoo / XNU Kernel AMD OSx86 Retail DVD / USB

VMware Workstation 6.5에 iATKOS v7 (Leopard 10.5.7 -> 10.5.8) 설치하는 방법

VMware Workstation 6.5 가상 머신 환경에서 iATKOS v7 배포판 DVD ISO를 이용해 Mac OS X Leopard 10.5.7을 설치하고 10.5.8로 안전하게 업데이트하는 상세 가이드입니다. busratio 부트 플래그, Voodoo 9.7.0 커널 선택 및 VMsvga2 그래픽 드라이버 설정을 다룹니다.

주 저자
@kailm 게시일: 2009-10-22
소속 컬렉션
Leopard 10.5
아카이브 기록 규모
누적 조회 229,304회 · 선별된 필드 노트 26건 (원본 게시물 30건에서 추출) · 2009-10-22 – 2010-06-21
참여 및 검증 멤버 (17)
@kailm (7)@pumpin (4)@thanhlonely (3)@au10tic (2)@mk553 (2)@victory144@ChronoZ@Repr0bate@roebeet@eminovsky@truculent13@yyzyyz@OffSwitch76@drummer10630@lanceomni@phoenix+1 more
관련 하드웨어 참조
USB 3.2 Boot Flash Drives ↗ AMD Desktop Processors ↗ Intel Core Processors ↗
한국어 전문 번역 기술 문서 · 터미널 명령어, Kext 파일명, ACPI 노드 및 부트 플래그는 원문 그대로 보존됩니다영문 원본 보기 (Original English) →

제가 그동안 터득한 Mac 가상화 설치 노하우를 커뮤니티에 처음 정리해 공유하는 글입니다.
그럼 바로 시작하겠습니다.

준비할 PC 사양은 인텔 Core 2 Duo 급 이상을 권장합니다. (동급의 AMD 프로세서에서도 작동할지 모르겠으나 직접 확인해 보진 못했습니다.)
구형 CPU의 경우 하드웨어 가상화(VT-x) 기능을 지원하는 모델에서만 작동합니다(제 기억으로는 Pentium 4 670 시리즈 이상부터 지원합니다).

우선 VMware Workstation 6.5(또는 무료 버전인 VMware Server)를 설치합니다. VMware Player를 쓰셔도 되지만 그 경우 가상 머신 설정 파일(.vmx)을 별도로 생성해 주어야 합니다.
제가 사용한 버전은 6.5.3-185404 빌드입니다.
그리고 iATKOS v7 DVD ISO 이미지 파일이 필요합니다.

VMware를 실행하고 'New Virtual Machine' -> 'Custom (advanced)' -> 'Workstation 6.5' 호환 모드를 선택합니다.
설치 디스크 ISO로 준비한 iatkosv7.iso를 지정합니다.
게스트 운영체제(OS) 종류는 'Other' -> 'FreeBSD'를 선택합니다.
프로세서는 1개, 메모리는 512MB로 설정합니다 (설치 후 나중에 늘려줄 수 있습니다).
네트워크는 브리지(Bridged) 네트워킹으로 설정하고,
SCSI 컨트롤러는 LSI Logic 어댑터를 선택합니다.
가상 하드 디스크는 반드시 새로운 IDE 가상 디스크(New IDE virtual disk)로 16GB 이상 크기를 할당하여 생성한 뒤 마침(Finish)을 누릅니다.

가상 머신(VM) 전원을 켜고 DVD로 부팅을 시작하면서, F8 키를 눌러 DVD 부트 옵션 입력 프롬프트를 띄웁니다.
다음과 같이 부트 플래그를 입력합니다: -v busratio=10 cpus=1
여기서 busratio 값은 본인의 실제 CPU 클럭 배수(Multiplier stepping) 범위 내의 값이면 됩니다.
만약 본인 프로세서의 정확한 배수 값을 모른다면 Windows에서 CPU-Z를 실행해 확인해 보실 수 있습니다.
잘 모르겠다면 안전하게 7 정도의 값을 입력해도 무난히 부팅됩니다.
이제 설치 화면으로 정상 부팅될 것입니다 (가장 어려운 고비는 넘겼습니다!).
상단 메뉴에서 디스크 유틸리티(Disk Utility)를 열어 가상 디스크를 원하는 대로 포맷합니다 (단, 볼륨 이름은 공백 없는 한 단어로 지정하세요. 예: leo).
방금 포맷한 디스크를 설치 대상으로 선택한 뒤, 계속을 눌러 사용자화(Customize) 옵션 선택 화면으로 들어갑니다.
다음과 같이 체크 옵션을 변경합니다:
x86patches -> Kernel 항목에서 Voodoo 9.7.0 커널만 단독으로 선택
Drivers -> System -> SATA-IDE -> Intel SATA/IDE 체크
PS/2 -> Voodoo PS/2 체크
완료(DONE)를 누르고,
설치(Install) 버튼을 누릅니다.
시간을 낭비하고 싶지 않다면 설치 전 DVD 미디어 검증(Verify) 단계는 건너뛰기(Skip)를 누르세요.
설치가 끝날 때까지 기다린 후 재시작(Restart)을 누릅니다.

이제 가상 하드 디스크로 부팅하면서 다시 F8을 누르고 다음 부트 옵션을 입력합니다:
-v -f busratio=10 cpus=1

자, 이것으로 끝입니다! 이제 VMware 안에서 완벽히 작동하는 Mac OS X 10.5.7을 만나보실 수 있습니다!
매번 부팅할 때마다 수동으로 옵션을 칠 필요 없이, EFI Studio 등을 이용해 com.apple.Boot.plist 파일을 열어 커널 플래그에 busratio=10(또는 본인 CPU의 최대 배수 값)을 영구 등록해 두시면 편리합니다.

또한 매번 안정적으로 부팅되는 것을 확인한 뒤에는 대소문자를 정확히 구분하여 "Graphics Mode"="1024x768x32@60" 옵션을 부트 옵션에 추가할 수 있습니다.
이렇게 하면 전체 화면 모드로 전환했을 때 본인 모니터 해상도에 딱 맞게 화면이 출력됩니다. (당연히 숫자 부분에는 본인의 실제 모니터 해상도를 넣으시면 됩니다.) 정상 작동을 확인한 후 boot.plist에 고정해 두세요.

이 상태에서 Apple 소프트웨어 업데이트를 통해 10.5.8로 바로 업데이트를 진행해도 시스템이 깨지지 않고 잘 올라갑니다.
단, 만일의 사태에 대비해 업데이트 전에 VMware의 스냅샷(Snapshot) 기능을 활용해 백업 지점을 만들어 두는 것이 안전합니다.
이더넷(네트워크)은 별도 설정 없이 기본 상태로 바로 작동합니다.
그래픽 화면 전환을 좀 더 부드럽고 빠르게 만들고 싶다면 VMware용 VMsvga2 드라이버를 설치하실 수 있습니다.
(해당 드라이버 사용 시 -svga3d 옵션을 활용할 수 있습니다.) SourceForge에서 검색해 Kext 패키지를 받으시면 됩니다:
sourc eforge.net/projects/vmsvga2/
오디오의 경우 EnsoniqAudioPCI Kext를 설치해 소리를 낼 수 있지만 음질이나 작동이 아주 매끄럽지는 않습니다.
downloads.sourc eforge.net/project/vmsvga2/VMsvga2_1.1.0.mpkg.tar.gz?use_mirror=garr
sourc eforge.jp/projects/sfnet_vmsvga2/

기본 구동이 완료된 뒤에는 VM 설정에서 CPU 코어를 2개로 늘리거나 메모리 용량을 자유롭게 조정해 보셔도 됩니다.

참고로 이 방식은 Snow Leopard에는 그대로 적용되지 않지만, Snow Leopard의 경우 새로 나온 VMware Workstation 7 베타 버전에서 구동이 가능합니다 (타 포럼에 이미 관련 가이드가 올라와 있으니 참고하세요).

즐겁게 활용하시기 바랍니다. :

커뮤니티 실측 및 기술 필드 노트

총 30개의 원본 스레드 응답 중 기술적 가치가 높은 26개의 필드 노트 수록

필드 노트 #1 @victory144 2009-10-31

Thanks ...

Testes With Workstation 7 and AMD Phenom II X4 ... all work good …

Thanks for sharing this configuration ...

필드 노트 #2 @thanhlonely 2009-11-04

After success install, my iakos v7 get error when booting

Thanks kailm for guide.
I wanted to get MacOS installed on my VMware. My VMware is v7 and my laptop is compaq cq40-324tu with:
CPU = Core 2 dual T6400
RAM = 2G bus 800
HDD = 320G
VGA = Intel GM45
OS = Windows 7
I did all following your guide and I finished installation process. But after the VMware restart and i put some commands as you recommended, the MacOS still go to error which make VMware reboot.
me.

필드 노트 #3 @ChronoZ 2009-11-04 ↳ Re: @kailm
@kailmBoot from virtual disk, hit F8, put in boot options of -v -f busratio=10 cpus=1

I can't seem to get F8 to do anything, it goes directly into chameleon bootloader :S

저자 업데이트 #1 @kailm 2009-11-04 ↳ Re: @ChronoZ

So your install goes completely through?
I assume you picked the right options.
What is the string you put in at the chameleon v2 boot loader after hitting f8?

Go into your laptop's bios setting and verify that virtualization is enabled.

저자 업데이트 #2 @kailm 2009-11-04

your supposed to hit f8 at the chameleon bootloader screen and type in the flags.

you may try any combo of flags if the initial does not work out.

-f -v -legacy cpus=1 platform=86PC -x -x32

when you see the chameleon and hit f8 your flags will appear on the lower left hand corner as you type them

Another thing vmware does on random hang, or behave improperly during boot.
For this just either reset the vm, or power off/on.

필드 노트 #4 @thanhlonely 2009-11-05

My laptop doesn't have virtualization option.
On chameleon v2 i tried many combo of flags as you recommended but the vmware after running startup process for while still went to restart error .

저자 업데이트 #3 @kailm 2009-11-05 ↳ Re: @thanhlonely

thanh: try using the voodoo 9.5.0 kernel instead of the 9.7.0 kernel.

There are some vmware vmx configs you can try also to get software exec stack working using these options. (edit your freebsd.vmx config in notepad )
Idea is to stay away from complicated configs and make it easy, but i guess it work on different
types of cpus that dont support certain features.

monitor.virtual_exec = "software"
monitor.virtual_mmu = "hardware"

or

monitor.virtual_exec = "software"
monitor.virtual_mmu = "software"

필드 노트 #5 @Repr0bate 2009-11-06

I feel like I get a little closer each time but nothing...it installs in VM Ware and when it boots chameleon after the restart i put in all of the following:
-v -f
-v -x
-v cpus=1 busratio=20 (what I used to get it to boot from the cd)
-v -f -x
-v -x cpus=1 busratio=20

and so on and so forth a bunch of different combos…anyone stuck in the same place or got past it and can give me a tip?

my comp specs are

i7 @ 2.67ghz, asus p6t mobo, 4 gigs ddr3 ram, geforce 9800 gt, and 2 500 gig hdds..I run windows 7

Ive been working with this for about a week now. when I first partitioned C and installed iAtkos it looked like it installed (like it always does) ok but when the system restarted itself and booted chameleon it didnt work..I tried booting up windows again but it crashed and I had to reinstall...

I need help Plz!

저자 업데이트 #4 @kailm 2009-11-06 ↳ Re: @Repr0bate

you might want to try the vmx configs in the post above, or
try selecting the voodoo 9.5 kernel during install.

In short, if you can get the CD to boot and install, it should work on the real vm system.
The cd when it boots to install it uses 9.5 kernel.
Unfortunately vmware doesnt emulate all the same on different hardware.
you i7 processor wasnt available when iatkos made v7.

You may try the latest boot loader by copying it to usb, booting vmware on cd while usb attached.
then using the /usr/sbin/installer -pkg bootpkgname -target /Volume/yourvolume through a terminal session. (must be little unix savy)

On the other hand, try one of the other (v1) 2 bootloaders with smbios enablers on iatkos installation itself.
I dont have an exact answer, each hardware is different.
you dont have to reinstall the whole OS every time, just pick only the option you want to try and disable other packages on
the customize screen.

Do you know what line your machine reboots at? doesnt show you any of the boot messages or kernel panic messages?

필드 노트 #6 @roebeet 2009-11-10 ↳ Re: @Repr0bate
@Repr0bateI feel like I get a little closer each time but nothing...it installs in VM Ware and when it boots chameleon after the restart i put in all of the following: -v -f -v -x -v cpus=1 busratio=20 (what I used to get it to boot from the cd) -v -f -x -v -x cpus=1 busratio=20 and so on and so forth a bunch of different combos…anyone stuck in…

I have a similar setup - i7 @ 2.67ghz, P6T, 12GB RAM, GeForce 9600GT, VMWARE WS 6.5.3. But I run Ubuntu x64 as my host OS.

I managed to get my VM working as follows:

"-v cpus=1 busratio=20" after the CD bootloader pops up.

Similar custom install to the OP, except I used Voodoo 9.5 (9.7 did not work for me at all)

After the install and at the first reboot, same "-v cpus=1 busratio=20" and I got in. And the sound kext mentioned by the OP also worked for me, after-the-fact. I haven't gone any farther yet, but so far it's functional.

필드 노트 #7 @eminovsky 2009-11-16

Kailm,

Thank you for this great post. It works very good.
( ubuntu host, vmware 6.5.3)

eminovsky

필드 노트 #8 @pumpin 2009-11-16

problem getting into setup with aitkos v7

first of all hi and thanks for the geuide...
but i have a big problem doing so cause i doesn't even get to that point.
i set up my virtual machine and start it, push any button to get into setup, and then i fairly can see the apple and then... restart.
so what's wrong or what have i done wrong?
aitkos v5 workes fine with the same options.

also tried it directly from my pc's bios, no problems there at all...

my specs:
Core2Duo E6600
ASUS P5Bdeluxe Wifi/ap
2Gb Ram 800Mhz
VGA ATi X1800XT
Os Win7 Prof.

made it to finish setup but i cant start after the install,
when i hit F8 after installing booting with parameters it starts from the cd again if i hit nothing it boots from hdd (i think) but i get an error. cause i cant set any parameters.
when i disable the Iso in the VM i get an error "operating system not found - so what should i do now?

필드 노트 #9 @truculent13 2009-11-16

plz plz plz

i have a pc with intel cpu
i check all the requied system for mac & i have it
but when in want to install iatkos 10.5.7
after bood and press F8 & type -V
but i get this error
16558af/c/cd f1f0=16 maxbaud=115200
how i can skip it!
plz plz say how in can fix it! : : :

필드 노트 #10 @pumpin 2009-11-18

got it installed but...

made it to finish setup but i cant start after the install,
when i hit F8 after installing booting with parameters it starts from the cd again if i hit nothing it boots from hdd (i think) but i get an error. cause i cant set any parameters.
when i disable the Iso in the VM i get an error "operating system not found - so what should i do now?

필드 노트 #11 @pumpin 2009-11-21

made it...

got it to work,starting with another method by using the darwin.iso.

but now my VM runs with a retail Snow Leopard
using boot-123 procedure...
audio works perfectly, even system update via apple servers...

필드 노트 #12 @yyzyyz 2009-11-21

I also managed to complete the installation of iatkos v7 in vmware but the installed system refuses to boot throwing this error: Operation system not found.

Can you provide details of this other method that made it work?
I also came across reference to darwin.iso in another forum but the download link was broken. Where did you download it form?

필드 노트 #13 @OffSwitch76 2009-11-25

im currently trying to install iatkos v7 with VMware. I have tried what is written in the forum, but when it beings the install. its simply fezzes on the spiny coloured wheel.

my computer speks are
AMD 6000+
N3M72-N motherboard
4 gig ram
Nividia 9800GT graphics card

I can get further with install when i try to install it as a second boot, but it just fezzes further on during the install.

필드 노트 #14 @drummer10630 2009-12-05

next vm boot issue

I got it to install and boot using kernel 9.5. BTW, in the install instructions it says to enter "-v -busratio=10 cpus=1", I had to leave out the "- " (minus) sign before the word busratio to get it to work. It loaded os X fine and I had internet and so on, but when I shut down the VM and tried to boot it later, it just stalled at -14135 prompt. Any idea what changed? Here is the screenshot.

저자 업데이트 #5 @kailm 2010-01-09 ↳ Re: @drummer10630

I stopped receiving notifications on updates to this thread oh well...

@drummer
wow thanks for that typo there, with all the switches out there, I must have blindly put the - in front of busratio. I fixed the first post.
Cannot believe I missed that, its very critical to stop the bouncing reboots in vmware.
About the hang, its not necessary the last line you see is the cause of the hang.
Usually this area of hang is due to some new driver, or graphics setting incompatibility.
Try giving it the graphics mode options to lower resolution.

@yyzyyz →
you can go here for the snow guide.
hxtp://www.insanelymac.com/forum/index.php?showtopic=189969&st=0
Although I used a PC version of snow, not the retail these guys mention. it works good.
again core2duo class and above is a absolute for snow.
The reason for operating system not found is because you are probably using "darwin" setting in the vmx file.
You have to use freebsd for the emulation to boot from regular HD. If you use "darwin" setting in vmx, you need that
darwin.iso boot helper to chain boot to hard drive.

@OffSwitch76 →
amd 6000+ was before the core2duo line. Its missing sse4 so under vmware sse3 is dog slow.
Its almost unusable, that is why its freezing. There are ways around it, but emulation is still slow.
Your better off trying to separate HD install the leopard installation. This way it will be faster.

필드 노트 #15 @au10tic 2010-01-19

I am new at Macs but I have managed to install iATKOS V7 on my VMWare 7, but i cant seem to bootup normally unless i enter these startup options;

-v busratio=10 -cpus=1

I tried adding these strings to the com.apple.Boot.plist using the terminal window as "sudo nano"
but everytime i restart, i have to re-type those startup options again, this is how my boot.plist file looks like

<key>Kernel</key>
        <string>mach_kernel</string>
        <key>Kernel Flags</key>
        <string>-v</string>
        <string>busratio=10</string>
        <string>cpus=1</string>

Is there anything i am missing or that i am doing wrong? please advice.

저자 업데이트 #6 @kailm 2010-01-21 ↳ Re: @au10tic

download an app called efistudio and edit it via that. You may be missing tags or editing the improper location for the file. (i have seen it in 2 places)
Using the app, it makes sure you edit the right one the system booted from.

필드 노트 #16 @au10tic 2010-01-22

thank you kailm, that is a good program to use in OSX, easy to modify the boot.plist file without running the command in terminal window

@ lanceomni; what can i say? U DA MAN! I cannot believe it was easy as that, now my os 10.6 boots up perfectly.. I thought i needed to add a string per boot option, newbie me.

Thanks man!

필드 노트 #17 @phoenix 2010-02-22

Hi, i was wondering how i can change the options without installing the complete os again every time
I'm trying to get this OS running on my pc, but for now, it won't work, and reboots after the install, and keeps rebooting. (even with all options.)
I already tried both kernels, but nothing seems to work till now.
Specs :
Asus striker extreme
Intel Q6600 processor
Ati Radeon 4890
4Gb OCZ memory
Windows 7
And running VMware 6.5

Greetings, Chris

필드 노트 #18 @mk553 2010-03-28

VMWare Network Problem

Thanks for the instructions on installing iATKOS v7 on VMWare 6.5. Everything installed just fine on my Dell XPS M1730 with the instructions provided...except the network.

My network card is a "Broadcom NetXtreme 57xx Gigabit Controller", which I believe is actually a 5754, for what it's worth.

The really strange thing is, the NAT settings kind of work... I can ping ya hoo.com, for instance, and get replies. It can resolve the DNS name, etc, and I can ping all my local computers on the network.

However, Safari is unable to visit any website (one of those Can't Find Host or timeout type of errors). I notice upon boot up, Apple can't 'call home' to synchronize the clock. So why it's working in a bash shell and nowhere else, I have no idea why.

If I switch it to Bridged networking, there is just no hope with that.

I have tried both the 9.7 and 9.5 kernel installs. I've tried adding the Broadcom drivers during the install. Nada.

The only other indication that something is off, is that IFCONFIG says my network adapter is on EN2 instead of EN0.

(Note that I'm not concerned about WiFi, as I only do wired).

I see other posts regarding the Broadcom problem, but nothing specific to VMWare 6.5.1.

Any ideas? Are there any kexts I can try?

필드 노트 #19 @mk553 2010-03-28

I managed to fix my own networking problem:

Seems it's an oddity in VMWare. I had to change the virtual network adapter to a CUSTOM network adapter. I switched it to VMnet2 (Bridged), and ensured that VMnet2 was bound directly to my Broadcom (wired) network adapter on the host.

Not sure if this was necessary, but I also deleted all the network adapters in my hackintosh by running this command, and then rebooting: 
sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

This reset my problem with en2 vs. en0.

Hope this helps someone out there in Hackintosh land.

필드 노트 #20 @dan001 2010-06-21

Boot Problem

first thank's for your work
So i follow your instructions carefuly but when i reboot i reach the screen with Cameleon but
when i hit F8 nothings happen!
so i can't hit "-v busratio=!
which bootloader must be installed?
i am on Vmware 7.0 workstation
leopard 10.5.1 work on it.
sorry for my bad english.
Dan

교차 검증 및 토론 참여 멤버: @thanhlonely @pumpin @lanceomni
출처 및 기여자 이력 (등록된 기여자 17명 · 원본 스레드 #4480)
사용자명기여 역할게시물 수활동 기간
@kailm주 저자72009-10-22 → 2010-01-21
@pumpin핵심 기여자42009-11-16 → 2009-11-22
@thanhlonely핵심 기여자32009-11-04 → 2009-11-10
@au10tic기여 멤버22010-01-19 → 2010-01-22
@mk553기여 멤버22010-03-28
@victory144기여 멤버12009-10-31
@ChronoZ기여 멤버12009-11-04
@Repr0bate기여 멤버12009-11-06
@roebeet기여 멤버12009-11-10
@eminovsky기여 멤버12009-11-16
@truculent13기여 멤버12009-11-16
@yyzyyz기여 멤버12009-11-21
@OffSwitch76기여 멤버12009-11-25
@drummer10630기여 멤버12009-12-05
@lanceomni기여 멤버12010-01-21
@phoenix기여 멤버12010-02-22
@dan001기여 멤버12010-06-21

언어 선택 · Choose your language