Skocz do zawartości

haMac.pl używa cookie. Przeczytaj Privacy Policy aby dowiedzieć się więcej. Aby usunąć tę wiadomość, proszę kliknąć w przycisk po prawej:    Akceptuję użycie cookie

Zdjęcie

DualBoot: Mac OS X & Windows


  • Zaloguj się, aby dodać odpowiedź
161 odpowiedzi w tym temacie

#1 rzooff

rzooff
  • R.E.D.
  • 5235 postów
  • LocationWarszawa

Napisano 28 październik 2010 - 15:28

Cennych wskazówek i sugestii udzielili: 314TeR, oswaldini. Dzięki!

Wstęp
Określenie DualBoot oznacza możliwość egzystowania na tym samym komputerze dwóch systemów operacyjnych - w tym przypadku będzie to Windows i Mac OS X. Bootloader tego drugiego - Chameleon 2 - pozwala na wygodną obsługę obu systemów, pozwalając na wybór między nimi po uruchomieniu komputera.

Wygląd i zachowanie Bootloadera jest w dużym stopniu konfigurowalne. Bardzo prosto można zmienić tzw. skórkę:
http://forum.voodooprojects.org/index.php?board=7.0
Przy pomocy odpowiednich wpisów w pliku apple.com.Boot.plist można np. ustalić domyślny system do załadowania po określonej ilość sekund, ustawić by system czekał na wybór, ukryć "niechciane" partycje NTFS...
Więcej informacji można znaleźć w dokumentacji:
http://dl.dropbox.com/u/750399/OSx86/Using%20Chameleon%202RC.zip

Dołączona grafika

Dołączona grafika



Uwagi ogólne
  • Do działań na dyskach w schemacie GUID czy też hybrydowych GPT/MBR, nie wolno używać narzędzi do partycjonowania MBR - czyli GParted, Partition Magic...
  • Operacje typu formatowanie / instalowanie systemu itp., zawsze wiąże się z ryzykiem utraty danych. Dlatego zawsze warto, przynajmniej kluczowe dane, skopiować w bezpieczne miejsce.
  • Instalator Windows posiada błąd, który może uniemożliwić instalację systemu przy większej ilości napędów. Dlatego
    Przy instalacji, niezależnie od schematu dysku, należy odpiąć wszystkie, zbędne w tym momencie, dyski. W szczególności napędy zewnętrzne USB/FW.
    http://support.microsoft.com/kb/933925
    
  • Realizacja DualBoota jest możliwa w różnych konfiguracjach: Na jednym lub na oddzielnych dyskach. Na dysku o schemacie MBR i na dysku o schemacie GUID/GPT. Poszczególne przypadku są kolejno oipsane w kolejnych postach tego wątku.
  • W przypadku Windows XP trzeba pamiętać, że działa dobrze tylko wtedy gdy znajduje się na ostatniej partycji na dysku.
  • Ograniczenia występujące przy większej liczbie partycji są opsiane tu:
    Przygotowanie dysku, partycji pod instalację
  • Inne wątki opisujące problem DualBoot:
    dualboot by gadowsk
    Multiboot Mac OSX Snow 10.6.4 + Windows 7 (1dysk GPT/MBR)
  • O samej instalacji Mac OS X na PC, można przeczytać w odpowiednich poradnikach na naszym forum.

Aktywna partycja
Jest to ustawienie tzw. flagi "boot" wskazującej, z której partycji na dysku ma startować system operacyjny.
W przypadku nowszych wersji Chameleona (od RC5) można go instalować niezależnie od ustawienia aktywnej partycji, co znacznie upraszcza całą operacje przy instalacji DualBoot'a na jednym dysku i nie trzeba sobie tym już dalej zawracać głowy. Taką wersję można pobrać stąd:
http://www.insanelymac.com/forum/index.php?showtopic=231075

