Rating@Mail.ru

Форум по операционной системе GNU/Linux и свободному программному обеспечению


Текущее время: 17 дек 2017, 03:26

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




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

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


Olej писал(а):
И тут начинается совсем уж безумно :-o длительный (>3Gb) процесс инсталляции (копирования?).


Но зато он будет вознагражден:
Вложение:
экрана 2013-02-19 в 4.10.40 PM.png
экрана 2013-02-19 в 4.10.40 PM.png [ 172.59 КБ | Просмотров: 5627 ]


Вот у нас и есть среда для разработки программ в iOS под iPad и iPhone !


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

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10265
Откуда: Харьков
10.6.7

Ещё один образ (VM для экспорта в VirtualBox), с которым я хочу повозиться: Mac OS X 10.6.7 Snow Leopard / образ под VirtualBox, AbiCloud, RHEV, IBM VMControl

У многих, отозвавшихся на этот образ, он неплохо работает, а по версии судя 10.6.7 - на нём должен благополучно заработать Xcode 4.2, о котором говорилось раньше.


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

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


Olej писал(а):
Ещё один образ (VM для экспорта в VirtualBox), с которым я хочу повозиться: Mac OS X 10.6.7 Snow Leopard / образ под VirtualBox, AbiCloud, RHEV, IBM VMControl


Этот образ хорошо грузится, но не так сразу - есть там одна ... фича ;-) (и даже не одна). Связано это, главным образом, с тем, что вся эта публика MacOS-ов обычно делает все манипуляции с файлами, образами и т.д. - под Windows, и как всякий уважающий себя Windows-пользователь, не сильно понимают, порой, что и как они делают... И виртуальные машины они катают, на удивление, под Windows.

Итак...

- Автор запаковал 3 файла экспортированной VM (.mf, .ovf, .vmdk) в 1 файл образа .iso (исходя из требований ресурса). Скачиваем... и сразу я переименовал в более людское имя, не содержащее множества пробелов:
Код:
bash-4.2$ mv Mac\ OS\ X\ 10.6.7\ \[VirtualBox\ Appliance\].iso Mac.10.6.7.VB.iso
bash-4.2$ ls -l *iso
-rw-r--r-- 1 olej olej 8035461120 февр. 20 00:11 Mac.10.6.7.VB.iso


- Теперь его предлагается смонтировать, чтобы скопировать из него 3 отдельных файла и импортировать образ VM в VirtualBox. Если мы смонтируем .iso обычным образом, то получим:
Код:
bash-4.2$ sudo mount -o loop -t iso9660 ./Mac.10.6.7.VB.iso /mnt/iso
bash-4.2$ ls -l /mnt/iso
итого 3651972
-rwxrwxrwx 1 nfsnobody nfsnobody        125 апр.   7  2011 Mac OS X.mf
-rwxrwxrwx 1 nfsnobody nfsnobody      11629 апр.   7  2011 Mac OS X.ovf
-rwxrwxrwx 1 nfsnobody nfsnobody 3739607040 апр.   7  2011 Mac OS X.vmdk

Это уже должно насторожить ... по размерам файлов: монтируется образ >7Gb, а итоговые файлы в сумме ~4Gb... То же самое дала бы проверка md5 сумм, которые автор приводит:
Код:
ed221228a99f8ec183380458cbfa21b1  Mac OS X.mf
1156f9f99e194f87fc2b188b75449552  Mac OS X.ovf
c19decdb6cd5c210f0236c1240e78044  Mac OS X.vmdk

Но я, по лености, не обратил на это внимание...

- Когда вы сделаете в VirtualBox import этой машины, то после ... 10 мин. возни она скажет: corrupted образ диска... :-o

- Монтировать их .iso нужно другим образом, как диск UDF формата:
Код:
bash-4.2$ sudo mount -o loop ./Mac.10.6.7.VB.iso /mnt/iso
bash-4.2$ ls -l /mnt/iso
итого 7846278
-r--r--r-- 1 nfsnobody nfsnobody        125 апр.   7  2011 Mac OS X.mf
-r--r--r-- 1 nfsnobody nfsnobody      11629 апр.   7  2011 Mac OS X.ovf
-r--r--r-- 1 nfsnobody nfsnobody 8034574336 апр.   7  2011 Mac OS X.vmdk
bash-4.2$ mount | grep /mnt
/home/olej/Загрузки/MacOS/VirtualBox.10.6.7/Mac.10.6.7.VB.iso on /mnt/iso type udf (ro,relatime,utf8)

