Форум по операционной системе GNU/Linux и свободному программному обеспечению
Текущее время: 24 апр 2019, 06:53

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 47 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: MacOS & iOS под VirtualBox
Непрочитанное сообщениеДобавлено: 08 фев 2013, 21:39 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11699
Откуда: Харьков
Это вызывает несколько вопросов:
1. как?
2. зачем?

Проще с п.2:
- установить MacOS под VirtualBox, чтобы создать среду разработки под iOS
- для этого в установленной MacOS установить Xcode
- Xcode - бесплатная среда разработки, которую сама Apple делает
- Xcode идёт симулятор iPhone/iPad
- долгое время для разработки под iOS был компилятор был gcc, но теперь они перешли на LLVM/clang

В итоге, зачем:
- чтоб создать стенд (рабочее место ... как хотите назовите) разработки под iPad/iPhone ...
- посмотреть и поосвоиться с техникой разработки под iOS
- потому как на сегодня разработчики под iOS (на Украине, к примеру) весьма востребованы + это самая высоко оплачиваемая категория разработчиков...
- а разработка там на достаточно традиционных C-Object, C, C++
- ... ну и кроме того - давно интересно ознакомиться с Mac OS ... но покупать для этого самую минимальную модель MacBook/MacMini за $599 и более ... как-то в облом ;-)


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: MacOS & iOS под VirtualBox
Непрочитанное сообщениеДобавлено: 08 фев 2013, 21:48 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11699
Откуда: Харьков
Olej писал(а):
1. как?


Утверждается (теми, кто это делал), что:
Цитата:
идея в том, что в сети есть загрузчики, это тоже iso порядка 20-30 MB - надо загрузиться с него, а потом, когда загрузчик будет в памяти, надо его iso/или cd вытащить и вставить DVD с Mac OS X
тогда Mac OS думает, что он на родном железе
есть даже DVD собранные сразу с такими загрузчиками но их надо искать
например, вот статья про то, как на железо ставить Mac OS и в ней как раз про такие загрузчики сказано
http://www.macbreaker.com/2012/02/how-t ... rd-on.html
вот ещё что-то подобное http://www.insanelymac.com/forum/topic/ ... ep45-ds3l/
один из тех загрузчиков, что у меня заработали, Chameleon


Сам DVD-образ беру (для начала!) вот здесь: http://rutracker.org/forum/viewtopic.php?t=2922803
Цитата:
Mac OS X Snow Leopard Install DVD (Retail) - 10.6.3
Год выпуска: 2010
Версия: 10.6.3 (10D575)
Разработчик: Apple Inc
Платформа: Intel only
Системные требования: Mac with Intel processor
1GB of RAM
DVD Drive
5GB of Available HDD space
Язык интерфейса: английский + русский

Образ достаточно приличный для download - 6,83Gb ... займёт некоторе ... время и трафик ;-)
Утверждается, что в сети (на том же rutracker) есть пригодные для этих целей образы 5.53 и 7.16 Gb ... но порядок тот же.

Пробуем... ;-)


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: MacOS & iOS под VirtualBox
Непрочитанное сообщениеДобавлено: 09 фев 2013, 01:16 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11699
Откуда: Харьков
Olej писал(а):
Пробуем... ;-)


Цикл из 19 статей Установка Mac OS X на PC.

Единственное, что не полностью соответствует в перечисленных статьях намерениям, изложенным в начале темы - так это то, что они ставят MacOS в реальном железе (то, что называется Хакинтош), что меня совершенно не занимает, а я пытаюсь это делать в среде VirtualBox.

Но вот и на этот счёт кое-что есть:
MacOS X + VirtualBox = любовь: Запускаем макось под виртуальной машиной
Цитата:
Крайне желательно выделить виртуаль ной машине минимум 1024 Мб оперативки и создать виртуаль ный жесткий диск на 20 Гб (вполне можно использовать опцию «Dynamically expanding storage»). После создания виртуалки не лишним будет открыть ее свойства и, во-первых, отключить эмуляцию floppy-диска, а во-вторых, установить количество видеопамяти, равное 128 Мб. В качестве IDE-контроллера должен быть выставлен тип ICH6, но это работает и по умолчанию.


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: MacOS & iOS под VirtualBox
Непрочитанное сообщениеДобавлено: 09 фев 2013, 13:28 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11699
Откуда: Харьков
Olej писал(а):