Jeśli używany starszych wersji bootloadera (jeśli mamy do czynienia z dystrybucją, to najprawdopodobniej tak właśnie jest), trzeba aktywną partycję ustawić:
  • W przypadku dysku MBR można to zrobić np. przy pomocy GParted.
  • W przypadku dysku GUID należy to zrobić przy pomocy fdisk'a (jest dołączony do binariów Chameleona, ale na wszelki wypadek załączam do tego postu). Odpalamy Terminal i piszemy:
    sudo -s (podajemy hasło) 
    cd .../folder_gdzie_jest_fdisk (wpisujemy właściwą ścieżkę dostępu)
    fdisk -e /dev/disk0
    p
    Tu otrzymamy wykaz tego co dzieje się na disk0 - np:
    Disk: /dev/disk0	geometry: 19457/255/63 [312581808 sectors] 
    Offset: 0 Signature: 0xAA55
    Starting Ending
    #: id cyl hd sec - cyl hd sec [ start - size]
    ------------------------------------------------------------------------
    1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] GPT
    2: AF 1023 254 63 - 1023 254 63 [ 409640 - 194198240] HFS+
    *3: 07 1023 254 63 - 1023 254 63 [ 194871296 - 117708800] NTFS
    4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
    W tym przykładzie, widać, że mamy aktywną (*) partycję z Windows - czyli tą w formacie NTFS. A nas interesuje zmiana na partycję nr 2 (tą z Mac OS X, w formacie HFS+), więc piszemy dalej:
    f 2
    write
    y
    quit


#2 rzooff

rzooff
  • R.E.D.
  • 5235 postów
  • LocationWarszawa

Napisano 28 październik 2010 - 15:28

1. Na oddzielnych dyskach.
To najprostszy przypadek, gdzie cały DualBoot nie wymaga dodatkowych zabiegów.

  • Instalacja systemów
    Instalujemy systemy na oddzielnych dyskach i w dowolnej kolejności. Na jednym Windows a na drugim OSX wraz z bootloaderem, przy zastosowaniu wybranej wersji/metody.
    Jeśli instalujemy nowszą wersję Chameleona, który nie wymaga zmiany aktywnej partycji, to przy instalacji wybieramy opcję "Boot0".
    Po tym oczywiście sprawdzamy czy oba systemy działają uruchamiane ze swoich dysków.
  • Ustawienie dysku startowego
    W Biosie ustawiamy dysk z Mac OS X jako startowy.
    Chameleon powinien sam zobaczyć Windows na drugim dysku i będziemy mieli przy starcie do wyboru oba systemy.


#3 rzooff

rzooff
  • R.E.D.
  • 5235 postów
  • LocationWarszawa

Napisano 28 październik 2010 - 15:28

2. Na jednym dysku - MBR.
Jeśli na dysku mamy już zainstalowany system Windows, oznacza, to, że dysk zorganizowany jest w schemacie MBR.
http://pl.wikipedia.org/wiki/Master_boot_record
  • Instalacja Windows
    W tym wypadku jest to klasyczna instalacja Windows, bez żadnych kruczków. Czyli może to być po prostu wcześniejsza instalacja Windows zrobiona jeszcze zanim powstał pomysł instalacji OSX na danym sprzęcie.
  • Przygotowanie partycji pod OSX
    Warunkiem aby cała operacja się udała, jest to by na Mac OS X mieć przygotowaną partycję podstawową. Dodatkowo nie może przed nią być partycji rozszerzonej (taka partycja może znajdować się tylko za tą przeznaczoną na OSX).
    Przygotować partycję przygotować można przy pomocy np. GParted Live CD (posiada on też możliwość zmiany aktywnej partycji):
    http://gparted.sourceforge.net/livecd.php
    
    Partycję docelową należy sformatować na FAT32, dodatkowo, jeśli używamy Chameleona wersji poniżej RC5, należy ustawić tą partycję jako aktywną (flaga "boot").
  • Instalacja Mac OS X
    Instalujemy OSX wraz z bootloaderem, stosując wybraną wersję/metodę.
    W przypadku jeśli będzie to Retail, niezbędne są zabiegi umożliwiające jego instalację na dysku MBR, np:
    Modyfikacja SL do instalacji na MBR i wypalenia na DVD 4,7GB
    Instalacja Mac OS X na MBR bez modyfikacji Install DVD
    Jeśli instalujemy nowszą wersję Chameleona, który nie wymaga zmiany aktywnej partycji, to przy instalacji wybieramy opcję "Boot0hfs" (a nie "Boot0")
  • Sprawdzenie
    Po restarcie powinien uruchomić się Chameleon, który pozwoli wybrać czy chcemy uruchomić Mac OS X czy Windows.
  • Naprawa Windows
    Przy nowszym Chameleonie, nie wymagającym przestawiania aktywnej partycji problem nie powinien wystąpić.
    Jednak w przypadku starszych wersji Chameleona, zdarza się, że uszkodzeniu ulega bootloader Windows i nie można go uruchomić.
    Jeśli tak się stanie, to:
    - Uruchamiamy ponownie GParted i zmieniamy na aktywną partycję z Windows.
    - Odpalamy instalacyjne DVD z Windows i z menu wybieramy naprawienie bootloader'a. W przypadku XP trzeba to zrobić przy użyku konsoli:
    http://www.forumpc.pl/index.php?showtopic=42801
    
    - Znowu uruchamiamy GParted i jako aktywną ustawiamy ponownie partycję z Mac OS X.
    Po tej operacji oba systemu powinny działać.


