How To Create A Bootable Usb For Powerpc Mac G3

  • 1PowerPC Emulator (32-bit)
    • 1.4PowerMac G4 and G3 emulation
  • 2Debugging tips
  • 3Emulated hardware issues

How To Create A Bootable Usb For Powerpc Mac G3. 11/4/2020 0 Comments. If youre using a USB drive, it has to be formatted as Mac OS Extended (Journaled) and set to. USB drives aren't bootable) will boot OS 10.4.3 and later, from USB (1.1 and 2.0), on most Macs, starting with the slot-loading iMacs, the AGP/Sawtooth G4, and the Powerbook G3 Firewire. Some late-model Powerbook G4s don't seem to be able to boot from USB, but I haven't tested that much, to see if something else was going on that might be. You should be greeted with a boot menu: If you are using G3/G4, please enter linux32 and press Enter. If you are using G5, please enter linux64 and press Enter. Booting from CD/DVD§ Hold c while powering on your PowerPC Macintosh to boot from CD/DVD, you should be greeted with a boot menu: If you are using G3/G4, please enter linux32 and press. This is how you might do a net boot, for instance, or boot from a USB drive. Note that not all PowerPC-based Macs support this, but most do. To get into OpenFirmware, you’ll need to reboot your.

PowerPC Emulator (32-bit)

Description

This page is about qemu-system-ppc.Note: Information below true for qemu-system-ppc builds as of 14-03-2019

The following machines are emulated through qemu-system-ppc:

Machine model selectorProvides
-M g3beige Heathrow based PowerMAC (default)
-M mac99 Mac99 based PowerMAC
-M 40p IBM RS/6000 7020 (40p)
-M bamboo Bamboo
-M mpc8544ds Mpc8544ds
-M none Empty machine
-M ppce500 Generic paravirt e500 platform
-M prep PowerPC PREP platform (deprecated in favour of the 40p machine )
-M ref405ep Ref405ep
-M sam460ex aCube Sam460ex
-M taihu Taihu
-M virtex-ml507 Xilinx Virtex ML507 reference design

Build directions

Due to mouse issues when using the default GTK GUI in Windows, it is advisable to use the SDL-based GUI when compiling on/for that platform:

Pre-built binaries for Windows and OSX

Pre-built binaries for Windows can be found here: https://qemu.weilnetz.de/w64/
Pre-built binaries for OSX are provided at the emaculation website: https://www.emaculation.com/forum/viewtopic.php?f=34&t=8848
Experimental builds for Windows/OSX with e.g., sound support are provided at the emaculation website: https://www.emaculation.com/forum/viewtopic.php?f=34&t=8848&p=52102#p52104 and here: https://www.emaculation.com/forum/viewtopic.php?f=34&t=9028

PowerMac G4 and G3 emulation

PowerPC Mac G4 (Mac Model PowerPC3,1) and PowerPC Mac G3 emulation

The PowerPC Mac G4 -m mac99 machine model selector has three options:

Machine model selector optionsProvides
-M mac99,via=pmu pmu power management, providing USB mouse and keyboard
-M mac99,via=pmu-adb pmu power management with adb bus for older OSs not supporting USB
-M mac99,via=cuda cuda power management with adb bus (this is the default)

Optional commands:

Optional commandsDefaultProvides
-prom-env 'auto-boot?=true'yesAutomatic boot at openbios prompt
-prom-env 'boot-args=-v' noVerbose start-up of OSX guests
-prom-env 'vga-ndrv?=true' yesOn the fly resolution/colour depth switching for Mac OS/OS X guests
-device VGA,edid=on noProvides additional screen resolutions for Mac OS/OS X guests
Bootable

Mac OS/OSX and Linux guest compatibility

