Меню Рубрики

Raspberry pi установка mac os

Running Mac OS 9.x on Raspberry Pi

On this tutorial I show you how to run Mac OS 9 on your Raspberry PI, I have also included a compiled version of pearpc if you feel adventurous enought to run mac os x 10.4. I worked really hard getting this to compile and everything together.

Equipment List

Downloads:

Links:

Forum & sources to everything mac:

Redundant robot rom:

Troubleshooting

“can’t boot because it’s not the original computer/media” – edit the pref manually. it’s located in /home/pi/.sheepshaver_pref and replace “disk” with “cdrom” on the iso location

About The Author

novaspirit

Avid Thinker, Computer Programmer, Web evangelist, Hacking / Breaking expert, Problem Solver, Technology Obsessed, Gamer, 3D printing, Coffee lover!

Related Posts

Hacking with Raspberry Pi Zero

ARM CPU Miners Source Code List

Running Mac OS 7 on Raspberry Pi with Color

Tiny Core Raspberry Pi Zero W Install

31 Comments

Good work, but with only one SheepShaver file, I don’t know where is the “.sheepshaver_pref”. I didn’t see it somewhere. Could you help me ?
I can’t go ahead after the message “the system software on the start up disk only fonctions on the original media, etc.”
I like your posts and I’m going to try another ones.
Have fun,

Hey Dude,
In your travels of compiling the code, did you ever try to compile without Xorg? I am currently running basilisk II with no GUI just the core of xinit and xserver. That works great, however I would prefer to emulate PPC. I am getting an error about “ERROR: Cannot map low memory globals: Invalid Argument.” Have you run into that at all?

I did the OS 7 install with Mini VMac – great fun! Now I am trying to get OS 9 running with SheepShaver per the instructions in the video, but I’m hitting a snag.

Everything follows the video fine until I try to boot from the 9.iso image. The response is a grey background with a 3.5 floppy icon with flashing question mark “?” – this suggests to me that the emulator is bootstrapping from the ROM ok, but that I am failing to boot from the CDROM ( i.e 9.iso)

I’ve tried the “Troubleshooting” hint in the blog of replacing “disk” with “cdrom” in the line which reads “disk /home/pi/mac9x/9.iso” in the file /home/pi/.sheepshaver_prefs – to no avail. I’ve also tried fiddling with the bootdrive value in sheepshaver_prefs – also no change in behaviour.

The following is the console output from SheepShaver:
——-

/mac9x $ ./SheepShaver
SheepShaver V2.4 by Christian Bauer and Mar”c” Hellwig
Reading ROM file…
WARNING: Cannot open /dev/cdrom (No such file or directory)
WARNING: Cannot open /dev/mixer (No such file or directory)
WARNING: Cannot open /dev/dsp (No such file or directory)
WARNING: No audio device found, audio output will be disabled.
PowerPC CPU emulator by Gwenole Beauchesne

——-
Anybody have the same experience or any hints on how I can boot SheepShaver from the 9.iso ? Do I need to mount the ISO at /dev/cdrom ?

Advice is appreciated.

I solved my own problem! (sometimes I can be a little dense).

My problem was that after unzipping the iso archive I renamed the folder to “9.iso” but didn’t move the actual iso file out of the folder and rename THAT to 9.iso

Renaming the folder any and moving the actual iso file into /home/pi/mac9x/9.iso

I’m having unknown diskstatus (6) at the command prompt, and at the Mac OS booting having a window: The system software at the start up disk only functions on the original media…

@Ricardo check the “Troubleshooting” paragraph in the post above.

Kind of tricky because is a hidden file but I’m up and running, thanks

I did not get very far, I can’t seem to find the right version of sheepshaver, the latest version for Linux from emaculation.com does not work

Just open Download the download now button. then unzip it…

I did that, Now its “failed to execute child process ‘7za’ (No such file or directory)”
If i extract the files in windows, and copy them over, it asked which program to open it with

Did you ever get an answer for this one?

Presumably you already did it, but if someone still needs it –

sudo apt install p7zip-full

I have OS7.5 running well now. My difficulty is getting to run it full screen on the Pi.
I am using VNC viewer to allow using my mac as the headless monitor.
When I do the “command-H-F” The OS7.5 window does not change, but the viewer window blacks out the rest of the Pi desktop, minivmac remains same size. Any ideas?
I have the suspicion that the VNC viewer has something to do with that.

Hi, when I try to start by double clicking on the sheepshaver icon I get a dialog box asking me to select an application to open executable files. Did I miss a step?

Is anyone having issues with getting audio to work in the emulator? I am getting the same console messages as Matt above when I start from command line when it comes to audio output.

WARNING: Cannot open /dev/mixer (No such file or directory)
WARNING: Cannot open /dev/dsp (No such file or directory)
WARNING: No audio device found, audio output will be disabled.

Is any one having similar issues. My suspicion is that the Pi3 address its audio devices differently so if any one knows the correct devices or the correct solution to this (or what I am doing wrong) I would be very grateful.

yeah same problem no audio, can you help us?

Источник

Создание SD карточки для Raspberry Pi из Mac OS X

После покупки Raspberry Pi возник вопрос: как развернуть на SD карточку образ. Под Windows и Linux в сети много, а у меня под рукой, как обычно, только MacBook с Mac OS X. Но выход конечно же был найден.

Для того чтобы развернуть образ системы для Raspberry Pi под Mac OS X, сначала эту систему надо скачать.
Скачать ее можно с официального сайта:

После того как скачали архив, его нужно разархивировать и достать оттуда img файл.

Далее нужно определить каким диском в системе определится SD карточка.
Для этого открываем терминал, вытаскиваем SD карточку и выполняем команду