И теперь контрольные суммы md5 совпадут:
Код:
bash-4.2$ md5sum Mac\ OS\ X.mf
ed221228a99f8ec183380458cbfa21b1  Mac OS X.mf
bash-4.2$ md5sum Mac\ OS\ X.ovf
1156f9f99e194f87fc2b188b75449552  Mac OS X.ovf
bash-4.2$ md5sum Mac\ OS\ X.vmdk
c19decdb6cd5c210f0236c1240e78044  Mac OS X.vmdk


- И вот теперь эти файлы можно вполне указать VirtualBox на import.
Вложение:
конфигурации_036.png
конфигурации_036.png [ 69.72 КБ | Просмотров: 5563 ]

Вложение:
конфигурации_037.png
конфигурации_037.png [ 20.17 КБ | Просмотров: 5561 ]


- После завершения я советовал бы сразу в свойствах сетевой адаптер перевести из режима NAT в режим "сетевой мост".
Всё ... можно запускать.


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

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

Olej писал(а):
Всё ... можно запускать.


Из особенностей:
- система исключительно англоязычная (что может и хорошо)...
- русский язык не установлен (ни раскладка ни переключалка) ... но это дело нехитрое - лезем в System Preference приложение и добавляем...
- мышка хорошо интегрирована - работать легко!
- система заметно быстрее, чем 10.8.2, не тормозит...
Код:
mac-users-imac:Downloads macuser$ u_n_a_m_e -a
Darwin mac-users-imac.localdomain 10.7.0 Darwin Kernel Version 10.7.0: Mon Mar 28 13:34:53 EDT 2011; legacy kernel v7 :xnu-1504.9.37/BUILD/obj/RELEASE_I386 i386

- важно разобраться с паролями - без этого не инсталлировать программ, Xcode ... и тогда это теряет смысл...
- система изначально загружается от пользователя macuser:
Код:
mac-users-imac:Downloads macuser$ whoami
macuser

- пользователь (как установлено экспериментами ;-) ) - беспарольный (т.е. с пустым паролем) ... и это вовсе не хорошо, потому, что sudo с таким паролем не пустит...
- срочно отправляемся System Preference -> Accounts и изменяем пароль для macuser (с пустым паролем он в изменение впустит) ... а еще лучше - здесь же создаем себе нового пользователя...

Дальше копирую сюда Xcode:
Код:
mac-users-imac:~ macuser$ pwd
/Users/macuser
mac-users-imac:~ macuser$ cd Downloads/
mac-users-imac:Downloads macuser$ sftp Virtual@192.168.1.9:/home/Virtual/Download/MacOS/xcode_4.2_for_snow_leopard.dmg
Connecting to 192.168.1.9...
Virtual@192.168.1.9's password:
Fetching /home/Virtual/Download/MacOS/xcode_4.2_for_snow_leopard.dmg to xcode_4.2_for_snow_leopard.dmg
/home/Virtual/Download/MacOS/xcode_4.2_for_sn 100% 1680MB   8.4MB/s   03:20   


Щёлкаю на xcode_4.2_for_snow_leopard.dmg в Finder...
Инсталляция успешно начинается (пароль там, лицензия, ... то-сё) но начавшись прерывается по ошибке!
Точно так же как в другой системе 10.6.3 (с обновлением) ... страницей обсуждения раньше.


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

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

Olej писал(а):
Щёлкаю на xcode_4.2_for_snow_leopard.dmg в Finder...
Инсталляция успешно начинается (пароль там, лицензия, ... то-сё) но начавшись прерывается по ошибке!
Точно так же как в другой системе 10.6.3 (с обновлением) ... страницей обсуждения раньше.


Разрешение этой загадки нашёл на ресурсе скачивания XCode 4.2 iOS 5 SDK for Snow Leopard, в обсуждениях - http://rutracker.org/forum/viewtopic.ph ... 0#52173940:
Цитата:
измени дату на январь 2012 и установка пойдет

и там же далее:
Цитата:
А, ну понятно, оно подписано сертификатом с истекшим сроком!


- отправляемся в установки даты...
- снимаем флажок использования сервера точного времени...
- меняем дату системы на январь 2012...
- инсталляция Xcode 4.2 пошла...
(проходит значительно быстрее, чем Xcode 4.6 в 10.8.2 ... ну не больше 10 мин. :lol: )

P.S. Здесь, с этим образом (10.6.7) проблема может быть в том, что ближе к концу инсталляции оно хочет через приложение iTunes (wav-проигрыватель) проиграть победную реляцию "трам-та-ра-рам!", но iTunes, у меня например, в VirtualBox просто валит MacOS в kernel panic :-o . Как лечить? Я в настройках VM просто указал аудио-адаптер "Пустой аудиоадаптер" ;-) .


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

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10265
Откуда: Харьков
10.6.3+