Здесь описан очень простой способ установки ... но с такими странными оговорками:
Цитата:
Последний штрих — выбрать в качестве cdrome образ с Mac OS X и стартовать виртуальную машину. В 90% случаев запустится графический инсталлятор, и можно будет спокойно установить ось. Откуда берутся эти 10% неудач, сказать сложно. Однако если вдруг во время загрузки выплывает какая-нибудь kernel-ошибка, или многообещающе появится серый экран с курсором, но на этом все и останавливается, можно попробовать другой путь.

Вот тот "другой" путь и есть распространённый Хакинтош.
Это всё нужно будет опробовать (статья не очень старая, что важно - 07.08.2010), а пока меня заинтересовало в ней другое:
Цитата:
Если образ сграблен под Mac OS и имеет разрешение .dmg, то привести его в привычный ISO-вид поможет утилита dmg2img

Берётся здесь: http://vu1tur.eu.org/tools/
Цитата:
dmg2img-1.6.4:
25 April 2012 vu1tur

При компиляции у меня первоначалоно вылезла ошибка:
Код:
bash-4.2$ make
gcc -O2 -Wall -c dmg2img.c
In file included from dmg2img.c:31:0:
dmg2img.h:19:19: фатальная ошибка: bzlib.h: Нет такого файла или каталога
компиляция прервана.
make: *** [dmg2img.o] Ошибка 1

В README написано:
Цитата:
The default included Makefile is for Linux/gcc. The development files
in zlib-dev and libbz2-dev are needed to compile dmg2img, and those
in openssl-dev are needed to compile vfdecrypt.

Некоторая неприятность состоит в том, что в пакетной системе libbz2 называется не так:
Код:
bash-4.2$ sudo yum install bzip2-devel.*
...
Установлено:
  bzip2-devel.i686 0:1.0.6-4.fc17

И:
Код:
bash-4.2$ make
gcc -O2 -Wall -c dmg2img.c
gcc -O2 -Wall -c base64.c
gcc -O2 -Wall -c adc.c
gcc -s -o dmg2img dmg2img.o base64.o adc.o -L. -lz -lbz2
gcc -O2 -Wall -s -o vfdecrypt vfdecrypt.c -lcrypto
vfdecrypt.c: В функции «main»:
vfdecrypt.c:333:18: предупреждение: variable «oflag» set but not used [-Wunused-but-set-variable]
vfdecrypt.c:333:7: предупреждение: variable «iflag» set but not used [-Wunused-but-set-variable]

Всё готово для преобразования:
Код:
bash-4.2$ /home/olej/2013_WORK/DRAFT/MAC/dmg2img-1.6.4/dmg2img -i Mac.OS.X.10.6.3.Retail.dmg -o Mac.OS.X.10.6.3.Retail.iso
dmg2img v1.6.4 (c) vu1tur (to@vu1tur.eu.org)
Mac.OS.X.10.6.3.Retail.dmg --> Mac.OS.X.10.6.3.Retail.iso
decompressing:
opening partition 0 ...             100.00%  ok
opening partition 1 ...             100.00%  ok
opening partition 2 ...             100.00%  ok
opening partition 3 ...             100.00%  ok
opening partition 4 ...             100.00%  ok
opening partition 5 ...              93.00%

Это процесс достаточно длительный (7Gb перелопатить) ... но не такой, как компиляция ядра, или крупного пакета типа FreeSWITCH... - но мин. на 4-5 затянет:
Код:
bash-4.2$ ls -l Mac*
-rw-r--r-- 1 olej olej 6832375180 февр.  9 00:11 Mac.OS.X.10.6.3.Retail.dmg
-rw-rw-r-- 1 olej olej 8101199872 февр.  9 00:57 Mac.OS.X.10.6.3.Retail.iso


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: MacOS & iOS под VirtualBox
Непрочитанное сообщениеДобавлено: 09 фев 2013, 13:36 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11699
Откуда: Харьков
Olej писал(а):
Это процесс достаточно длительный (7Gb перелопатить) ... но не такой, как компиляция ядра, или крупного пакета типа FreeSWITCH... - но мин. на 4-5 затянет:
Код:
bash-4.2$ ls -l Mac*
-rw-r--r-- 1 olej olej 6832375180 февр.  9 00:11 Mac.OS.X.10.6.3.Retail.dmg
-rw-rw-r-- 1 olej olej 8101199872 февр.  9 00:57 Mac.OS.X.10.6.3.Retail.iso