#4 rzooff

rzooff
  • R.E.D.
  • 5235 postów
  • LocationWarszawa

Napisano 28 październik 2010 - 15:29

3. Na jednym dysku - GUID / GPT
Jeśli instalujemy/instalowaliśmy Mac OS X na czystym dysku, to domyślnie będzie to właśnie dysk GUID czyli GPT (te dwa określenia to synonimy).
http://pl.wikipedia.org/wiki/GUID_Partition_Table
  • Przygotowanie dysku
    Jeśli jest to dysk, który wcześniej był sformatowany na NTFS, to warto go sformatować na FAT32 (nie dzieląc dysku na partycje). Ponieważ w tym momencie nie jest to jeszcze dysk typu GUID, więc można do tego użyć jeszcze narzędzia typu GParted.
    Jeśli jest to nowy dysk, lub dysk, na którym był instalowany OSX, można przejść do kolejnego punktu.
  • Instalacja Mac OS X
    Instalujemy OSX, stosując wybraną wersję/metodę.
    W trakcie instalacji dzielimy dysk na dwie partycje - pierwsza na OSX w formacie Mac OS Extended (Journaled), a drugą, z przeznaczeniem pod Windows, w formacie FAT32. W tym momenci autoamatycznie utworzą się tzw. hybrydowe tablice dysku GPT/MBR.
    Jeśli jest to Retail to spokojnie można sobie odpuścić instalację bootloadera - i tak trzeba to będzie jeszcze później zrobić - a chwilowo system można uruchomić przez BootCD z któego przeprowadzana była instalacja.
  • Instalacja Windows
    W instalatorze formatujemy docelową partycję na NTFS (UWGA - nie usuwamy tam ani nie tworzymy partycji, bo inaczej tablice GPT zostaną uszkodzone!).
    Po instalacji będzie można uruchomić tylko Windows - instalator sam zmienia aktywną partycję i nadpisuje MBR (najczęściej uszkadzając Chameleona).

    Jeśli używamy starszej wersji Chameleona niż RC5, trzeba po tym zmienić aktywną partycję na tą z OSX przy pomocy fdisk'a.
  • Instalacja bootloadera
    Teraz jest pora na instalację Chameleona - z paczki lub ręcznie w terminalu.
    Jeśli instalujemy nowszą wersję Chameleona, który nie wymaga zmiany aktywnej partycji, to przy instalacji wybieramy opcję "Boot0hfs" (a nie "Boot0")
    Po tej operacji powinniśmy mieć elegancki DualBoot na dysku GUID.
  • Synchronizacja GPT/MBR
    W razie problemów z hybrydowymi tablicami GPT/MBR, można ratować się narzędziem gptsync, komenda przykładowo dla dysku disk0:
    sudo gptsync /dev/disk0
    
    Najlepiej zrobić z poziomu Linuxa - najprościej chyba użyć Ubuntu Live CD, wersja i386. Albo pod OSX (w załączniku), ale musi to być OSX na innym dysku niż ten, który chcemy naprawić.


