MacOS X для нищих.

Дистрибутивы Linux: что лучше, что хуже, какой выбрать, etc.
Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

MacOS X для нищих.

Сообщение Llama »

Собственно речь об эмуляторе PEARPC.
Необходимые пакеты (примерно):
Если на компе что-нить когда-нить собиралось - то практически все есть, проверьте неличии nasm и xlibs-dev. Если система голая - то ставить autoconf, automake, gcc, libc6-dev, xlibs-dev, nasm, make и все что им надо по зависимостям. Список пакетов ессно может быть не полным.
0) Все ниже написаннное можно прочитать на pearpc.sf.net
1) Обладателям слабых железок далее не читать.
2) Athlon XP 2Ghz - это очень, ОЧЕНЬ мало
3) вытаскиваем сырцы эмулятора

Код: Выделить всё

cvs -z 4 -d:pserver:anonymous@cvs.sf.net:/cvsroot/pearpc login
нажимаем <enter>
cvs -z 4 -d:pserver:anonymous@cvs.sf.net:/cvsroot/pearpc co pearpc ppc_0_1_branch -d ppc_0_1_branch 
pearpc
Нынче в CVS 0.2pre - и работает оно быстрее, чем релиз 0.1.2 который на сайте.
Когда все скачалось, делаем:

Код: Выделить всё

aclocal
autoheader
automake -a 
autoconf
./configure --enable-gui=nogui --enable-cpu =jitc_x86 --enable-release 
После этого я менял в Makefile все -O2 на -O3 (хуже от этого не стало во всяком случае)
Делаем make и make install.
Далее создаем файл для диска на 3Гб:
dd if=/dev/zero of=macos.img bs=516096 count=6241

Для создания таблицы разделов придется заюзать darwin. Идем на http://www.opensource.apple.com/darwins ... 701.iso.gz
Качать около 400 метров. На балванку прожигать не надо.
Запускаем эмулятор (мой конфиг прилагается в конце):

Код: Выделить всё

ppc darwin.cfg
Изображение
После загрузки, вводим shell и попадаем собственно в него ;)
Далее запускаем pdisk
Вводим e затем /dev/disk0
Создаем таблицу разделов i и подверздаем предлагаемые значения.
Выводим таблиц разделов н экран p
Создаем новый раздел C - буква большая, это не очепятка. Первый болк - 64 - длинна та же, что и у
Apple_Free в выведенной выше таблице разделов. Имя раздела - Mac_OS_X, тип - Apple_HFS
Далее записываем таблицу разделов на диск и выходим w q q
Более darwin не понадобится. Где-нибудь достаем 2 диска с MacOS X (10.2 точно работает, 10.3 - вроде бы тоже). Прописываем в конфиг как cdrom и запускаем эмулятор. Далее все просто - поставить MacOS X очень просто. Проще чем любой из изыестных мне дистрибутивов винды или линуха. Если при установке система будет ругаться на отсутсвие раздела для установки следует из меню запустить partitioner и им пресоздать раздел. (Сразу заюзать тулзу из MacOS X не получится, т.к. отстутсвие таблицы рпазделов на диске видимо ставит ее в тупик. Може вам и повезет, но у меня на этом процесс подвисал надолго)

Код: Выделить всё

# PearPC Configuration File
#       1: 640x480x15
#       2: 640x480x32
#       4: 800x600x15
#       5: 800x600x32
#       7: 1024x768x15
#       8: 1024x768x32
ppc_start_resolution = 4
 
#Чем меньше, тем шустрее система реагирует на движения мышкои и тем ниже общая производительность. 50 - уже почти нормально бегает мыша.
redraw_interval_msec = 100
#спрашивать, с какого устройства грузиться.
prom_bootmethod = "select"

#Для установки дарвина раскоментировать, и не забыть убрать перед установкой MacOS X
#prom_env_machargs = "-v"
#Прописать пуь к своему video.x
prom_driver_graphic = "/home/bogdan/pearpc-0.1.2/video.x"
#256 метров памяти. Меньше 128 метров нельзя. 
memory_size=0x10000000
 
pci_ide0_master_installed = 1
#прописать сбда путь к файлу диска
pci_ide0_master_image = "/mnt/debian/darwin.img"
pci_ide0_master_type = "hd"
#сюда прописывать исшки. /dev/cdrom доже работает 
pci_ide0_slave_installed = 1
pci_ide0_slave_image = "/home/bogdan/MacOSX/disk2.iso"
pci_ide0_slave_type = "cdrom"

pci_usb_installed = 1
nvram_file = "nvram"
Последний раз редактировалось Llama 28 май 2004, 16:19, всего редактировалось 1 раз.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Гость

Сообщение Гость »

Если не трудно выложи конфиг!
У меня получается запустить только если отключить cdrom...
И где вообще можно надыбать MakOS очень хочеться посмотреть!

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Гость, в Минске можно.
Опыт растет прямо пропорционально выведенному из строя оборудованию

pavu&#269;ok
Маньяк
Сообщения: 170
Зарегистрирован: 07 июн 2002, 22:48

Сообщение pavu&#269;ok »

? ??? ??? ?????

Гость

Сообщение Гость »

Если все таки не трудно выложи конфиг! У меня cd-rw стоит на втором канале слейвом, прога не хочет его видеть!, Отключаю запускается!
А насчет MacOS если матрицы привезу запишешь в течении дня ? или может обменяемся.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Лутше приезжать с веником и писать сразу образ установленой MacOS X - сэкономишь часа 4. В присутсвии пива мой веник переписывает MacOS гораздо ьыстрее и качественне. ;)
Опыт растет прямо пропорционально выведенному из строя оборудованию

Гость

Сообщение Гость »

U menya MacOSX (s nego i pishu)

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Появилась верися 0.3pre
http://www2.wonderwallfriends.de/pearpc-sdl-0.3.tar.bz2
В ней - поддержка sdl - все крутится быстрее. Отпадает надобность в XWindows. У меня лутшие результаты были с использованием DGA.
export SDL_VIDEODRIVER=dga ppc config
ppd config.conf
Опыт растет прямо пропорционально выведенному из строя оборудованию

Гость

Сообщение Гость »

Пиво не вопрос... Вот попасть в Минск... Ну может июнь-июль если ни куда не съедешь LIama!

Anonymous

Сообщение Anonymous »

Llama писал(а):Появилась верися 0.3pre
http://www2.wonderwallfriends.de/pearpc-sdl-0.3.tar.bz2
В ней - поддержка sdl - все крутится быстрее. Отпадает надобность в XWindows. У меня лутшие результаты были с использованием DGA.
export SDL_VIDEODRIVER=dga ppc config
ppd config.conf
слушай, а где ты 0.3 взял?
на CVS только ppc_0_2 branch есть ...

кстати линк не работает

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Опыт растет прямо пропорционально выведенному из строя оборудованию


Anonymous

Сообщение Anonymous »

А разве можно поставить МакОС(не Дарвин) на ПиСи компьютер?.

Gnida
Неотъемлемая часть форума
Сообщения: 346
Зарегистрирован: 04 апр 2004, 22:38

Сообщение Gnida »

modern, нет , ПОСТАВИТЬ на ПиСи нельзя , на PC можно поставить эмулятор PowerPC.
С опытом ошибки не изчезают , а умнеют

Ответить