Этот .iso похож на нормальный ;-) , его можно даже примонтировать:
Код:
bash-4.2$ sudo mount -t iso9660 -o loop Mac.OS.X.10.6.3.Retail.iso /mnt/iso
bash-4.2$

Без всякой ругани со стороны mount, хотя mount - программа капризная...

Содержимое странное ... но это ничего не значит (по опыту разных других ОС), это может быть содержимым 1-го из разделов для EFI-загрузки:
Код:
bash-4.2$ ls -l /mnt/iso
итого 833
-rw-rw-r-- 1 root root     27 марта 31  2010 autorun.inf
dr-xr-xr-x 1 root root   2048 марта 31  2010 boot camp
-rw-r--r-- 1 root root 296497 февр. 27  2010 boot camp installation & s.pdf
dr-xr-xr-x 1 root root   2048 марта 31  2010 dvdcdsharing
-rw-r--r-- 1 root root   1786 февр. 27  2010 read me.rtf
-rwxrwxr-x 1 root root 548664 марта 31  2010 setup.exe
bash-4.2$ du -hs
789M    .


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: MacOS & iOS под VirtualBox
Непрочитанное сообщениеДобавлено: 10 фев 2013, 20:48 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11699
Откуда: Харьков
Olej писал(а):
Olej писал(а):


Здесь описан очень простой способ установки ... но с такими странными оговорками:
Цитата:
Последний штрих — выбрать в качестве cdrome образ с Mac OS X и стартовать виртуальную машину. В 90% случаев запустится графический инсталлятор, и можно будет спокойно установить ось. Откуда берутся эти 10% неудач, сказать сложно. Однако если вдруг во время загрузки выплывает какая-нибудь kernel-ошибка, или многообещающе появится серый экран с курсором, но на этом все и останавливается, можно попробовать другой путь.

Вот тот "другой" путь и есть распространённый Хакинтош.
Это всё нужно будет опробовать (статья не очень старая, что важно - 07.08.2010),

Пока из такого "прямого" способа запуска MacOS в VirtualBox у меня ничего не вышло.

Возник ещё вопрос - может кто что-то слышал?
Читая: Снова о хакинтоше: вопросы разметки диска
Цитата:
Всем пользователям PC знаком только один способ разметки – схема разделов MBR. Она позволяет создать до 4 разделов на одном диске. На Маках используются два других – схема разделов Apple (актуальна для старых Маков с процессорами PowerPC, к хакинтошам она абсолютно никакого отношения не имеет) и схема разделов GUID.

Так вот, вопрос: GUID и GPT (о котором много уже здесь говорено на форуме: GPT диски) - это одно и то же? ... судя по картинке в тексте, похоже, что да.

Ответ (позже):
Таблица разделов GUID
Цитата:
GUID Partition Table, аббр. GPT — стандарт формата размещения таблиц разделов на физическом жестком диске.


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: MacOS & iOS под VirtualBox
Непрочитанное сообщениеДобавлено: 11 фев 2013, 18:14 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11699
Откуда: Харьков
Olej писал(а):
Образ достаточно приличный для download - 6,83Gb ... займёт некоторе ... время и трафик ;-)
Утверждается, что в сети (на том же rutracker) есть пригодные для этих целей образы 5.53 и 7.16 Gb ... но порядок тот же.


Ещё одна головная боль: чем записать Mac-образы *.dmg?
Поиск показывает, что таких вопросов задают тысячи, а ответы на них практически все - Windows: программа TransMac. Но это мне неинтересно...
Чем это делать в Linux.

P.S. K3b хотя бы откровенно ругается, что *.dmg - негодный образ :-o


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: MacOS & iOS под VirtualBox
Непрочитанное сообщениеДобавлено: 11 фев 2013, 19:49 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11699
Откуда: Харьков
Olej писал(а):
Ещё одна головная боль: чем записать Mac-образы *.dmg?
Поиск показывает, что таких вопросов задают тысячи, а ответы на них практически все - Windows: программа TransMac. Но это мне неинтересно...
Чем это делать в Linux.


Кое-что может AcetoneISO2.
Есть в репозитариях (обычно).
О нём (но давняя) есть статья здесь на сайте: AcetoneISO2: работаем с образами CD/DVD
Но это "кое-что" касается трансформации .dmg в .iso, распаковка содержимого .dmg в каталог, ... но не запись.