#5 Romeo17

Romeo17
  • Members
  • 226 postów

Napisano 28 październik 2010 - 15:34

Dobry poradnik ;-) ,a ja się męczyłem z krokiem: "Aktywna partycja" na najnowszym Chameleonie,a teraz czytam i okazuje się że to było nie potrzebne :-P

Pozdrawiam.

 Mac OS X 10.9.5 iMac 21.5" | 2,5 GHz Intel Core i5 | RAM: 8 GB 1333MHz DDR3 | Plextor M5M 128GB + Intel 330 120GB

 Mac OS X 10.6.8 Asrock E350M1  2x1,60 GHz AMD E350 | RAM: 4 GB 1333MHz DDR3 Intel 320 120GB

 Mac OS X 10.4.11 eMac (USB 2.0) | 1,25GHz PowerPC G4 | 1,5GB DDR SDRAM | ATI Radeon 9200 64MB

FlagaPL.gif Piszę poprawnie po polsku!


#6 darknorthpl

darknorthpl
  • Members
  • 357 postów
  • LocationKraków

Napisano 16 styczeń 2011 - 00:22

Że ja wcześniej nie zobaczyłem tego Theme parku. Wypasione skórki :)

 10.10.1 / 10.9.5 Retail's Chameleon 2.3svn-r2510

i3-2105| ASRock H61M-GS, sleep| Sapphire Radeon 6670 1GB DDR5 | audio:ALC662 + ESI Dr Dac nano + Sennheiser HD 380 Pro| atheros 8151| 2x4 DDR3 Kingston 1333 xmp| SSD Samsung 120GB EVO 840

 


#7 Adams

Adams
  • Members
  • 18 postów

Napisano 07 luty 2011 - 19:57

Cześć , może trochę z innej beczki ale czy tak samo wygląda instalacja windowsa na macbooku ?

#8 janek202

janek202
  • Moderators
  • 3008 postów

Napisano 07 luty 2011 - 20:01

Cześć , może trochę z innej beczki ale czy tak samo wygląda instalacja windowsa na macbooku ?

Nie. Na macach od tego tam jest Boot Camp... (Narzędzia -> Asystent Boot Camp)

Sierra|Gryphon Z87|i5-4670K|16GB RAM|GTX 1070
Sierra|MacBookPro12,1
Kext Wizard|Chameleon Wizard|HDA Wizard


#9 witucha0

witucha0
  • R.E.D.
  • 1523 postów

Napisano 07 luty 2011 - 20:03

Adams, na oryginalnych maczkach całą brudną robotę odwala za ciebie aplikacja BootCamp (A ta na PC'tach się nie chcę odpalić ) :/
OS X Mavericks 10.9.4 on ASUS Maximus VI Hero (Intel Z87, ALC1150) | i5-4570 3,2Ghz | Corsair Vengeance 16GB DDR3 LP | Nvidia ASUS GTX660 DirectCU II
OS X Mountain Lion 10.8.3 on Mac Mini Mid 2007 | Intel Core 2 Duo 2,16Ghz | 4GB SDRAM | Intel X3100
OS X Mavericks 10.9.4 on MacBook Pro 15' Mid 2010 | i5-520M 2.4Ghz | 4GB DDR3 | NVidia GeForce GT330M
iPhone 5 64GB White iOS 7.1.2 JB | ASUS RT-N16 + Tomato K26
| NIE POMAGAM NA PW!!! | Snow Leopard 10.6.8 Retail z BootCD | Dołączona grafika Piszę poprawnie po polsku!

#10 Adams

Adams
  • Members
  • 18 postów

Napisano 07 luty 2011 - 20:04

spoko pisze bo sam zresztą dzięki temu forum mam hacka. Ale koleżanka mam macbooka jakiegoś z 2006 i prosiła mnie czy nie mogłbym jej postawić na nim windowsa :) a jeszcze jedno kolejność instalowania systemu ma jakieś znaczenie ?

#11 Siepietu

Siepietu
  • Donator
  • 133 postów