timur писал(а):
Olej писал(а):
3. как идентифицировать текущую версию в терминологии 10.6.Х - я не знаю.
Код:
bash-3.2# u_n_a_m_e -a
Darwin mac-oleg.localdomain 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov  3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386


Похоже у Вас произошёл не апгрэйд, а даунгрэйд системы. Версия Mac OS X и Darwin связаны такой формулой:
Mac OS X 10.x.y = Darwin x+4.y
Отсюда для Darwin 10.2 получаем версию Mac OS X 10.6.2

Вот что я извлек из GUI программы диагностики устройств и ПО этой обновленной системы:
Код:
Обзор системы программного обеспечения:
  Версия системы:   Mac OS X 10.6.8 (10K549)
  Версия Kernel:   Darwin 10.2.0
  Загрузочный том:   disk1
  Режим загрузки:   Нормальный
  Имя компьютера:   Mac Олег
  Имя пользователя:   Олег (Olej)
  Защитить Виртуальную память:   Не включено
  64-битное ядро и расширения:   Нет
  Время после загрузки:   34 мин.


Olej писал(а):
- отправляемся в установки даты...
- снимаем флажок использования сервера точного времени...
- меняем дату системы на январь 2012...
- инсталляция Xcode 4.2 пошла...

После такого же трюка с датой, здесь успешно прошла инсталляция Xcode 4.2.
О результатах этой установки не могу что-то сказать, т.к. в заблуждение вводит то, что долго ещё после инсталляции явно идёт активная запись на диск (по индикатору)... т.е. окно инсталляции уже давно закрылось, но какие-то операции дисковые продолжаются. На это нужно обратить внимание при установках! Или это свойство установки в VM? или это свойство Mac OS? ...

Xcode в итоге благополучно запускается:
Код:
Version 4.2 (4C199)

Только в перечень программ-значков он как-то не попал...
С этим нужно разобраться, но по итогу можно делать выводы:
- вариант установки начиная от Retail 10.6.3 с .dmg образа DVD - совершенно пригоден...
- дальше идет обновление системы ее внутренними инструментами: гл.меню -> "яблочко" -> обновление программ ...
- и затем установка Xcode 4.2


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

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10265
Откуда: Харьков
Последнее, что нужно не забыть сделать - это во всех 3-х моих VM удалить в $HOME/Download каталоге все .dmg файлы контейнеров пакетов, которых накопировали туда для установки.
Одних только xcode*.dmg это составляет по 1.5Gb на каждую VM, которые прямым образом входят их образы HDD (динамические), т.е. под 6Gb растраченного пространства хостовой машины VirtualBox.

А после этого посмотреть какой там объём динамического виртуального HDD занимается в каждом из 3-х вариантов.

10.6.3+
Код:
[Virtual@nvidia MacOS.10.6.3+]$ pwd
/home/Virtual/VirtualBox VMs/MacOS.10.6.3+
[Virtual@nvidia MacOS.10.6.3+]$ ls -l MacOS.10.6.2-disk1.vdi.
-rw-------. 1 Virtual Virtual 18219094016 февр. 20 19:22 MacOS.10.6.2-disk1.vdi

~18Gb


10.8.2
Код:
[Virtual@nvidia Os X Mountain Lion 10.8.2]$ pwd
/home/Virtual/Загрузки/MacOS/VmWare.10.8.2/Os X Mountain Lion 10.8.2
[Virtual@nvidia Os X Mountain Lion 10.8.2]$ ls -l OS\ X\ Mountain\ Lion.vmdk.
-rw-r--r--. 1 Virtual Virtual 15405547520 февр. 20 19:25 OS X Mountain Lion.vmdk

~15Gb


10.6.7
Код:
[Virtual@nvidia MacOS.10.6.7]$ pwd
/home/Virtual/VirtualBox VMs/MacOS.10.6.7
[Virtual@nvidia MacOS.10.6.7]$ ls -l *.vmdk
-rw-------. 1 Virtual Virtual 22242918400 февр. 20 18:56 MacOS.10.6.7.vmdk

~22Gb


Величины примерно соразмеримые, чтобы представлять сколько VM с Mac OS X должна занимать.
Различия из-за отличий в наборе предустановленного софта, который установили их собиратели.


Тема поднималась пользователем Olej 26 окт 2015, 19:24.


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

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


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

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


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

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