Пока все встреченные мной рекомендации выглядели только так:
- преобразовать .dmg => .iso
- писать .iso обычным образом
Запись образа DMG без MacOS
Цитата:
14.01.2011 23:03 Владимир Рязанский
Если у вас есть работающая MacOS, но записать образ на диск она по каким-нибудь причинам не в силах (у нас, к примеру, она выдала ошибку калибровки лазера для данного носителя), а при этом образ нужен в загрузочном режиме, конвертируйте образ из DMG в ISO штатными средствами MacOS, перенесите этот образ на любую другую систему и спокойно записывайте стандартными способами записи ISO.


В минусах такого способа:
1. конвертер может сам испоганить образ
2. конвертированный образ .iso заметно больше

По поводу п.1 проверил:
- конвертировал один и тот же .dmg с помощью а). AcetoneISO2 б). доморощенной утилиты (о которой было выше сказано):
Код:
[Virtual@nvidia dmg2img-1.6.4]$ time ./dmg2img -i /home/Virtual/Загрузки/MacOS/MacOS.dmg -o /mnt/iso1/MacOSd.iso.
dmg2img v1.6.4 (c) vu1tur (to@vu1tur.eu.org)
/home/Virtual/Загрузки/MacOS/MacOS.dmg --> /mnt/iso1/MacOSd.iso

decompressing:
opening partition 0 ...             100.00%  ok
Archive successfully decompressed as /mnt/iso1/MacOSd.iso

real    2m28.865s
user    0m6.910s
sys     0m11.267s

[Virtual@nvidia iso1]$ ls -l
итого 14974904
-rw-rw-r--. 1 Virtual Virtual 7667146752 февр. 11 19:29 MacOSd.iso
-rw-rw-r--. 1 Virtual Virtual 7667146752 февр. 11 19:16 MacOS.iso


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: MacOS & iOS под VirtualBox
Непрочитанное сообщениеДобавлено: 12 фев 2013, 00:57 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11699
Откуда: Харьков
Продолжаем эксперименты...

Впервые, используя EmpireEFI :
Вложение:
Oracle VM VirtualBox Менеджер_032.png
Oracle VM VirtualBox Менеджер_032.png [ 78.09 КБ | Просмотров: 9834 ]

Удалось начать загрузку образа MacOS :
Вложение:
Mac1-64 [Работает] - Oracle VM VirtualBox_033.png
Mac1-64 [Работает] - Oracle VM VirtualBox_033.png [ 226.59 КБ | Просмотров: 9833 ]

Вложение:
Mac1-64 [Работает] - Oracle VM VirtualBox_031.png
Mac1-64 [Работает] - Oracle VM VirtualBox_031.png [ 158.98 КБ | Просмотров: 9836 ]


P.S. То, что пока получено, это:
- загрузчик отсюда: Empire EFI v.1.085 (несколько вариантов загрузочных дисков: под определённые процессоры, видео и т.д.)
- образ .dmg отсюда: Mac OS X Snow Leopard Install DVD (Retail) - 10.6.3
- образ .dmg преобразован в .iso
- после загрузки empireEFIv1085.iso (загрузчика) образ (файл .iso) подменяется
Вот примерно как в этой статье: How to Install Mac OS X Snow Leopard in VirtualBox with Non Apple, Intel PC


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: MacOS & iOS под VirtualBox
Непрочитанное сообщениеДобавлено: 12 фев 2013, 06:32 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11699
Откуда: Харьков
Olej писал(а):
P.S. То, что пока получено, это:

Дальше протокольно:

Вызывается из меню "Служебные программы" -> "Дисковая утилита", выбрав диск (а он один ;-) ), делаем для него "Стереть"
Вложение:
snapshot4.png
snapshot4.png [ 180.65 КБ | Просмотров: 9829 ]


И установка на этот диск:
Вложение:
snapshot6.png
snapshot6.png [ 146.88 КБ | Просмотров: 9830 ]



Установка достаточно длинная ... здесь можете пойти кофе попить ;-)
(на весьма быстром компьютере - порядка 30 мин.)

P.S. Установка идёт достаточно точно в соответствии с публикацией: Установка Mac OS X
Цитата:
9-06-2011,
Автор: Игорь Осколков
В данном руководстве мы ответим на вопрос: как установить Mac OS X в VirtualBox


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 47 ]  На страницу 1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.266s | 17 Queries | GZIP : On ]