Operating systemStatusRemarks
Mac OS 8.0 to 8.6Not supported
Mac OS 9.0Boots, installs, runsRequires 9.0.4 with rom version 5.2.1 and above (e.g., 9.0.4 for the Cube)
Mac OS 9.1Boots, installs, runs
Mac OS 9.2Boots, installs, runs
Mac OS 10.0Boots, installs, runs
Mac OS 10.1Boots, installs, runs
Mac OS 10.2Boots, installs, runs
Mac OS 10.3Boots, installs, runs
Mac OS 10.4Boots, installs, runs
Mac OS 10.5Boots, installs, runsRequires -m mac99,via=pmu to run
Mac OSX Server 1.2v3Boots, installs, runsNo networking due to lack of gigabit ethernet support
Lubuntu 14Boots, installs, runsRequires -g 1024x768x8 to see text while installing
Fedora 12Boots, installs, runsRequires -g 1024x768x8 to see text while installing
Debian 10Boots, installs, runsRequires -g 1024x768x8 to see text while installing
OpenSuse 11Boots, installs, runsRequires -device rtl8139 for networking, -g 1024x768x8 to see text while installing
Yellow Dog Linux 6.2Boots, installs, runsRequires -device rtl8139 for networking, -g 1024x768x8 to see text while installing

Guest installation instructions

Mac OS 9.x to Mac OS X 10.4

Command-line options to install Mac OS:

Command-line options to run Mac OS:

Mac OS X 10.5

Command-line options to install Mac OS X 10.5:

Command-line options to run Mac OS X 10.5:

Mac OS X Server 1.2v3

Installation requires several steps:
Step 1: boot from installation CD, use disk utility to partition disk as Apple Server, start the installation and let it fail. Quit Qemu and reboot with command line in step 2.

Step 2: initial installation (note machine and CPU, otherwise no desktop is shown).

At the boot prompt enter 'boot cd:9,:tbxi' Initial installation starts. Quit Qemu after completion.

Step 3: Installation continued. Boot with the following command line to complete the installation.

Step 4: Boot the installed system:

Lubuntu 14

Installation:

Running:

Fedora 12

Installing:

Running:

Debian 10 (Buster)

Note: To get a graphical desktop, at software selection, remove the default desktop environment and install only Xfce
Installing:

Running:

At the Linux boot prompt enter 'Linux modprobe.blacklist=bochs_drm'

Pre-installed images of Debian 6 (Squeeze) and 7 (Wheezy) (both minimal and with desktop) can be found here: https://people.debian.org/~aurel32/qemu/powerpc/

These images boot with:

OpenSuse 11

Installing:

Once the license screen appears, press Ctrl-Alt-Shift-X to open a terminal. Follow https://en.opensuse.org/SDB:Install_openSUSE_on_an_Apple_PPC_computer to create partitions with pdisk. Write the map after partitioning and continue with Yast. Once Yast arrives at partitioning, select Expert partitioning, select the Hard disk and click Rescan disk.
Leave hda2 as it is.
Edit hda3 to format as Ext2, mount at /boot and set fstab option to: Mount in /etc/fstab by to Device Path (instead of Device ID)
Edit hda4 to format as Swap and set fstab option to: Mount in /etc/fstab by to Device Path (instead of Device ID)
Edit hda5 to format as Ext3, mount at / and set fstab option to: Mount in /etc/fstab by to Device Path (instead of Device ID)

Accept the partitioning and continue with formatting. Continue installing. There will be an error while the boot manager is being installed. Ignore it, do not retry and wait for the installation to finish and the system reboots. Quit Qemu at the openbios screen and edit your command line:

How To Create A Bootable Usb For Powerpc Mac G3

Yellow Dog Linux 6.2

Installing:

Running:

IBM RS/6000 7020 (40p)

The 40p machine can be booted with the sandalfoot zImage from:http://www.juneau-lug.org/zImage.initrd.sandalfoot

Booting:


Bamboo

Mpc8544ds

Empty machine

Generic paravirt e500 platform

PowerPC PREP platform (deprecated in favour of the 40p machine)

Ref405ep

aCube Sam460ex

Booting:

Taihu

Xilinx Virtex ML507 reference design

Debugging tips

Command line options

(logs unimplemented features and guest errors to stdout)

(logs all PMU accesses to stdout)