Napisano 18 luty 2011 - 20:22

Ja chyba sobie spaprałem robotę, ale pytanie jest czy da się to jeszcze naprawić?
Przygotowałem dwie partycje (druga FAT32), zainstalowałem ogryzka i chameleona, a następnie zainstalowałem Winde, ale właśnie podczas instalacji windy przypadkowo usunąłem partycję FAT i utworzyłem jeszcze raz. Windows się odpala, ale Mac'ka muszę odpalać przy pomocy XBooot, a partycja z windą nie jest widoczna pod Maciem. Czy mogę to jeszcze naprawić, czy muszę robić wszystko od nowa??
 MacBook Pro 9.2
 Samsung r 610 Intel Core 2 Duo P7350 2GHz SSE3 ICH9
| Mac OS X 10.6.8 Retail 32-bit |1 TB Seagate| 3Gb RAM DDR 2 800 MHz |
NVidia GeForce 9200M GS 512 Mb | PCIe ALC262 |BCM 4311|Magic Mouse| Dołączona grafika Piszę poprawnie po polsku!

#12 janek202

janek202
  • Moderators
  • 3008 postów

Napisano 18 luty 2011 - 20:33

Jeśli gptsync nie pomoże to chyba pozostaje repartycjonowanie i zabawa od nowa.

Sierra|Gryphon Z87|i5-4670K|16GB RAM|GTX 1070
Sierra|MacBookPro12,1
Kext Wizard|Chameleon Wizard|HDA Wizard


#13 Siepietu

Siepietu
  • Donator
  • 133 postów

Napisano 18 luty 2011 - 20:38

Zaraz będę walczył, ale jeżeli nie pomoże to chyba windę sobie podaruję. Jak będę potrzebował to pobawię się w virtualizację, ale od pewnego czasu ;) podstawowym systemem jest Ogryzek :D

[ Dodano: 2011-02-26, 01:15 ]
A jednak się udało :) Wystarczyło w narzędziu dyskowym utworzyć nową Ex-Fat i wszystko.
Win się zainstalował pięknie, Mac'a odpaliłem z -x (inaczej nie wstawał) i przeinstalowałem Chameleona :)
I bawię się dalej.
Pa :D
 MacBook Pro 9.2
 Samsung r 610 Intel Core 2 Duo P7350 2GHz SSE3 ICH9
| Mac OS X 10.6.8 Retail 32-bit |1 TB Seagate| 3Gb RAM DDR 2 800 MHz |
NVidia GeForce 9200M GS 512 Mb | PCIe ALC262 |BCM 4311|Magic Mouse| Dołączona grafika Piszę poprawnie po polsku!

#14 jacob

jacob
  • Members
  • 27 postów

Napisano 03 maj 2011 - 21:54

Mam pytanie odnośnie trzeciej metody - bo zamierzam właśnie z niej skorzystać instalując Snow Leoparda na moim komputerze - czy po tym jak uda mi się już uruchomić Mac OS X na moim komputerze, mogę partycje z Windows podzielić na dwie mniejsze - tak, żebym miał oddzielnie programy, a oddzielnie dokumenty?
CPU: Intel i7 420QM Main board: Intel HM57 (Dell l501x) BIOS version A04 RAM: 8GB DDR3 Sound card: Realtek ALC665 Video Card: Intel HD + Nvidia Gefore 435M 2GB Wifi card: Intel Wireless 6300

#15 rzooff

rzooff
  • R.E.D.
  • 5235 postów
  • LocationWarszawa

Napisano 04 maj 2011 - 10:11

Jak zmienisz później, to posypie się numeracja partycji i synchronizacja między GPT i MBR - nie wiem czy da się do uratować przy pomocy gptsync.
Nie ma co niepotrzebnie ryzykować - po prostu zrób docelowy układ partycji od razu. Czyli przy instalacji zamiast 2 partycji, dajesz 3.

#16 jacob

jacob
  • Members
  • 27 postów

Napisano 06 maj 2011 - 17:56

Ale przecież instalator Windows przy instalacji sam tworzy jedną mikropartycje 100MB - więc to już może naruszyć ten schemat partycji... Czy można tego jakoś uniknąć?