теперь вставляем карточку и еще раз выполняем команду

и смотрим какой диск появился в системе после этого
(у меня это был /dev/disk4s1)

sudo umount /dev/disk4s1

Определим имя устройства низкоуровневого доступа к SD карте
Для этого возьмем имя диска (напоминаю, у меня это был /dev/disk4s1)
отбросим из названия s1 (s2, s3, и т.д.)
и перед disk4 добавим букву r
должно получиться:

/dev/rdisk4

это и будет имя низкоуровнего устройства.

Теперь запишем образ системы на карточку:

sudo dd bs=1m if=2013-02-09-wheezy-raspbian.img of=/dev/rdisk4

тут 2013-02-09-wheezy-raspbian.img — это образ системы, а /dev/rdisk4 — это имя устройства низкоуровневого доступа к SD карте.

После окончания записи (скорость записи зависит от размера образа и скорости самой карточки и может длиться довольно долго) размонтируем SD карточку:

sudo diskutil eject /dev/rdisk4

Можем вытаскивать карту памяти из картридера, и вставлять её в Raspberry Pi.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Источник

Raspberry Pi в качестве Time Capsule для Mac OS

Об одноплатном компьютере Raspberry Pi узнал чуть больше полугода назад и сразу появилось желание использовать его в качестве домашнего медиасервера. Но ожидание своего заказа в течении 4 месяцев и блуждание по Интернету навели на мысль использовать Raspberry Pi в качестве хранения резервных копий MacBook Pro, т.е., настроить RPi (Raspberry Pi) таким образом, чтобы система Mac OS X по локальной Wi-Fi сети создавала свои резервные копии автоматически.

Данная статья является попыткой создать пошаговую инструкцию по настройке RPi для использования в качестве Time Capsule.

В процессе настройки необходимо будет пройти следующие шаги:

  • подключение и настройка внешних USB дисков
  • установка поддержки файловой системы HFS+
  • настройка автоматического монтирования жестких дисков при включении/перезагрузке RPi
  • установка и настройка Avahi и Netatalk демонов
  • настройка Mac OS X

Подключение и настройка внешних USB дисков

Диск, отформатированный под файловую систему HFS+, необходимо подключить к внешнему питанию (или через активный USB хаб), затем подсоединить к RaspberryPi. Я использовал подключение через активный USB-хаб, так как при подключении портативного диска WD My Passport 1TB без дополнительного питания, RPi перезагружался и неправильно монтировал диск.

Предварительно установив операционную систему на RPi и настроив локальную сеть, подключаемся через SSH и определяем наш диск с помощью команды sudo blkid:

В моем случае, timeR с файловой системой hfsplus называется sda2. Уникальный идентификатор UUID можно запомнить, в дальнейшем пригодится.

Устанавливаем поддержку файловой системы HFS+:

Создаем точку (папку) монтирования диска:

и монтируем наш диск sda2 в режиме чтения/записи:

отлично, sda2 подмонтировалось в режиме rw — чтения/записи.

Для автоматического монтирования диска, необходимо внести изменения в файл /etc/fstab:

В самый конец добавляем:

Указываю идентификатор UUID, чтобы можно было подключить диск к любому порту USB RPi.

Чтобы удостовериться в правильности монтирования, перезагружаю RPi:

С помощью команды, проверяю, чтобы жесткий диск подключился в режиме rw.:

Если, по какой-либо причине, диск не подключается в режиме чтения/записи (rw), то необходимо произвести проверку диска:

Установка и настройка Avahi и Netatalk демонов

Устанавливаем дополнительные пакеты, необходимые для работы Avahi и Netatalk:

Закачиваем последнюю версию Netatalk на RPi любым удобным для Вас способом с сайта netatalk.sourceforge.net:
Я скачивал с сайта на MacBook, распаковывал архив и папку копировал на RPi:

Для сборки Netatalk необходимо установить дополнительные, связные пакеты, без которых компиляция может завершиться с ошибкой:

Заходим в папку на RPi с исходниками Netatalk и выполняем следующие команды:

Настраиваем Netatalk, редактируя файл /usr/local/etc/afp.conf:

Можно заменить содержимое afp.conf указанной ниже настройкой:

После редактирования перезагружаем демоны:

И добавляем их в автозагрузку:

На этом работа с Raspberry Pi закончена.

Настройка Mac OS X

Теперь необходимо немного настроить Вашу операционную систему Mac OS X, для этого в Терминале вводим команду:

Вот и все! В боковой панели Finder должно появится новое устройство, у меня оно называется raspbmc:

Заходим в системные настройки Mac OS X, и подключаем диск для резервного копирования. Дополнительно, необходимо будет ввести имя пользователя и пароль RPi. Через некоторое время Mac OS X начинает создавать резервную копию:

После создания резервной копии, была проверена работоспособность запуском программы Time Machine:

Пятидневный период работы Time Capsule из RPi показал себя с хорошей стороны. Mac автоматически находит диск для резервного копирования и работает с ним.

За все время была обнаружена одна проблема, когда в квартире отключали электроэнергию. После включения, диск к RPi монтировался в режиме read-only, в результате чего TimeMachine отказывалась сохранять бекапы.
Проблема решилось ручной проверкой диска с помощью команды:

где /dev/sda2 — диск для резервных копий.

Вся система в сборе выглядит следующим образом:

Один диск используется для бекапов Time Machine, второй — для хранения видео и музыки, которую воспроизводит RPi на телевизоре.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Rar чем открыть mac os
  • Rar for mac os
  • Rank tracker mac os
  • Ram test mac os
  • Ram cache mac os x