(logs all USB accesses to stdout)

Macsbug

Macsbug can be used with Mac OS guest to tell you what exactly stopped booting. The link for it is below.
Mac OS 9.2 comes with a built-in debugger. To use it, set the OpenBIOS variable “APPL,debug”:
Via QEMU's command-line options:

In OpenBIOS type:
dev /
2000000 encode-int *Note: the number can be replaced with the many options available
“ AAPL,debug” property
then to boot from a cd type:
boot cd:,:tbxi
To boot from a hard drive image:
boot hd:,:tbxi

Debugging qemu-system-ppc with GDB on an x86 Linux host

To build gdb-powerpc-linux on Linux, you need the normal build tools such as GCC installed.Download the GDB source code. Version 7.9 is reported to work: http://ftp.gnu.org/gnu/gdb/gdb-7.9.tar.gzUnpack it and cd into the dir, then build and install with:

Launch qemu-system-ppc(64) with -s and -S. Qemu will pause and listen on port 1234 for GDB.Set -prom-env 'auto-boot?=false' --nographic on the command line for the Qemu instance to be debugged.

Open another terminal and launch the GDB you just built:

You can set a breakpoint in GDB, like this:

Type 'boot' in the terminal running Qemu.

Emulated hardware issues

Mac OS

How To Create A Bootable Usb For Powerpc Mac G3 Software

-Only Mac OS 9.x support sound well. Use an experimental build.
-Mac OS 9.x will not boot with 64 Mb or less memory. They will also not boot with more than 1024 Mb.

Links

Create A Bootable Usb Mac

Bootable

Installation images:
Lubuntu 14.04 PPC release
OpenSuse 11 PPC release
Fedora 12 PPC release
Ubuntu Mate 16.04 PPC release
Debian 10 PPC release
Yellow Dog Linux 6.2

Google Summer of Code Discussion for Mac OS 9
Macsbug 6.6.3 - debugger for Mac OS 9
Darwin OS installation iso file
JQEMU - graphical manager for QEMU (requires Java)
PowerPC Assembly Language Tutorial
QEMU PowerPC mailing list
Beige Power Mac G3 info
Sawtooth Power Mac G4 info

How To Create A Bootable Usb For Powerpc Mac G3

Pictures


How do I help

QEMU has many systems that can always be improved. Here is a brief list of possible areas you may want to work on:

  • Documentation
  • Testing
  • Fixing operating system compatibility issues
  • PowerPC emulation
  • User interface
  • Implement a 3D video card
  • Improve various hardware (via-cuda, ata controller, etc..)


Knowledge in these areas could help:

  • PowerPC Assembly
  • 68K Assembly
  • Embedded Programming

Contacts

Maintainer: David Gibson david@gibson.dropbear.id.au
If there are any issues with this page, please contact me

Retrieved from 'https://wiki.qemu.org/index.php?title=Documentation/Platforms/PowerPC&oldid=10246'

How To Create A Bootable Usb Drive

Macs with PowerPC processors (G3/4/5) were not designed to boot from USB external drives. Needs to be FireWire, something the Wallstreet lacks. If the internal drive does not work, you can boot from a system CD.
I helped a friend upgrade and troubleshoot three Wallsteets and I used a cheap ATA-to-USB cable (see this) to connect the WS drive to my G4 minitower for maintenance and repair. The WS hard drive is very easy to remove for such testing. One drive proved to be defective (bad bearings), but the drive in another WS simply had some formatting problems that I was able to correct via the desktop machine and the little adaptor. It is still going strong after reinstalling it in the old notebook.
Instructions for removing the hard drive are here:
http://www.ifixit.com/Guide/Repair/PowerBook-G3-Wallstreet-Hard-Drive/3/1
NOTE: You do not have to remove the keyboard (as shown in the guide) to access the drive. You can simply fold it over the trackpad area and skip to the part about 'removing the heat shield.'

How To Create A Bootable Usb For Powerpc Mac G3 Free

Mar 28, 2009 11:17 AM