Zrobiłem Acronisem kopię zapasową systemu Windows 7 i chciałbym ją przywrócić już po instalacji Mac OS X - czy istnieje jakiś na to sposób? Bo w chwili obecnej Acronis nie widzi żadnej partycji...
CPU: Intel i7 420QM Main board: Intel HM57 (Dell l501x) BIOS version A04 RAM: 8GB DDR3 Sound card: Realtek ALC665 Video Card: Intel HD + Nvidia Gefore 435M 2GB Wifi card: Intel Wireless 6300

#17 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 06 maj 2011 - 18:57

Ale przecież instalator Windows przy instalacji sam tworzy jedną mikropartycje 100MB - więc to już może naruszyć ten schemat partycji... Czy można tego jakoś uniknąć?

Instalator tworzy tę dodatkową partycję przy tworzeniu innej. Jeśli tylko wskażesz partycję i naciśniesz "Formatuj" ów dodatkowa nie powstanie.
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#18 artis

artis
  • Members
  • 99 postów

Napisano 24 maj 2011 - 23:02

Bardzo proszę o pomoc z instalacją skórki z pierwszego postu. Nie mogę tego sam ogarnąć.
Docelowo chciałem mieć podczas startu dwa systemy Win7 i OSa.
Zgodnie z załączoną instrukcją w Chameleon/Extra/Themes utworzyłem katalog Blackosx_Big_Screen_2011_Refresh
Na pulpicie utworzyłem nowy katalog o nazwie TEMP
Skopiowałem zawartość katalogu 1-Common do Chameleon/Extra/Themes/Blackosx_Big_Screen_2011_Refresh
do TEMP (na biurku) wrzuciłem background.png z 2 - background oraz całą zawartość 3 - Devices
Nie zmieniałem rozdzielczości. Nie dopisywałem w com.apple.Boot.plist tego wpisu:

Theme
Blackosx_GlassEye_Theme

bo nie wiem w którym miejscu to dopisać.

Używam nowej wersji Chameleona i nie wiem jak mam to ogarnąć. Proszę o jakąś podpowiedź.
Nie wiem czy wybrałem dobre katalogi

Artur
 10.8.2 | Acer Aspire 6935G | Mobile DualCore Intel Core 2 Duo T6400, 2000 MHz | nVIDIA GeForce 9600M GT 512Mb | Audio: Realtek ALC889 | Broadcom BCM94321MC 802.11a/b/g/n

#19 zet120

zet120
  • Donator
  • 814 postów

Napisano 25 maj 2011 - 06:33

Instalacja skórki polega na skopiowaniu do /Extra/Themes katalogu z pobraną i rozpakowaną skórką plus wpis informujący Chameleona o tym, której ma użyć.
Zatem do /Extra/com.apple.Boot.plist należy dodać:

Theme
nazwa_katalogu_ze_skórką

OSX 10.8.5 | OSX 10.9.5 | OSX 10.10 | Win7 | Ubuntu 14.04 | FreeBSD 10.1 RC2-RELEASE
Q6600 | P5Q-Pro (P45, ICH10R, IDE Marvell 88SE6111, ALC1200) | HD4850 | 2xDVD-RW IDE


#20 artis

artis
  • Members
  • 99 postów

Napisano 29 maj 2011 - 19:09

Ręce mi już opadają:
Wrzuciłem katalog ze skórką o nazwie "Blackosx_Big_Screen" do katalogu Chameleon/Extra/Themes

 



Boot Graphics
Yes
GraphicsEnabler
Yes
Kernel
mach_kernel
Theme
Blackosx_Big_Screen
Kernel Flags
-v
Quiet Boot
No
Timeout
5

... i nadal przy starcie pokazuje mi się standardowa skórka.

HELP!!!!
 10.8.2 | Acer Aspire 6935G | Mobile DualCore Intel Core 2 Duo T6400, 2000 MHz | nVIDIA GeForce 9600M GT 512Mb | Audio: Realtek ALC889 | Broadcom BCM94321MC 802.11a/b/g/n




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych